Dieter Jurzitza <dieter.jurzitza@t-online.de> writes:
Dear listmembers, maybe offtopic, but maybe someone could give me a pointer where to ask / what to do. I upgraded my good old SuSE 9.3 to gcc 4.1.2, I made the kernel 2.6.11 build with that compiler (was some work) and now I finally managed to make glibc-2.3.4-23.9 from the 9.3 distribution build given this combination of gcc / kernel - yes, well, with two issues:
1.) /* major issue IMHO */ one test fails, tst-signal1.c gives the output (tst-signal1.out): sending the signal now sigwait returned with Interrupted system call (4) thread joined?! child wasn't signalled
The "child wasn't signalled message breaks the build, does someone has an idea what could be the root cause for this issue? Should one build in single user mode / any special precautions for glibc?
This could be a kernel bug. I would really advice to update to 10.2 instead of updating those components yourself.
2.) /* minor issue IMHO but still not nice */ one of the math test fails too due to insufficient precision (test-float.out):
You can ignore those math failures. As you see those are minor details. Some ULPs are too small.
testing float (without inline functions) Failure: Test: Real part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i Result: is: -1.98338651657104492188e+00 -0x1.fbbf3800000000000000p+0 should be: -1.98338699340820312500e+00 -0x1.fbbf4000000000000000p+0 difference: 4.76837158203125000000e-07 0x1.00000000000000000000p-21 ulp : 4.0000 max.ulp : 0.0000 Failure: Test: Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i Result: is: 2.14144825935363769531e+00 0x1.121afa00000000000000p+1 should be: 2.14144921302795410156e+00 0x1.121b0200000000000000p+1 difference: 9.53674316406250000000e-07 0x1.00000000000000000000p-20 ulp : 4.0000 max.ulp : 0.0000
Test suite completed: 2599 test cases plus 2384 tests for exception flags executed. 2 errors occurred.
I "glued" plasters over both of the failures, IMHO the second failure might be a rounding issue at 10^-6 error size - not that bad. The first error makes me headaches, but maybe someone on the list can remove it for me :-):-) Is there anything with regard to the CFLAGS that stem from rpm that should be obeyed / taken care for? _Should_ one build as super user?
You should not build as super user in general, Andreas -- Andreas Jaeger, Director Platform/openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126