Opened 15 years ago

Closed 14 years ago

#2669 closed enhancement (fixed)

Glibc-2.11.2

Reported by: Matthew Burgess Owned by: Matthew Burgess
Priority: normal Milestone: 6.7
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (7)

comment:1 by Matthew Burgess, 15 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: newassigned

comment:2 by Matthew Burgess, 15 years ago

This one missed today's build too, should have an update in a couple of days.

comment:3 by Gilles Espinasse, 15 years ago

my tree is a bit different than LFS (gcc-4.4.4) I have a failure in make-3.81 tests that I think is caused by glibc-2.11.2 upgrade. I have to confirm that point.

The test failure is

features/recursion ...................................... Error running /usr/src/make-3.81/tests/../make (expected 0; got 512): /usr/src/make-3.81/tests/../make -f work/features/recursion.mk CFLAGS=-O -w-j 2
FAILED (1/2 passed)
*** work/features/recursion.base	Wed May 26 16:00:56 2010
--- work/features/recursion.log	Wed May 26 16:00:56 2010
***************
*** 1,13 ****
! make: Entering directory `/usr/src/make-3.81/tests'
! /usr/src/make-3.81/tests/../make -f work/features/recursion.mk foo
! make[1]: Entering directory `/usr/src/make-3.81/tests'
! /usr/src/make-3.81/tests/../make
! MAKELEVEL = 1
! /usr/src/make-3.81/tests/../make -f work/features/recursion.mk last
! make[2]: Entering directory `/usr/src/make-3.81/tests'
! /usr/src/make-3.81/tests/../make
! MAKELEVEL = 2
! THE END
! make[2]: Leaving directory `/usr/src/make-3.81/tests'
! make[1]: Leaving directory `/usr/src/make-3.81/tests'
! make: Leaving directory `/usr/src/make-3.81/tests'
--- 1,43 ----
! /usr/src/make-3.81/tests/../make: invalid option -- '-'
! Usage: make [options] [target] ...
! Options:
!   -b, -m                      Ignored for compatibility.
!   -B, --always-make           Unconditionally make all targets.
!   -C DIRECTORY, --directory=DIRECTORY
!                               Change to DIRECTORY before doing anything.
!   -d                          Print lots of debugging information.
!   --debug[=FLAGS]             Print various types of debugging information.
!   -e, --environment-overrides
!                               Environment variables override makefiles.
!   -f FILE, --file=FILE, --makefile=FILE
!                               Read FILE as a makefile.
!   -h, --help                  Print this message and exit.
!   -i, --ignore-errors         Ignore errors from commands.
!   -I DIRECTORY, --include-dir=DIRECTORY
!                               Search DIRECTORY for included makefiles.
!   -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
!   -k, --keep-going            Keep going when some targets can't be made.
!   -l [N], --load-average[=N], --max-load[=N]
!                               Don't start multiple jobs unless load is below N.
!   -L, --check-symlink-times   Use the latest mtime between symlinks and target.
!   -n, --just-print, --dry-run, --recon
!                               Don't actually run any commands; just print them.
!   -o FILE, --old-file=FILE, --assume-old=FILE
!                               Consider FILE to be very old and don't remake it.
!   -p, --print-data-base       Print make's internal database.
!   -q, --question              Run no commands; exit status says if up to date.
!   -r, --no-builtin-rules      Disable the built-in implicit rules.
!   -R, --no-builtin-variables  Disable the built-in variable settings.
!   -s, --silent, --quiet       Don't echo commands.
!   -S, --no-keep-going, --stop
!                               Turns off -k.
!   -t, --touch                 Touch targets instead of remaking them.
!   -v, --version               Print the version number of make and exit.
!   -w, --print-directory       Print the current directory.
!   --no-print-directory        Turn off -w, even if it was turned on implicitly.
!   -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
!                               Consider FILE to be infinitely new.
!   --warn-undefined-variables  Warn when an undefined variable is referenced.
! 
! This program built for i686-pc-linux-gnu
! Report bugs to <bug-make@gnu.org>

comment:4 by Gilles Espinasse, 14 years ago

I can now confirm that reverting glibc to 2.11.1, all make-3.81 tests are ok. Only glibc version was changed.

comment:5 by Gilles Espinasse, 14 years ago

There is a fix for make test on make mailing list.

http://lists.gnu.org/archive/html/bug-make/2010-05/msg00022.html

This affect too glibc-2.12. The reason is in handling -w-j 2 in CFLAGS and a space before -j solve that.

comment:6 by Matthew Burgess, 14 years ago

Status: assignednew

Fixed in r9292.

comment:7 by Matthew Burgess, 14 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.