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>