This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Roland McGrath <roland@frob.com> writes: > ? It works for me, in a configuration where $(map-firstversions) is > empty. The old bug may have left a bogus soversions.mk that you > need to remove first. If it still doesn't work, you'll have to show > me the lossage. I start from an empty directory and it does not work. make[1]: Entering directory `/home/drepper/gnu/libc' (echo 'sysd-Makefile-sysdirs := sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386/i686 linuxthreads/sysdeps/i386 soft-fp/sysdeps/i386 sysdeps/unix/sysv/linux/i386/i686 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic'; \ for file in sysdeps/i386/elf/Makefile linuxthreads/sysdeps/unix/sysv/linux/Makefile linuxthreads/sysdeps/pthread/Makefile linuxthreads/sysdeps/unix/sysv/Makefile linuxthreads/sysdeps/unix/Makefile linuxthreads/sysdeps/i386/i686/Makefile linuxthreads/sysdeps/i386/Makefile soft-fp/sysdeps/i386/Makefile sysdeps/unix/sysv/linux/i386/i686/Makefile sysdeps/unix/sysv/linux/i386/Makefile sysdeps/unix/sysv/linux/Makefile sysdeps/gnu/Makefile sysdeps/unix/common/Makefile sysdeps/unix/mman/Makefile sysdeps/unix/inet/Makefile sysdeps/unix/sysv/i386/Makefile sysdeps/unix/sysv/Makefile sysdeps/unix/i386/Makefile sysdeps/unix/Makefile sysdeps/posix/Makefile sysdeps/i386/i686/fpu/Makefile sysdeps/i386/i686/Makefile sysdeps/i386/i486/Makefile sysdeps/i386/fpu/Makefile sysdeps/i386/Makefile sysdeps/wordsize-32/Makefile sysdeps/ieee754/ldbl-96/Makefile sysdeps/ieee754/dbl-64/Makefile sysdeps/ieee754/flt-32/Makefile sysdeps/ieee754/Makefile sysdeps/generic/elf/Makefile sysdeps/generic/Makefile; ! do \ if [ -f $file ]; then \ echo include "\$(..)$file"; \ else true; fi; \ done; \ echo 'sysd-Makefile-done=t') > /work/glibc-builds/20000319/sysd-MakefileT mv -f /work/glibc-builds/20000319/sysd-MakefileT /work/glibc-builds/20000319/sysd-Makefile gawk 'BEGIN { subdirs = ""; inhibit = "" }; \ /^#/ { next }; \ /^[^-]/ { subdirs = subdirs " " $0 }; \ /^-/ { inhibit = inhibit " " substr($0, 2) }; \ END { printf "sysdep-subdirs =%s\n", subdirs; \ printf "sysdep-inhibit-subdirs =%s\n", inhibit; \ print "sysd-dirs-done = t" }' \ /dev/null linuxthreads/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs sysdeps/unix/Subdirs > /work/glibc-builds/20000319/sysd-dirs-tmp mv -f /work/glibc-builds/20000319/sysd-dirs-tmp /work/glibc-builds/20000319/sysd-dirs make[1]: Leaving directory `/home/drepper/gnu/libc' make[1]: Entering directory `/home/drepper/gnu/libc' make[1]: *** No rule to make target `/work/glibc-builds/20000319/soversions.mk', needed by `/work/glibc-builds/20000319/Versions.all'. Stop. make[1]: Leaving directory `/home/drepper/gnu/libc' make: *** [all] Error 2 drepper@myware(2) 20000319$ make make -r PARALLELMFLAGS="-j 4" CVSOPTS="-z9" -C /home/drepper/gnu/libc objdir=`pwd` all make[1]: Entering directory `/home/drepper/gnu/libc' make[1]: *** No rule to make target `/work/glibc-builds/20000319/soversions.mk', needed by `/work/glibc-builds/20000319/Versions.all'. Stop. make[1]: Leaving directory `/home/drepper/gnu/libc' make: *** [all] Error 2 drepper@myware(2) 20000319$ rm -fr * drepper@myware 20000319$ ~/gnu/libc/configure --prefix=/usr --enable-add-ons --disable-profile --enable-kernel=current creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking sysdep dirs... sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386/i686 linuxthreads/sysdeps/i386 soft-fp/sysdeps/i386 sysdeps/unix/sysv/linux/i386/i686 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic checking for a BSD compatible install... /usr/bin/install -c checking whether ln -s works... yes checking build system type... i686-pc-linux-gnu checking for gcc... gcc checking version of gcc... 2.96, ok checking for gnumake... no checking for gmake... gmake checking version of gmake... 3.78.1, ok checking for gnumsgfmt... no checking for gmsgfmt... no checking for msgfmt... msgfmt checking version of msgfmt... 0.10.35, ok checking for makeinfo... makeinfo checking version of makeinfo... 4.0, ok checking for gsed... no checking for sed... sed checking version of sed... 3.02, ok checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... (cached) no checking whether we are using GNU C... yes checking build system type... i686-pc-linux-gnu checking how to run the C preprocessor... gcc -E checking for ranlib... ranlib checking whether as is GNU as... yes checking whether ld is GNU ld... yes checking for mig... mig checking whether ranlib is necessary... no checking LD_LIBRARY_PATH variable... ok checking for bash... /bin/sh checking for gawk... gawk checking for perl... /usr/bin/perl checking for install-info... /sbin/install-info checking for old Debian install-info... no checking for signed size_t type... no checking for libc-friendly stddef.h... yes checking whether we need to use -P to assemble .S files... no checking whether .text pseudo-op must be used... yes checking for assembler global-symbol directive... .globl checking for .set assembler directive... yes checking for .symver assembler directive... yes checking for ld --version-script... yes checking for .previous assembler directive... yes checking for assembler .weak directive... yes checking for ld --no-whole-archive... yes checking for gcc -fexceptions... yes checking for DWARF2 unwind info support... static checking for __builtin_expect... no checking for local label subtraction... yes checking for libgd... no checking size of long double... 12 running configure fragment for /home/drepper/gnu/libc/linuxthreads/sysdeps/unix/sysv/linux running configure fragment for /home/drepper/gnu/libc/sysdeps/unix/sysv/linux checking installed Linux kernel header files... 2.0.10 or later checking for kernel header at least 2.3.47... ok checking for symlinks in /usr/include... ok running configure fragment for /home/drepper/gnu/libc/sysdeps/unix/common running configure fragment for /home/drepper/gnu/libc/sysdeps/unix running configure fragment for /home/drepper/gnu/libc/sysdeps/generic checking stdio selection... libio checking for old glibc 2.0.x headers... no checking whether -fPIC is default... no *** Do NOT install this release on any production system! *** It is known to be broken and will be so for quite some time. *** Use the latest released version instead. updating cache ./config.cache creating ./config.status creating config.make creating glibcbug creating Makefile creating config.h configuring in linuxthreads running /bin/sh /home/drepper/gnu/libc/linuxthreads/configure --prefix=/usr --enable-add-ons --disable-profile --enable-kernel=current --cache-file=.././config.cache --srcdir=/home/drepper/gnu/libc/linuxthreads configuring in soft-fp running /bin/sh /home/drepper/gnu/libc/soft-fp/configure --prefix=/usr --enable-add-ons --disable-profile --enable-kernel=current --cache-file=.././config.cache --srcdir=/home/drepper/gnu/libc/soft-fp drepper@myware 20000319$ cp ../configparms . drepper@myware 20000319$ make make -r PARALLELMFLAGS="" CVSOPTS="" -C /home/drepper/gnu/libc objdir=`pwd` all make[1]: Entering directory `/home/drepper/gnu/libc' (echo 'sysd-Makefile-sysdirs := sysdeps/i386/elf linuxthreads/sysdeps/unix/sysv/linux linuxthreads/sysdeps/pthread linuxthreads/sysdeps/unix/sysv linuxthreads/sysdeps/unix linuxthreads/sysdeps/i386/i686 linuxthreads/sysdeps/i386 soft-fp/sysdeps/i386 sysdeps/unix/sysv/linux/i386/i686 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic'; \ for file in sysdeps/i386/elf/Makefile linuxthreads/sysdeps/unix/sysv/linux/Makefile linuxthreads/sysdeps/pthread/Makefile linuxthreads/sysdeps/unix/sysv/Makefile linuxthreads/sysdeps/unix/Makefile linuxthreads/sysdeps/i386/i686/Makefile linuxthreads/sysdeps/i386/Makefile soft-fp/sysdeps/i386/Makefile sysdeps/unix/sysv/linux/i386/i686/Makefile sysdeps/unix/sysv/linux/i386/Makefile sysdeps/unix/sysv/linux/Makefile sysdeps/gnu/Makefile sysdeps/unix/common/Makefile sysdeps/unix/mman/Makefile sysdeps/unix/inet/Makefile sysdeps/unix/sysv/i386/Makefile sysdeps/unix/sysv/Makefile sysdeps/unix/i386/Makefile sysdeps/unix/Makefile sysdeps/posix/Makefile sysdeps/i386/i686/fpu/Makefile sysdeps/i386/i686/Makefile sysdeps/i386/i486/Makefile sysdeps/i386/fpu/Makefile sysdeps/i386/Makefile sysdeps/wordsize-32/Makefile sysdeps/ieee754/ldbl-96/Makefile sysdeps/ieee754/dbl-64/Makefile sysdeps/ieee754/flt-32/Makefile sysdeps/ieee754/Makefile sysdeps/generic/elf/Makefile sysdeps/generic/Makefile; ! do \ if [ -f $file ]; then \ echo include "\$(..)$file"; \ else true; fi; \ done; \ echo 'sysd-Makefile-done=t') > /work/glibc-builds/20000319/sysd-MakefileT mv -f /work/glibc-builds/20000319/sysd-MakefileT /work/glibc-builds/20000319/sysd-Makefile gawk 'BEGIN { subdirs = ""; inhibit = "" }; \ /^#/ { next }; \ /^[^-]/ { subdirs = subdirs " " $0 }; \ /^-/ { inhibit = inhibit " " substr($0, 2) }; \ END { printf "sysdep-subdirs =%s\n", subdirs; \ printf "sysdep-inhibit-subdirs =%s\n", inhibit; \ print "sysd-dirs-done = t" }' \ /dev/null linuxthreads/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs sysdeps/unix/Subdirs > /work/glibc-builds/20000319/sysd-dirs-tmp mv -f /work/glibc-builds/20000319/sysd-dirs-tmp /work/glibc-builds/20000319/sysd-dirs make[1]: Leaving directory `/home/drepper/gnu/libc' make[1]: Entering directory `/home/drepper/gnu/libc' make[1]: *** No rule to make target `/work/glibc-builds/20000319/soversions.mk', needed by `/work/glibc-builds/20000319/Versions.all'. Stop. make[1]: Leaving directory `/home/drepper/gnu/libc' I'll start looking at this in a bit if you haven't fixed it then. -- ---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA Red Hat `--' drepper at redhat.com `------------------------
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |