Support the Sortix operating system

Jan Beulich jbeulich@suse.com
Mon Nov 4 08:16:43 GMT 2024


On 01.11.2024 21:17, Jonas 'Sortie' Termansen wrote:
> Sortix is a fully self-hosting Unix-like operating system operating
> system developed since 2011 with ports of most core GNU packages
> including binutils, emacs, gcc, grub, make, nano, wget, and many more.
> This change upstreams the configuration for the upcoming Sortix 1.1
> release.
> 
> This is pretty much a trivial port by the book, with some extra logic
> for /usr being a symbolic link to . and not yet having all the features
> enabled in the ld emulparams.
> 
> Signed-off-by: Jonas 'Sortie' Termansen <sortie@maxsi.org>

Looks largely okay to me, yet one important question: Can you point us
at where the ELFOSABI_SORTIX value can be seen to be an officially
assigned value? Otherwise imo it not being an official value at least
needs mentioning next to the #define-s.

I'm further somewhat puzzled by TE_Sortix and the comment next to its
definition: You don't use the symbol anywhere, so why is it important
to have it defined (distinguishing te-sortix.h from te-generic.h)? I
would have expected that you also need to alter the respective #if in
tc-i386.c then.

> (I have begun the FSF copyright assignment process, waiting for them to
> get back to me, you might prefer to just wait for it go through before
> merging? I didn't update the ChangeLog because it seems to be barely
> updated anymore but I'm happy to do it if you could clarify which one
> and with what contents)

Perhaps indeed best to wait, unless it turns out taking overly long.

Jan


More information about the Binutils mailing list