[1533] in NetBSD-Development

home help back first fref pref prev next nref lref last post

Linux ELF binaries no longer work

daemon@ATHENA.MIT.EDU (Yoav Yerushalmi)
Mon Jan 12 02:59:39 1998

To: netbsd-dev@MIT.EDU
Date: Mon, 12 Jan 1998 02:59:29 EST
From: Yoav Yerushalmi <yoav@MIT.EDU>

I don't know what happened, but try logging into a NetBSD1.2
machine, and running a linux binary compiled with any X11
library.  It should error with something like:

./xzul: '/lib/libX11.so.6' is not an ELF file
./xzul: can't load library 'libX11.so.6'

It looks like something somewhere broke (it started a few days ago,
but seems to happen to multiple users on multiple machines consistently)

It seems it loads the files from /emul/linux/lib/*, which are
a.out files, and not lib/elf/*..  worse it only seems to
have started recently, and no changes that I am aware of have
happened.. the dates on all the files look old.  However, i
do think that the ld.so.cache has somehow gotten confused about
where to find the libraries.

  This needs to be fixed ASAP, since there are quite a few
linux ELF binaries we rely on (and some more that would be nice
to have available.. note netscape-4.0)

   Did ANYBODY touch anything recently that could have caused this?

	-- yoav

-- 
------------------------------------------------------------
| Yoav Yerushalmi         |  My opinions are mine..        |
| M.I.T student at large  |    (I hope..  don't sue)       |
| http://www.mit.edu/people/yoav/homepage.html             |
------------------------------------------------------------



home help back first fref pref prev next nref lref last post