Ken Moffat wrote:
Looking at the gentoo, debian, and blfs references, this seems to be
triggered by (a) nvidia drivers, or (b) gnome (versions/items not
specified), or (c) xmms (1.2.8? debian version) without libmikmod2, or
(d) some OOo issue. From here, trying to trigger the bug looks like
searching for a needle in a haystack.
In the debian testsuite, there is a very easy testcase.
http://bugs.debian.org/cgi-bin/bugreport.cgi/xbug.tar.gz?bug=219352;msg=209;att=1
(xbug.tar.gz)
make clean &&
make &&
export LD_LIBRARY_PATH=".:/usr/local/lib:/usr/X11R6/lib:/usr/lib:/lib"
./test_bug
This should result in 'Success!'
Then:
rm lib3.so &&
./test_bug
When working correctly, it should still show success. Unpatched glibc
will trigger the 'Inconsistency' error. NVIDIA binary drivers are known
to irritate this bug. At this point I don't know what else can initiate
the error, but the error that is shown is bogus. The test case
simulates the error by removing the lib so that they are effectively
loaded in the incorrect order, but nothing in lib3.so is needed. I
think that the deciding factor should be that this is acknowledged and
fixed upstream. OTOH, it looks like BLFS can work arround it if needs
be with an LD_PRELOAD line...It might be a pain to find them, but it can
be done I suppose.
-- DJ Lucas
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page