Hi Everybody,
I've been trying to upgrade to glibc-2.5.
On tests ('make check') I get TWO failures.
I'm wondering if I can ignore or fix them.
I'd appreciate if anybody can help.
A. BASIC DETAILS
(B)LFS system: i686-pc-linux-gnu
2.6.20, glibc 2.3.4, gcc 3.4.3
Configure: A-OK
[ cd ../glibc-build
../glibc-2.5/configure --prefix=/usr --with-headers=/linux-2.6.20/include \
--enable-kernel=2.6.19 --enable-add-ons --disable-profile \
--libexecdir=/usr/lib/glib ]
Make: A-OK
B. GORY DETAILS
Make Check: Two failures.
1.
glibc-build/nptl/tst-cancel1
"Didn't expect signal from child: got `Aborted'"
2.
glibc-build/rt/tst-cpuclock2
Exits with Error 1
C. POSSIBLE/ACCEPTABLE WORKAROUNDS?
1. In 'tst-cancel1.c'
At the bottom, added
"#define EXPECTED_SIGNAL SIGABORT"
Question: It works now but
is it correct what I did?
2. A lot trickier here.
In 'tst-cpuclock2.c'
2.1 I bumped up "if (my_diff > 100000000)"
to 600000000.
2.2 On "if (diff < sleeptime.tv_nsec || ...)"
I forced success (real cheating)
Question: Can I live with these _real_ failures?
It works now but
After all, my system is running pretty nicely with
presumably a most recent kernel -
with all its timing clock issues.
Obviously, any other details on request.
Thanks in advance,
-- Alex
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page