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

Reply via email to