Dieter Jurzitza <[EMAIL PROTECTED]> 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, [EMAIL PROTECTED]
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
pgpW9KNHiSjzD.pgp
Description: PGP signature
