This is the mail archive of the binutils@sources.redhat.com 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]

Re: support for FreeBSD and GNU/FreeBSD


David O'Brien writes:

> I'm afraid I'm going to have to put on my FreeBSD hat and strongly state
> that EI_OSABI==ELFOSABI_FREEBSD is what should be the default.

Ok, I can resend my patch with a different default behaviour (to
prefer the new branding mode if no FreeBSD version number was given).

OTOH, can you implement H.J.'s suggestion to look at the .note.ABI-tag
ELF section in the kernel? The GNU/FreeBSD port of glibc uses the
following definition:

# Configuration		ABI OS	ABI version
# -------------		------	-----------

.*-.*-freebsd.*-gnu.*	3	4.0.0	# earliest compatible kernel version

This means the section contents looks like this:

 04000000 10000000 01000000 474e5500  ............GNU.
 03000000 04000000 00000000 00000000  ................

Bruno


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