Re: Test failures on Opteron Debian
Jean-Claude Wippler <[email protected]> Fri, 17 Nov 2006 21:33:10 +0100
| Newsgroups | gmane.comp.db.metakit |
|---|---|
| Message-ID | <[email protected]> |
Jack Diederich wrote: > I had 2.4.9.3 installed and was trying to upgrade to 2.4.9.6 > All tests pass on 2.4.9.3 > > 2.4.9.6 fails on a few tests (I just commented them out to find the > others) > b26 - Partial memo field access > ./regress: relocation error: ./regress: undefined symbol: > _ZNK11c4_BytesRef6AccessEiib > s37 - Change short partial fields > ./regress: relocation error: ./regress: undefined symbol: > _ZNK11c4_BytesRef6AccessEiib > s50 - Free space usage > ./regress: relocation error: ./regress: undefined symbol: > _ZN10c4_Storage9FreeSpaceEPi > > 2.4.9.5 fails on b26 as well, I didn't try to find all failures > 2.4.9.4 fails on s50, I didn't try to find all failures > ./regress: relocation error: ./regress: undefined symbol: > _ZN10c4_Storage9FreeSpaceEPi > > It is a dual Opteron box running Debian. > gcc (GCC) 3.3.5 (Debian 1:3.3.5-12) > Linux zster 2.6.8-11-amd64-k8-smp #1 SMP Wed May 4 19:16:40 UTC > 2005 x86_64 GNU/Linux Weird. I cannot reproduce this on a slightly different 64-bit Ubuntu Linux box: gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) Linux teevie 2.6.15-27-amd64-generic #1 SMP PREEMPT \ Sat Sep 16 01:50:50 UTC 2006 x86_64 GNU/Linux I did have to run the test as follows to get it to load libmk4.so: LD_LIBRARY_PATH=. make test Looking at what symbols are reported, I get the impression that these were dead-stripped for some reason, yet still required. Would recompiling everything with -Dq4_INLINE=0 solve it, perhaps? Is there a mismatch in that setting between regress and the MK lib itself? Or maybe the test is loading the wrong shared lib? I'm running my tests with MK not installed anywhere. -jcw _____________________________________________ Metakit mailing list - [email protected] http://www.equi4.com/mailman/listinfo/metakit