Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Nov 1997 15:38:07 -0800 (PST)
From:      Doug White <dwhite@gdi.uoregon.edu>
To:        Robert Eckardt <roberte@MEP.Ruhr-Uni-Bochum.de>
Cc:        uzsv2k@uni-bonn.de, questions@FreeBSD.ORG
Subject:   Re: ELF binary type not known
Message-ID:  <Pine.BSF.3.96.971112153539.707D-100000@gdi.uoregon.edu>
In-Reply-To: <199711122229.XAA01244@ghost.mep.ruhr-uni-bochum.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Nov 1997, Robert Eckardt wrote:

> > > I tried to install the linux_lib 2.4, and it tries to run the Linux
> > > ldconfig (ldconfig, I think) at the end of the make install process.
> > > When it tries to do this, it says "ELF: binary type not known, signal 6:
> > > ignored". The make install completes OK, though.
> > 
> > Make sure you're loading the Linux LKM through /etc/rc.conf.  You may need
> > to run `brandelf -t Linux ldconfig' to have FreeBSD grok the emulation
> > properly.  The options COMPAT_LINUX / LINUX_COMPAT are no longer needed,
> > thankfully.
> 
> Has anybody cooked a hack to avoid branding for a default type
> of ELF binaries ?
> Like some sysctl to set the default e.g. to Linux to say
> "if it's ELF and you didn't find a type, assume Linux".
> (Just to be able to install directly from CD.)

The problem with this is:

1.  The Linux emulator isn't loaded by default.
2.  We're leaving the path clear for FreeBSD-native ELF binaries and
changing it would be a bad precedent.

The solution is probably closer to pointing big fingers at the
``linux_enable'' hook in /etc/rc.conf.  Handbook section maybe?

Doug White                              | University of Oregon  
Internet:  dwhite@resnet.uoregon.edu    | Residence Networking Assistant
http://gladstone.uoregon.edu/~dwhite    | Computer Science Major





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971112153539.707D-100000>