On 02/01/2019 12:01 PM, Bruce Dubbs wrote:
Just a heads up. I am in the process of updating all current packages
in the ticket system except systemd (7 packages including a new glibc).
Glibc now requires Python-3.4 or later so that will be going into
Chapter 5 and requires an update to the host system requirements.
Checking against lfs-8.3, that brings us to 33 new packages in this
cycle not including an expected update to binutils in the next day or
two. Our normal number of updates in a six month cycle is about 28
packages. In addition, there may be some other new packages released
before the lfs-8.4 package freeze scheduled for Feb 14.
I expect the current set of updates to be committed later today.
I've run into a problem with glibc. A full build of LFS without tests
is find, but when running the glibc tests I got:
cp: cannot stat '/lib/ld-linux-x86-64.so.2': No such file or directory
make[2]: *** [Makefile:377:
/sources/glibc-2.29/build/testroot.pristine/install.stamp] Error 1
make[2]: Target 'check' not remade because of errors.
make[2]: Leaving directory '/sources/glibc-2.29'
make[1]: *** [Makefile:9: check] Error 2
make[1]: Leaving directory '/sources/glibc-2.29/build'
And no tests are run.
I am working around this for now by using:
ln -sfnv /tools/lib/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
make check
This gives me:
FAIL: inet/tst-idna_name_classify
UNSUPPORTED: math/test-double-libmvec-alias-avx512
UNSUPPORTED: math/test-double-libmvec-alias-avx512-main
UNSUPPORTED: math/test-double-libmvec-sincos-avx512
UNSUPPORTED: math/test-float-libmvec-alias-avx512
UNSUPPORTED: math/test-float-libmvec-alias-avx512-main
UNSUPPORTED: math/test-float-libmvec-sincosf-avx512
UNSUPPORTED: misc/tst-pkey
FAIL: misc/tst-ttyname
UNSUPPORTED: nptl/test-cond-printers
UNSUPPORTED: nptl/test-condattr-printers
UNSUPPORTED: nptl/test-mutex-printers
UNSUPPORTED: nptl/test-mutexattr-printers
UNSUPPORTED: nptl/test-rwlock-printers
UNSUPPORTED: nptl/test-rwlockattr-printers
UNSUPPORTED: nss/tst-nss-test3
UNSUPPORTED: resolv/tst-resolv-ai_idn
UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1
FAIL: rt/tst-cputimer1
FAIL: rt/tst-cputimer2
FAIL: rt/tst-cputimer3
Summary of test results:
5 FAIL
5959 PASS
18 UNSUPPORTED
17 XFAIL
2 XPASS
which seems satisfactory as we've seen all these before.
However I am concerned that we may be checking the version of the glibc
library built in Chapter 5.
In the build directory is:
./build/elf/ld-linux-x86-64.so.2
so I could try
ln -sfvn $PWD/build/elf/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.
In either case, the installation will overwrite /lib/ld-linux-x86-64.so
right after the tests.
Thoughts?
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page