This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Add support for Nuxi CloudABI


Hello all,

The last couple of months my company been working on a system called
CloudABI. To summarize, it is a POSIX-like system purely built on the
concepts of capability-based security, similar to FreeBSD's Capsicum.
More details can be found here:

https://github.com/NuxiNL/cloudlibc

CloudABI has its own ELFOSABI constant that has been allocated by
SCO/Caldera, ELFOSABI_CLOUDABI, having value 17.

Attached is a small patch for Binutils to add support for this target.
The changes from config.sub have already been upstreamed:

http://git.savannah.gnu.org/gitweb/?p=config.git;a=commit;h=37d9d9d48e410d718ddeced7ffb605111780ea91

Essentially there is no need to modify Binutils to support CloudABI,
apart from modifying the linker to use a different ELFOSABI in the
generated executables. The code for this is mostly identical to how
this is done for FreeBSD.

Best regards,
-- 
Ed Schouten <ed@nuxi.nl>

Attachment: 20150326-binutils.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]