diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-07-16 18:09:44 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-07-16 18:09:44 +0200 |
commit | 856c182cd0d76db0ec2444cec96e9c53714ec930 (patch) | |
tree | 70eb5719020b548fb722c3ad6f6e253aabc89312 /open_issues/binutils | |
parent | 5d5d6f01b3e0e700a33de02f9ece38557bb2af13 (diff) | |
parent | 89f33677640b8a6ff0bb2b7b4cb2b6c24670bde9 (diff) |
Merge branch 'master' of flubber:~hurd-web/hurd-web
Diffstat (limited to 'open_issues/binutils')
-rw-r--r-- | open_issues/binutils/log_build-diff | 639 | ||||
-rw-r--r-- | open_issues/binutils/log_build-hurd.sed | 5 | ||||
-rw-r--r-- | open_issues/binutils/log_build-linux.sed | 5 | ||||
-rw-r--r-- | open_issues/binutils/log_build.diff | 280 | ||||
-rw-r--r-- | open_issues/binutils/log_install-hurd.sed | 1 | ||||
-rw-r--r-- | open_issues/binutils/log_install-linux.sed | 1 | ||||
-rw-r--r-- | open_issues/binutils/log_install.diff (renamed from open_issues/binutils/log_install-diff) | 4 | ||||
-rw-r--r-- | open_issues/binutils/sum_hurd | 105 | ||||
-rw-r--r-- | open_issues/binutils/sum_linux | 100 |
9 files changed, 456 insertions, 684 deletions
diff --git a/open_issues/binutils/log_build-diff b/open_issues/binutils/log_build-diff deleted file mode 100644 index 3408d97d..00000000 --- a/open_issues/binutils/log_build-diff +++ /dev/null @@ -1,639 +0,0 @@ ---- /dev/fd/63 2011-02-10 17:33:04.738225001 +0100 -+++ /dev/fd/62 2011-02-10 17:33:04.738225001 +0100 -@@ -1,6 +1,6 @@ --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 - checking for a BSD-compatible install... /usr/bin/install -c - checking whether ln works... yes - checking whether ln -s works... yes -@@ -99,7 +99,7 @@ - checking for gmsgfmt... /usr/bin/msgfmt - checking for xgettext... /usr/bin/xgettext - checking for msgmerge... /usr/bin/msgmerge --checking for i686-pc-linux-gnu-gcc... gcc -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -108,9 +108,9 @@ - checking whether we are using the GNU C compiler... yes - checking whether gcc accepts -g... yes - checking for gcc option to accept ISO C89... none needed --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking for library containing strerror... none required - checking how to run the C preprocessor... gcc -E - checking for grep that handles long lines and -e... /bin/grep -@@ -217,11 +217,11 @@ - checking whether to enable maintainer-specific portions of Makefiles... no - checking for makeinfo... makeinfo --split-size=5000000 - checking for perl... perl --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-ranlib... ranlib --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-ranlib... ranlib -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -276,12 +276,12 @@ - checking for sys/sysinfo.h... yes - checking for machine/hal_sysinfo.h... no - checking for sys/table.h... no --checking for sys/sysctl.h... yes -+checking for sys/sysctl.h... no - checking for sys/systemcfg.h... no - checking for stdint.h... (cached) yes - checking for stdio_ext.h... yes - checking for process.h... no --checking for sys/prctl.h... yes -+checking for sys/prctl.h... no - checking for sys/wait.h that is POSIX.1 compatible... yes - checking whether time.h and sys/time.h may both be included... yes - checking whether errno must be declared... no -@@ -351,13 +351,13 @@ - checking for working fork... yes - checking for working vfork... (cached) yes - checking for _doprnt... no --checking for sys_errlist... yes --checking for sys_nerr... yes -+checking for sys_errlist... no -+checking for sys_nerr... no - checking for sys_siglist... yes - checking for external symbol _system_configuration... no - checking for __fsetlocking... yes - checking for canonicalize_file_name... yes --checking for dup3... yes -+checking for dup3... no - checking for getrusage... yes - checking for getsysinfo... no - checking for gettimeofday... (cached) yes -@@ -372,7 +372,7 @@ - checking for strerror... yes - checking for strsignal... yes - checking for sysconf... yes --checking for sysctl... yes -+checking for sysctl... no - checking for sysmp... no - checking for table... no - checking for times... yes -@@ -406,10 +406,10 @@ - mkdir -p -- ./bfd - Configuring in ./bfd - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -426,9 +426,9 @@ - checking whether make sets $(MAKE)... yes - checking for style of include used by make... GNU - checking dependency style of gcc... gcc3 --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-ranlib... ranlib --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-ranlib... ranlib -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -457,34 +457,34 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... (cached) ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... (cached) ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... (cached) ranlib -+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking for shl_load... no - checking for shl_load in -ldld... no - checking for dlopen... no - checking for dlopen in -ldl... yes - checking whether a program can dlopen itself... yes --checking whether a statically linked program can dlopen itself... no -+checking whether a statically linked program can dlopen itself... yes - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes - checking whether to build shared libraries... no -@@ -567,22 +567,22 @@ - checking sys/procfs.h usability... yes - checking sys/procfs.h presence... yes - checking for sys/procfs.h... yes --checking for prstatus_t in sys/procfs.h... yes -+checking for prstatus_t in sys/procfs.h... no - checking for prstatus32_t in sys/procfs.h... no - checking for prstatus_t.pr_who in sys/procfs.h... no - checking for prstatus32_t.pr_who in sys/procfs.h... no --checking for pstatus_t in sys/procfs.h... no -+checking for pstatus_t in sys/procfs.h... yes - checking for pxstatus_t in sys/procfs.h... no - checking for pstatus32_t in sys/procfs.h... no --checking for prpsinfo_t in sys/procfs.h... yes -+checking for prpsinfo_t in sys/procfs.h... no - checking for prpsinfo32_t in sys/procfs.h... no --checking for psinfo_t in sys/procfs.h... no -+checking for psinfo_t in sys/procfs.h... yes - checking for psinfo32_t in sys/procfs.h... no --checking for lwpstatus_t in sys/procfs.h... no -+checking for lwpstatus_t in sys/procfs.h... yes - checking for lwpxstatus_t in sys/procfs.h... no - checking for lwpstatus_t.pr_context in sys/procfs.h... no --checking for lwpstatus_t.pr_reg in sys/procfs.h... no --checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no -+checking for lwpstatus_t.pr_reg in sys/procfs.h... yes -+checking for lwpstatus_t.pr_fpreg in sys/procfs.h... yes - checking for win32_pstatus_t in sys/procfs.h... no - checking linker --as-needed support... yes - checking for cos in -lm... yes -@@ -597,7 +597,7 @@ - checking for unistd.h... (cached) yes - checking for getpagesize... (cached) yes - checking for working mmap... yes --checking for madvise... yes -+checking for madvise... no - checking for mprotect... yes - configure: updating cache ./config.cache - configure: creating ./config.status -@@ -1215,36 +1215,15 @@ - /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c -o dwarf1.lo ../../master/bfd/dwarf1.c - libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c ../../master/bfd/dwarf1.c -o dwarf1.o - mv -f .deps/dwarf1.Tpo .deps/dwarf1.Plo --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c -o i386linux.lo ../../master/bfd/i386linux.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c ../../master/bfd/i386linux.c -o i386linux.o --mv -f .deps/i386linux.Tpo .deps/i386linux.Plo --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c -o aout32.lo ../../master/bfd/aout32.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c ../../master/bfd/aout32.c -o aout32.o --mv -f .deps/aout32.Tpo .deps/aout32.Plo --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c -o pei-i386.lo ../../master/bfd/pei-i386.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c ../../master/bfd/pei-i386.c -o pei-i386.o --mv -f .deps/pei-i386.Tpo .deps/pei-i386.Plo --rm -f peigen.c --sed -e s/XX/pe/g < ../../master/bfd/peXXigen.c > peigen.new --mv -f peigen.new peigen.c --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c -o peigen.lo peigen.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c peigen.c -o peigen.o --mv -f .deps/peigen.Tpo .deps/peigen.Plo --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c -o cofflink.lo ../../master/bfd/cofflink.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c ../../master/bfd/cofflink.c -o cofflink.o --mv -f .deps/cofflink.Tpo .deps/cofflink.Plo - /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c -o elf32-gen.lo ../../master/bfd/elf32-gen.c - libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c ../../master/bfd/elf32-gen.c -o elf32-gen.o - mv -f .deps/elf32-gen.Tpo .deps/elf32-gen.Plo - /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c -o cpu-i386.lo ../../master/bfd/cpu-i386.c - libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c ../../master/bfd/cpu-i386.c -o cpu-i386.o - mv -f .deps/cpu-i386.Tpo .deps/cpu-i386.Plo --/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c -o trad-core.lo ../../master/bfd/trad-core.c --libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c ../../master/bfd/trad-core.c -o trad-core.o --mv -f .deps/trad-core.Tpo .deps/trad-core.Plo - rm -f tofiles - f=""; \ -- for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386linux.lo aout32.lo pei-i386.lo peigen.lo cofflink.lo elf32-gen.lo cpu-i386.lo trad-core.lo ; do \ -+ for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-i386.lo ; do \ - case " $f " in \ - *" $i "*) ;; \ - *) f="$f $i" ;; \ -@@ -1254,7 +1233,7 @@ - /bin/bash ../../master/bfd/../move-if-change tofiles ofiles - touch stamp-ofiles - /bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -release `cat libtool-soversion` -o libbfd.la -rpath [...]/hurd/master.build.install/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo `cat ofiles` -lz --libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o i386linux.o aout32.o pei-i386.o peigen.o cofflink.o elf32-gen.o cpu-i386.o trad-core.o -+libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o elf32-gen.o cpu-i386.o - libtool: link: ranlib .libs/libbfd.a - libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" ) - libtooldir=`/bin/bash ./libtool --config | sed -n -e 's/^objdir=//p'`; \ -@@ -1270,10 +1249,10 @@ - mkdir -p -- ./opcodes - Configuring in ./opcodes - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -1290,7 +1269,7 @@ - checking whether make sets $(MAKE)... yes - checking for style of include used by make... GNU - checking dependency style of gcc... gcc3 --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -1311,8 +1290,8 @@ - checking minix/config.h presence... no - checking for minix/config.h... no - checking whether it is safe to define __EXTENSIONS__... yes --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking how to print strings... printf - checking for a sed that does not truncate output... /bin/sed - checking for fgrep... /bin/grep -F -@@ -1321,27 +1300,27 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... (cached) ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... (cached) ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... (cached) ranlib -+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes -@@ -1445,10 +1424,10 @@ - mkdir -p -- ./binutils - Configuring in ./binutils - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -1465,7 +1444,7 @@ - checking whether make sets $(MAKE)... yes - checking for style of include used by make... GNU - checking dependency style of gcc... gcc3 --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -1496,28 +1475,28 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes - checking whether -lc should be explicitly linked in... no --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes -@@ -1537,7 +1516,7 @@ - checking for xgettext... /usr/bin/xgettext - checking for msgmerge... /usr/bin/msgmerge - checking whether to enable maintainer-specific portions of Makefiles... no --checking for i686-pc-linux-gnu-ranlib... (cached) ranlib -+checking for i686-unknown-gnu0.3-ranlib... (cached) ranlib - checking for string.h... (cached) yes - checking for strings.h... (cached) yes - checking for stdlib.h... (cached) yes -@@ -1912,10 +1891,10 @@ - mkdir -p -- ./gas - Configuring in ./gas - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -1932,7 +1911,7 @@ - checking whether make sets $(MAKE)... yes - checking for style of include used by make... GNU - checking dependency style of gcc... gcc3 --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -1963,28 +1942,28 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes - checking whether -lc should be explicitly linked in... no --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes -@@ -2164,10 +2143,10 @@ - mkdir -p -- ./gprof - Configuring in ./gprof - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -2184,7 +2163,7 @@ - checking whether make sets $(MAKE)... yes - checking for style of include used by make... GNU - checking dependency style of gcc... gcc3 --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -2215,28 +2194,28 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes - checking whether -lc should be explicitly linked in... no --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes -@@ -2397,10 +2376,10 @@ - mkdir -p -- ./ld - Configuring in ./ld - configure: creating cache ./config.cache --checking build system type... i686-pc-linux-gnu --checking host system type... i686-pc-linux-gnu --checking target system type... i686-pc-linux-gnu --checking for i686-pc-linux-gnu-gcc... gcc -+checking build system type... i686-unknown-gnu0.3 -+checking host system type... i686-unknown-gnu0.3 -+checking target system type... i686-unknown-gnu0.3 -+checking for i686-unknown-gnu0.3-gcc... gcc - checking for C compiler default output file name... a.out - checking whether the C compiler works... yes - checking whether we are cross compiling... no -@@ -2422,7 +2401,7 @@ - checking for grep that handles long lines and -e... /bin/grep - checking for egrep... /bin/grep -E - Setting warning flags = -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror --checking for i686-pc-linux-gnu-gcc... (cached) gcc -+checking for i686-unknown-gnu0.3-gcc... (cached) gcc - checking whether we are using the GNU C compiler... (cached) yes - checking whether gcc accepts -g... (cached) yes - checking for gcc option to accept ISO C89... (cached) none needed -@@ -2453,28 +2432,28 @@ - checking for BSD- or MS-compatible name lister (nm)... nm - checking the name lister (nm) interface... BSD nm - checking whether ln -s works... yes --checking the maximum length of command line arguments... 805306365 -+checking the maximum length of command line arguments... -1 - checking whether the shell understands some XSI constructs... yes - checking whether the shell understands "+="... yes - checking for ld option to reload object files... -r --checking for i686-pc-linux-gnu-objdump... objdump -+checking for i686-unknown-gnu0.3-objdump... objdump - checking how to recognize dependent libraries... pass_all --checking for i686-pc-linux-gnu-ar... ar --checking for i686-pc-linux-gnu-strip... no -+checking for i686-unknown-gnu0.3-ar... ar -+checking for i686-unknown-gnu0.3-strip... no - checking for strip... strip --checking for i686-pc-linux-gnu-ranlib... ranlib -+checking for i686-unknown-gnu0.3-ranlib... ranlib - checking command to parse nm output from gcc object... ok - checking for dlfcn.h... yes - checking for objdir... .libs - checking if gcc supports -fno-rtti -fno-exceptions... no - checking for gcc option to produce PIC... -fPIC -DPIC - checking if gcc PIC flag -fPIC -DPIC works... yes --checking if gcc static flag -static works... yes -+checking if gcc static flag -static works... no - checking if gcc supports -c -o file.o... yes - checking if gcc supports -c -o file.o... (cached) yes - checking whether the gcc linker (ld) supports shared libraries... yes - checking whether -lc should be explicitly linked in... no --checking dynamic linker characteristics... GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether stripping libraries is possible... yes - checking if libtool supports shared libraries... yes -@@ -2486,11 +2465,11 @@ - checking whether the g++ linker (ld) supports shared libraries... yes - checking for g++ option to produce PIC... -fPIC -DPIC - checking if g++ PIC flag -fPIC -DPIC works... yes --checking if g++ static flag -static works... yes -+checking if g++ static flag -static works... no - checking if g++ supports -c -o file.o... yes - checking if g++ supports -c -o file.o... (cached) yes - checking whether the g++ linker (ld) supports shared libraries... yes --checking dynamic linker characteristics... (cached) GNU/Linux ld.so -+checking dynamic linker characteristics... gnu0.3 ld.so - checking how to hardcode library paths into programs... immediate - checking whether NLS is requested... yes - checking for catalogs to be installed... bg da es fi fr ga id ja sv tr vi zh_CN zh_TW -@@ -2570,13 +2549,13 @@ - /bin/bash ../../master/ld/../ylwrap ../../master/ld/ldgram.y y.tab.c ldgram.c y.tab.h ldgram.h y.output ldgram.output -- bison -y -d - updating ldgram.h - (echo "/* This file is automatically generated. DO NOT EDIT! */";\ -- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \ -+ for f in `echo " " eelf_i386.o "" \ - | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ - echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \ - done;\ - echo "";\ - echo "#define EMULATION_LIST \\";\ -- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \ -+ for f in `echo " " eelf_i386.o "" \ - | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ - echo " &ld_${f}_emulation, \\"; \ - done;\ -@@ -2665,8 +2644,8 @@ - mv -f .deps/ldctor.Tpo .deps/ldctor.Po - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldmain.o -MD -MP -MF .deps/ldmain.Tpo -c -o ldmain.o \ - -DDEFAULT_EMULATION='"elf_i386"' \ -- -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/bin"' \ -- -DTARGET='"i686-pc-linux-gnu"' -DTARGET_SYSTEM_ROOT=\"\" \ -+ -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/bin"' \ -+ -DTARGET='"i686-unknown-gnu0.3"' -DTARGET_SYSTEM_ROOT=\"\" \ - ../../master/ld/ldmain.c - mv -f .deps/ldmain.Tpo .deps/ldmain.Po - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldwrite.o -MD -MP -MF .deps/ldwrite.Tpo -c -o ldwrite.o ../../master/ld/ldwrite.c -@@ -2680,7 +2659,7 @@ - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldmisc.o -MD -MP -MF .deps/ldmisc.Tpo -c -o ldmisc.o ../../master/ld/ldmisc.c - mv -f .deps/ldmisc.Tpo .deps/ldmisc.Po - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldfile.o -MD -MP -MF .deps/ldfile.Tpo -c -o ldfile.o \ -- -DSCRIPTDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/lib"' -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-pc-linux-gnu/bin"' \ -+ -DSCRIPTDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/lib"' -DBINDIR='"[...]/hurd/master.build.install/bin"' -DTOOLBINDIR='"[...]/hurd/master.build.install/i686-unknown-gnu0.3/bin"' \ - ../../master/ld/ldfile.c - mv -f .deps/ldfile.Tpo .deps/ldfile.Po - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ldcref.o -MD -MP -MF .deps/ldcref.Tpo -c -o ldcref.o ../../master/ld/ldcref.c -@@ -2688,17 +2667,11 @@ - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT plugin.o -MD -MP -MF .deps/plugin.Tpo -c -o plugin.o ../../master/ld/plugin.c - mv -f .deps/plugin.Tpo .deps/plugin.Po - cp ../../master/ld/emultempl/astring.sed stringify.sed --LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "i686-pc-linux-gnu" -+LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-unknown-gnu0.3 i686-unknown-gnu0.3 i686-unknown-gnu0.3 "elf_i386" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "i686-unknown-gnu0.3" - gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf_i386.o -MD -MP -MF .deps/eelf_i386.Tpo -c -o eelf_i386.o eelf_i386.c - mv -f .deps/eelf_i386.Tpo .deps/eelf_i386.Po --LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes i386linux "i686-pc-linux-gnuaout" --gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ei386linux.o -MD -MP -MF .deps/ei386linux.Tpo -c -o ei386linux.o ei386linux.c --mv -f .deps/ei386linux.Tpo .deps/ei386linux.Po --LIB_PATH='' /bin/bash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" i686-pc-linux-gnu i686-pc-linux-gnu i686-pc-linux-gnu "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf32_x86_64 "i686-pc-linux-gnu" --gcc -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf32_x86_64.o -MD -MP -MF .deps/eelf32_x86_64.Tpo -c -o eelf32_x86_64.o eelf32_x86_64.c --mv -f .deps/eelf32_x86_64.Tpo .deps/eelf32_x86_64.Po --/bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl --libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl -+/bin/bash ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl -+libtool: link: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl - touch ld.1 - perl ../../master/ld/../etc/texi2pod.pl -I ../../master/ld -I ../../master/ld/../bfd/doc -I ../bfd/doc -I ../../master/ld/../libiberty -Dman < ../../master/ld/ld.texinfo > ld.pod - (pod2man --center="GNU Development Tools" --release="binutils-2.21.51" --section=1 ld.pod | \ diff --git a/open_issues/binutils/log_build-hurd.sed b/open_issues/binutils/log_build-hurd.sed new file mode 100644 index 00000000..070f9823 --- /dev/null +++ b/open_issues/binutils/log_build-hurd.sed @@ -0,0 +1,5 @@ +s%i686-unknown-gnu0\.3%[ARCH]%g + + + +s%-DSELECT_VECS=\('\?\)&bfd_elf32_i386_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec\1%-DSELECT_VECS=\1[SELECT_VECS]\1% diff --git a/open_issues/binutils/log_build-linux.sed b/open_issues/binutils/log_build-linux.sed new file mode 100644 index 00000000..9c94797c --- /dev/null +++ b/open_issues/binutils/log_build-linux.sed @@ -0,0 +1,5 @@ +s%i686-pc-linux-gnu%[ARCH]%g +s%-DTRAD_CORE%% +s%-DHAVE_i386linux_vec%% +s%-DHAVE_i386pei_vec%% +s%-DSELECT_VECS=\('\?\)&bfd_elf32_i386_vec,&i386linux_vec,&i386pei_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec\1%-DSELECT_VECS=\1[SELECT_VECS]\1% diff --git a/open_issues/binutils/log_build.diff b/open_issues/binutils/log_build.diff new file mode 100644 index 00000000..0350d32a --- /dev/null +++ b/open_issues/binutils/log_build.diff @@ -0,0 +1,280 @@ +--- /dev/fd/63 2011-07-03 19:28:40.826894462 +0200 ++++ /dev/fd/62 2011-07-03 19:28:40.830894333 +0200 +@@ -276,12 +276,12 @@ + checking for sys/sysinfo.h... yes + checking for machine/hal_sysinfo.h... no + checking for sys/table.h... no +-checking for sys/sysctl.h... yes ++checking for sys/sysctl.h... no + checking for sys/systemcfg.h... no + checking for stdint.h... (cached) yes + checking for stdio_ext.h... yes + checking for process.h... no +-checking for sys/prctl.h... yes ++checking for sys/prctl.h... no + checking for sys/wait.h that is POSIX.1 compatible... yes + checking whether time.h and sys/time.h may both be included... yes + checking whether errno must be declared... no +@@ -351,13 +351,13 @@ + checking for working fork... yes + checking for working vfork... (cached) yes + checking for _doprnt... no +-checking for sys_errlist... yes +-checking for sys_nerr... yes ++checking for sys_errlist... no ++checking for sys_nerr... no + checking for sys_siglist... yes + checking for external symbol _system_configuration... no + checking for __fsetlocking... yes + checking for canonicalize_file_name... yes +-checking for dup3... yes ++checking for dup3... no + checking for getrusage... yes + checking for getsysinfo... no + checking for gettimeofday... (cached) yes +@@ -372,7 +372,7 @@ + checking for strerror... yes + checking for strsignal... yes + checking for sysconf... yes +-checking for sysctl... yes ++checking for sysctl... no + checking for sysmp... no + checking for table... no + checking for times... yes +@@ -457,7 +457,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -477,7 +477,7 @@ + checking if gcc-4.6 supports -c -o file.o... yes + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking for shl_load... no + checking for shl_load in -ldld... no +@@ -567,26 +567,26 @@ + checking sys/procfs.h usability... yes + checking sys/procfs.h presence... yes + checking for sys/procfs.h... yes +-checking for prstatus_t in sys/procfs.h... yes ++checking for prstatus_t in sys/procfs.h... no + checking for prstatus32_t in sys/procfs.h... no + checking for prstatus_t.pr_who in sys/procfs.h... no + checking for prstatus32_t.pr_who in sys/procfs.h... no +-checking for pstatus_t in sys/procfs.h... no ++checking for pstatus_t in sys/procfs.h... yes + checking for pxstatus_t in sys/procfs.h... no + checking for pstatus32_t in sys/procfs.h... no +-checking for prpsinfo_t in sys/procfs.h... yes +-checking for prpsinfo_t.pr_pid in sys/procfs.h... yes ++checking for prpsinfo_t in sys/procfs.h... no ++checking for prpsinfo_t.pr_pid in sys/procfs.h... no + checking for prpsinfo32_t in sys/procfs.h... no + checking for prpsinfo32_t.pr_pid in sys/procfs.h... no +-checking for psinfo_t in sys/procfs.h... no +-checking for psinfo_t.pr_pid in sys/procfs.h... no ++checking for psinfo_t in sys/procfs.h... yes ++checking for psinfo_t.pr_pid in sys/procfs.h... yes + checking for psinfo32_t in sys/procfs.h... no + checking for psinfo32_t.pr_pid in sys/procfs.h... no +-checking for lwpstatus_t in sys/procfs.h... no ++checking for lwpstatus_t in sys/procfs.h... yes + checking for lwpxstatus_t in sys/procfs.h... no + checking for lwpstatus_t.pr_context in sys/procfs.h... no +-checking for lwpstatus_t.pr_reg in sys/procfs.h... no +-checking for lwpstatus_t.pr_fpreg in sys/procfs.h... no ++checking for lwpstatus_t.pr_reg in sys/procfs.h... yes ++checking for lwpstatus_t.pr_fpreg in sys/procfs.h... yes + checking for win32_pstatus_t in sys/procfs.h... no + checking linker --as-needed support... yes + checking for cos in -lm... yes +@@ -1219,36 +1219,15 @@ + /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c -o dwarf1.lo ../../master/bfd/dwarf1.c + libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf1.lo -MD -MP -MF .deps/dwarf1.Tpo -c ../../master/bfd/dwarf1.c -o dwarf1.o + mv -f .deps/dwarf1.Tpo .deps/dwarf1.Plo +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c -o i386linux.lo ../../master/bfd/i386linux.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT i386linux.lo -MD -MP -MF .deps/i386linux.Tpo -c ../../master/bfd/i386linux.c -o i386linux.o +-mv -f .deps/i386linux.Tpo .deps/i386linux.Plo +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c -o aout32.lo ../../master/bfd/aout32.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT aout32.lo -MD -MP -MF .deps/aout32.Tpo -c ../../master/bfd/aout32.c -o aout32.o +-mv -f .deps/aout32.Tpo .deps/aout32.Plo +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c -o pei-i386.lo ../../master/bfd/pei-i386.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT pei-i386.lo -MD -MP -MF .deps/pei-i386.Tpo -c ../../master/bfd/pei-i386.c -o pei-i386.o +-mv -f .deps/pei-i386.Tpo .deps/pei-i386.Plo +-rm -f peigen.c +-sed -e s/XX/pe/g < ../../master/bfd/peXXigen.c > peigen.new +-mv -f peigen.new peigen.c +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c -o peigen.lo peigen.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT peigen.lo -MD -MP -MF .deps/peigen.Tpo -c peigen.c -o peigen.o +-mv -f .deps/peigen.Tpo .deps/peigen.Plo +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c -o cofflink.lo ../../master/bfd/cofflink.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cofflink.lo -MD -MP -MF .deps/cofflink.Tpo -c ../../master/bfd/cofflink.c -o cofflink.o +-mv -f .deps/cofflink.Tpo .deps/cofflink.Plo + /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c -o elf32-gen.lo ../../master/bfd/elf32-gen.c + libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c ../../master/bfd/elf32-gen.c -o elf32-gen.o + mv -f .deps/elf32-gen.Tpo .deps/elf32-gen.Plo + /bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c -o cpu-i386.lo ../../master/bfd/cpu-i386.c + libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT cpu-i386.lo -MD -MP -MF .deps/cpu-i386.Tpo -c ../../master/bfd/cpu-i386.c -o cpu-i386.o + mv -f .deps/cpu-i386.Tpo .deps/cpu-i386.Plo +-/bin/dash ./libtool --tag=CC --mode=compile gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR='"[...]/hurd/master.build.install/bin"' -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c -o trad-core.lo ../../master/bfd/trad-core.c +-libtool: compile: gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/bfd -I. -I../../master/bfd -I../../master/bfd/../include -DHAVE_bfd_elf32_i386_vec -DHAVE_bfd_elf32_little_generic_vec -DHAVE_bfd_elf32_big_generic_vec -DBINDIR=\"[...]/hurd/master.build.install/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT trad-core.lo -MD -MP -MF .deps/trad-core.Tpo -c ../../master/bfd/trad-core.c -o trad-core.o +-mv -f .deps/trad-core.Tpo .deps/trad-core.Plo + rm -f tofiles + f=""; \ +- for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo i386linux.lo aout32.lo pei-i386.lo peigen.lo cofflink.lo elf32-gen.lo cpu-i386.lo trad-core.lo ; do \ ++ for i in elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo elf.lo elflink.lo elf-attrs.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo elf32-gen.lo cpu-i386.lo ; do \ + case " $f " in \ + *" $i "*) ;; \ + *) f="$f $i" ;; \ +@@ -1258,7 +1237,7 @@ + /bin/dash ../../master/bfd/../move-if-change tofiles ofiles + touch stamp-ofiles + /bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -release `cat libtool-soversion` -o libbfd.la -rpath [...]/hurd/master.build.install/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo verilog.lo `cat ofiles` -lz +-libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o i386linux.o aout32.o pei-i386.o peigen.o cofflink.o elf32-gen.o cpu-i386.o trad-core.o ++libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coffgen.o corefile.o format.o init.o libbfd.o opncls.o reloc.o section.o syms.o targets.o hash.o linker.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o merge.o dwarf2.o simple.o compress.o verilog.o elf32-i386.o elf-ifunc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o elf32-gen.o cpu-i386.o + libtool: link: ranlib .libs/libbfd.a + libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" ) + libtooldir=`/bin/dash ./libtool --config | sed -n -e 's/^objdir=//p'`; \ +@@ -1325,7 +1304,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -1345,7 +1324,7 @@ + checking if gcc-4.6 supports -c -o file.o... yes + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether stripping libraries is possible... yes + checking if libtool supports shared libraries... yes +@@ -1500,7 +1479,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -1521,7 +1500,7 @@ + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes + checking whether -lc should be explicitly linked in... no +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether stripping libraries is possible... yes + checking if libtool supports shared libraries... yes +@@ -1967,7 +1946,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -1988,7 +1967,7 @@ + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes + checking whether -lc should be explicitly linked in... no +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether stripping libraries is possible... yes + checking if libtool supports shared libraries... yes +@@ -2221,7 +2200,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -2242,7 +2221,7 @@ + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes + checking whether -lc should be explicitly linked in... no +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether stripping libraries is possible... yes + checking if libtool supports shared libraries... yes +@@ -2461,7 +2440,7 @@ + checking for BSD- or MS-compatible name lister (nm)... nm + checking the name lister (nm) interface... BSD nm + checking whether ln -s works... yes +-checking the maximum length of command line arguments... 805306365 ++checking the maximum length of command line arguments... -1 + checking whether the shell understands some XSI constructs... yes + checking whether the shell understands "+="... no + checking for ld option to reload object files... -r +@@ -2482,7 +2461,7 @@ + checking if gcc-4.6 supports -c -o file.o... (cached) yes + checking whether the gcc-4.6 linker (ld) supports shared libraries... yes + checking whether -lc should be explicitly linked in... no +-checking dynamic linker characteristics... GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether stripping libraries is possible... yes + checking if libtool supports shared libraries... yes +@@ -2498,7 +2477,7 @@ + checking if g++-4.6 supports -c -o file.o... yes + checking if g++-4.6 supports -c -o file.o... (cached) yes + checking whether the g++-4.6 linker (ld) supports shared libraries... yes +-checking dynamic linker characteristics... (cached) GNU/Linux ld.so ++checking dynamic linker characteristics... gnu0.3 ld.so + checking how to hardcode library paths into programs... immediate + checking whether NLS is requested... yes + checking for catalogs to be installed... bg da es fi fr ga id ja sv tr vi zh_CN zh_TW +@@ -2578,13 +2557,13 @@ + /bin/dash ../../master/ld/../ylwrap ../../master/ld/ldgram.y y.tab.c ldgram.c y.tab.h ldgram.h y.output ldgram.output -- bison -y -d + updating ldgram.h + (echo "/* This file is automatically generated. DO NOT EDIT! */";\ +- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \ ++ for f in `echo " " eelf_i386.o "" \ + | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ + echo "extern ld_emulation_xfer_type ld_${f}_emulation;"; \ + done;\ + echo "";\ + echo "#define EMULATION_LIST \\";\ +- for f in `echo " " eelf_i386.o ei386linux.o eelf32_x86_64.o "" \ ++ for f in `echo " " eelf_i386.o "" \ + | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ + echo " &ld_${f}_emulation, \\"; \ + done;\ +@@ -2696,17 +2675,11 @@ + gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT plugin.o -MD -MP -MF .deps/plugin.Tpo -c -o plugin.o ../../master/ld/plugin.c + mv -f .deps/plugin.Tpo .deps/plugin.Po + cp ../../master/ld/emultempl/astring.sed stringify.sed +-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "[ARCH]" ++LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386" "/usr/local/lib /lib /usr/lib" no yes elf_i386 "[ARCH]" + gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf_i386.o -MD -MP -MF .deps/eelf_i386.Tpo -c -o eelf_i386.o eelf_i386.c + mv -f .deps/eelf_i386.Tpo .deps/eelf_i386.Po +-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes i386linux "[ARCH]aout" +-gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT ei386linux.o -MD -MP -MF .deps/ei386linux.Tpo -c -o ei386linux.o ei386linux.c +-mv -f .deps/ei386linux.Tpo .deps/ei386linux.Po +-LIB_PATH='' /bin/dash ../../master/ld/genscripts.sh "../../master/ld" "[...]/hurd/master.build.install/lib" "[...]/hurd/master.build.install" "[...]/hurd/master.build.install" [ARCH] [ARCH] [ARCH] "elf_i386 elf32_x86_64" "/usr/local/lib /lib /usr/lib" no yes elf32_x86_64 "[ARCH]" +-gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/ld -I. -I../../master/ld -I../bfd -I../../master/ld/../bfd -I../../master/ld/../include -g -O2 -DENABLE_PLUGINS -DLOCALEDIR="\"[...]/hurd/master.build.install/share/locale\"" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT eelf32_x86_64.o -MD -MP -MF .deps/eelf32_x86_64.Tpo -c -o eelf32_x86_64.o eelf32_x86_64.c +-mv -f .deps/eelf32_x86_64.Tpo .deps/eelf32_x86_64.Po +-/bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl +-libtool: link: gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ei386linux.o eelf32_x86_64.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl ++/bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/libbfd.la ../libiberty/libiberty.a -lz -ldl ++libtool: link: gcc-4.6 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -o ld-new ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o plugin.o eelf_i386.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -lz -ldl + touch ld.1 + perl ../../master/ld/../etc/texi2pod.pl -I ../../master/ld -I ../../master/ld/../bfd/doc -I ../bfd/doc -I ../../master/ld/../libiberty -Dman < ../../master/ld/ld.texinfo > ld.pod + (pod2man --center="GNU Development Tools" --release="binutils-2.21.52" --section=1 ld.pod | \ diff --git a/open_issues/binutils/log_install-hurd.sed b/open_issues/binutils/log_install-hurd.sed new file mode 100644 index 00000000..9565aaae --- /dev/null +++ b/open_issues/binutils/log_install-hurd.sed @@ -0,0 +1 @@ +s%i686-unknown-gnu0\.3%[ARCH]%g diff --git a/open_issues/binutils/log_install-linux.sed b/open_issues/binutils/log_install-linux.sed new file mode 100644 index 00000000..22880cc5 --- /dev/null +++ b/open_issues/binutils/log_install-linux.sed @@ -0,0 +1 @@ +s%i686-pc-linux-gnu%[ARCH]%g diff --git a/open_issues/binutils/log_install-diff b/open_issues/binutils/log_install.diff index 00496f8b..83e01c55 100644 --- a/open_issues/binutils/log_install-diff +++ b/open_issues/binutils/log_install.diff @@ -1,5 +1,5 @@ ---- /dev/fd/63 2011-02-10 18:56:20.086225001 +0100 -+++ /dev/fd/62 2011-02-10 18:56:20.086225001 +0100 +--- /dev/fd/63 2011-07-03 19:28:49.538615011 +0200 ++++ /dev/fd/62 2011-07-03 19:28:49.538615011 +0200 @@ -68,7 +68,6 @@ libtool: install: /usr/bin/install -c .libs/libbfd.a [...]/hurd/master.build.install/lib/libbfd.a libtool: install: chmod 644 [...]/hurd/master.build.install/lib/libbfd.a diff --git a/open_issues/binutils/sum_hurd b/open_issues/binutils/sum_hurd index 15d225f9..42f4d331 100644 --- a/open_issues/binutils/sum_hurd +++ b/open_issues/binutils/sum_hurd @@ -1,4 +1,4 @@ -Test Run By tschwinge on Thu Feb 10 18:58:16 2011 +Test Run By thomas on Sun Jul 3 19:11:49 2011 Native configuration is i686-unknown-gnu0.3 === binutils tests === @@ -14,6 +14,8 @@ PASS: ar thin archive PASS: ar thin archive with nested archive PASS: ar argument parsing PASS: ar deterministic archive +PASS: ar deleting an element +PASS: ar moving an element PASS: ar unique symbol in archive Running [...]/hurd/master/binutils/testsuite/binutils-all/arm/objdump.exp ... Running [...]/hurd/master/binutils/testsuite/binutils-all/bfin/objdump.exp ... @@ -36,6 +38,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running [...]/hurd/master/binutils/testsuite/binutils-all/nm.exp ... PASS: nm (no arguments) PASS: nm -g +PASS: nm -g on unique symbols PASS: nm -P Running [...]/hurd/master/binutils/testsuite/binutils-all/objcopy.exp ... PASS: objcopy (simple copy) @@ -47,10 +50,12 @@ PASS: objcopy --adjust-start PASS: objcopy --adjust-vma PASS: objcopy --adjust-section-vma + PASS: objcopy --adjust-section-vma = +PASS: strip preserving OS/ABI PASS: strip PASS: strip with saving a symbol PASS: simple objcopy of executable PASS: run objcopy of executable +PASS: run stripped executable preserving OS/ABI PASS: run stripped executable PASS: run stripped executable with saving a symbol PASS: keep only debug data @@ -112,9 +117,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 83 +# of expected passes 88 # of unsupported tests 2 -Test Run By tschwinge on Thu Feb 10 19:06:15 2011 +Test Run By thomas on Sun Jul 3 19:14:02 2011 Native configuration is i686-unknown-gnu0.3 === ld tests === @@ -173,30 +178,42 @@ PASS: objcopy -z relro -shared (relro1) PASS: strip -z relro -shared (relro2) PASS: objcopy -z relro -shared (relro2) PASS: strip -T [...]/hurd/master/ld/testsuite/ld-elf/lma.lnk (lma) -PASS: objcopy (tbss1) -PASS: objcopy -z relro (tbss1) -PASS: objcopy -shared (tbss1) -PASS: objcopy -shared -z relro (tbss1) -PASS: objcopy -z max-page-size=0x100000 (tbss1) -PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1) PASS: objcopy (tdata1) PASS: objcopy -z relro (tdata1) PASS: objcopy -shared (tdata1) PASS: objcopy -shared -z relro (tdata1) PASS: objcopy -z max-page-size=0x100000 (tdata1) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1) -PASS: objcopy (tbss2) -PASS: objcopy -z relro (tbss2) -PASS: objcopy -shared (tbss2) -PASS: objcopy -shared -z relro (tbss2) -PASS: objcopy -z max-page-size=0x100000 (tbss2) -PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2) PASS: objcopy (tdata2) PASS: objcopy -z relro (tdata2) PASS: objcopy -shared (tdata2) PASS: objcopy -shared -z relro (tdata2) PASS: objcopy -z max-page-size=0x100000 (tdata2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2) +PASS: objcopy (tdata3) +PASS: objcopy -z relro (tdata3) +PASS: objcopy -shared (tdata3) +PASS: objcopy -shared -z relro (tdata3) +PASS: objcopy -z max-page-size=0x100000 (tdata3) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3) +PASS: objcopy (tbss1) +PASS: objcopy -z relro (tbss1) +PASS: objcopy -shared (tbss1) +PASS: objcopy -shared -z relro (tbss1) +PASS: objcopy -z max-page-size=0x100000 (tbss1) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1) +PASS: objcopy (tbss2) +PASS: objcopy -z relro (tbss2) +PASS: objcopy -shared (tbss2) +PASS: objcopy -shared -z relro (tbss2) +PASS: objcopy -z max-page-size=0x100000 (tbss2) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2) +PASS: objcopy (tbss3) +PASS: objcopy -z relro (tbss3) +PASS: objcopy -shared (tbss3) +PASS: objcopy -shared -z relro (tbss3) +PASS: objcopy -z max-page-size=0x100000 (tbss3) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3) Running [...]/hurd/master/ld/testsuite/ld-elf/compress.exp ... PASS: Build libfoo.so with compressed debug sections PASS: Build libbar.so with compressed debug sections @@ -211,6 +228,10 @@ PASS: Guess the target size from eh-group1size.o PASS: Build eh-group1.o PASS: Link eh-group.o to eh-group Running [...]/hurd/master/ld/testsuite/ld-elf/elf.exp ... +PASS: Build symbol3.a +PASS: Build symbol3w.a +PASS: Build shared library for next test +PASS: Link using broken linker script PASS: ld-elf/commonpage1 PASS: ld-elf/compress1a PASS: ld-elf/compress1b @@ -218,6 +239,7 @@ PASS: ld-elf/compress1c PASS: ld-elf/discard1 PASS: ld-elf/discard2 PASS: ld-elf/discard3 +PASS: ld-elf/dynamic1 PASS: ld-elf/dynsym1 PASS: ld-elf/eh-frame-hdr PASS: ld-elf/eh5 @@ -274,6 +296,7 @@ PASS: ld-elf/orphan3 PASS: ld-elf/orphan4 PASS: ld-elf/overlay PASS: ld-elf/pr11304 +PASS: ld-elf/pr12851 PASS: ld-elf/pr349 PASS: relocatable with script PASS: ld-elf/seg @@ -289,6 +312,7 @@ PASS: ld-elf/unknown PASS: ld-elf/unknown2 PASS: ld-elf/warn1 PASS: ld-elf/warn2 +PASS: ld-elf/warn3 PASS: Weak symbols in dynamic objects 1 (support) PASS: Weak symbols in dynamic objects 1 (main test) PASS: --gc-sections on tls variable @@ -296,10 +320,14 @@ PASS: preinit array PASS: init array PASS: fini array PASS: init array mixed +PASS: PIE preinit array +PASS: PIE init array +PASS: PIE fini array +PASS: PIE init array mixed XFAIL: static preinit array XFAIL: static init array XFAIL: static fini array -XPASS: static init array mixed +XFAIL: static init array mixed Running [...]/hurd/master/ld/testsuite/ld-elf/exclude.exp ... PASS: ld link shared library PASS: ld export symbols from archive @@ -622,10 +650,14 @@ PASS: ld-i386/protected1 PASS: ld-i386/protected2 PASS: ld-i386/protected3 PASS: TLS with PIE +PASS: TLS with PIE PASS: ld-i386/nogot1 PASS: ld-i386/nogot2 PASS: ld-i386/discarded1 +PASS: PR ld/12718 +PASS: PR ld/12921 PASS: undefined symbol with compressed debug sections +PASS: PR ld/12627 Running [...]/hurd/master/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/hurd/master/ld/testsuite/ld-ia64/line.exp ... Running [...]/hurd/master/ld/testsuite/ld-ifunc/binutils.exp ... @@ -642,6 +674,7 @@ PASS: ld-ifunc/ifunc-10-i386 PASS: ld-ifunc/ifunc-11-i386 PASS: ld-ifunc/ifunc-12-i386 PASS: ld-ifunc/ifunc-13-i386 +PASS: ld-ifunc/ifunc-14-i386 PASS: ld-ifunc/ifunc-2-i386 PASS: ld-ifunc/ifunc-2-local-i386 PASS: ld-ifunc/ifunc-3a-x86 @@ -853,6 +886,8 @@ Running [...]/hurd/master/ld/testsuite/ld-srec/srec.exp ... PASS: S-records PASS: S-records with constructors Running [...]/hurd/master/ld/testsuite/ld-tic6x/tic6x.exp ... +Running [...]/hurd/master/ld/testsuite/ld-tilegx/tilegx.exp ... +Running [...]/hurd/master/ld/testsuite/ld-tilepro/tilepro.exp ... Running [...]/hurd/master/ld/testsuite/ld-undefined/entry.exp ... PASS: Build libentry.a PASS: --entry foo archive @@ -868,6 +903,13 @@ PASS: undefined function PASS: undefined line Running [...]/hurd/master/ld/testsuite/ld-undefined/weak-undef.exp ... PASS: weak undefined symbols +Running [...]/hurd/master/ld/testsuite/ld-unique/unique.exp ... +PASS: Checking unique object +PASS: Checking unique executable +PASS: Checking empty unique object +PASS: Checking unique PIC object +PASS: Checking unique PIC object +PASS: Checking shared empty executable Running [...]/hurd/master/ld/testsuite/ld-v850/v850.exp ... Running [...]/hurd/master/ld/testsuite/ld-versados/versados.exp ... Running [...]/hurd/master/ld/testsuite/ld-vxworks/vxworks.exp ... @@ -882,13 +924,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 616 -# of unexpected successes 1 -# of expected failures 17 +# of expected passes 650 +# of expected failures 18 # of untested testcases 6 -/media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210 +[...]/hurd/master.build/ld/ld-new 2.21.52.20110703 -Test Run By tschwinge on Thu Feb 10 19:00:16 2011 +Test Run By thomas on Sun Jul 3 19:12:21 2011 Native configuration is i686-unknown-gnu0.3 === gas tests === @@ -1012,6 +1053,7 @@ PASS: DWARF2 2 PASS: DWARF2 3 PASS: DWARF2 4 PASS: Check bad section flag +PASS: Check bad size directive Running [...]/hurd/master/gas/testsuite/gas/fr30/allinsn.exp ... Running [...]/hurd/master/gas/testsuite/gas/fr30/fr30.exp ... Running [...]/hurd/master/gas/testsuite/gas/frv/allinsn.exp ... @@ -1095,6 +1137,7 @@ PASS: i386 -mtune=i686 nops 1 PASS: i386 -mtune=k8 nops 1 PASS: i386 -mtune=core2 nops 1 PASS: i386 -mtune=bdver1 nops 1 +PASS: i386 -mtune=bdver2 nops 1 PASS: i386 nops 2 PASS: i386 nops -mtune=i386 2 PASS: i386 -march=i386 -mtune=core2 nops 2 @@ -1136,6 +1179,7 @@ PASS: i386 arch 6 PASS: i386 arch 7 PASS: i386 arch 9 PASS: i386 arch 10 +PASS: i386 arch 10 (lzcnt) PASS: i386 arch-10-1 PASS: i386 arch-10-2 PASS: i386 arch-10-3 @@ -1157,6 +1201,12 @@ PASS: i386 AVX PASS: i386 AVX (Intel disassembly) PASS: i386 AVX scalar insns PASS: i386 AVX scalar insns (Intel disassembly) +PASS: i386 256bit integer AVX insns +PASS: i386 256bit integer AVX insns (Intel disassembly) +PASS: i386 AVX2 insns +PASS: i386 AVX2 insns (Intel disassembly) +PASS: i386 AVX GATHER insns +PASS: i386 AVX GATHER insns (Intel disassembly) PASS: i386 SSE with AVX encoding PASS: i386 inval-avx PASS: i386 SSE check (none) @@ -1170,6 +1220,9 @@ PASS: i386 inval-movbe PASS: i386 EPT PASS: i386 EPT (Intel disassembly) PASS: i386 inval-ept +PASS: i386 INVPCID insns +PASS: i386 INVPCID insns (Intel disassembly) +PASS: i386 inval-invpcid PASS: i386 arch avx 1 PASS: i386 arch-avx-1-1 PASS: i386 arch-avx-1-2 @@ -1181,6 +1234,8 @@ PASS: encoding option PASS: encoding option (Intel mode) PASS: encoding option with -msse2avx PASS: encoding option with -msse2avx (Intel mode) +PASS: i386 BMI2 insns +PASS: i386 BMI2 insns (Intel disassembly) PASS: i386 FMA PASS: i386 FMA (Intel disassembly) PASS: i386 FMA scalar insns @@ -1225,6 +1280,8 @@ PASS: i386 l1om-inval PASS: i386 local PIC PASS: DWARF2 debugging information 1 PASS: DWARF2 debugging information 2 +PASS: Check bad size directive +PASS: i386 jump PASS: x86 Intel expressions PASS: string insn operands PASS: i386 string-bad @@ -1326,6 +1383,8 @@ PASS: symver symver6 Running [...]/hurd/master/gas/testsuite/gas/tic4x/tic4x.exp ... Running [...]/hurd/master/gas/testsuite/gas/tic54x/tic54x.exp ... Running [...]/hurd/master/gas/testsuite/gas/tic6x/tic6x.exp ... +Running [...]/hurd/master/gas/testsuite/gas/tilegx/tilegx.exp ... +Running [...]/hurd/master/gas/testsuite/gas/tilepro/tilepro.exp ... Running [...]/hurd/master/gas/testsuite/gas/v850/basic.exp ... Running [...]/hurd/master/gas/testsuite/gas/vax/vax.exp ... Running [...]/hurd/master/gas/testsuite/gas/xc16x/xc16x.exp ... @@ -1337,6 +1396,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 326 -../as-new 2.21.51.20110210 +# of expected passes 342 +../as-new 2.21.52.20110703 diff --git a/open_issues/binutils/sum_linux b/open_issues/binutils/sum_linux index 49cf53fb..4e37f06c 100644 --- a/open_issues/binutils/sum_linux +++ b/open_issues/binutils/sum_linux @@ -1,4 +1,4 @@ -Test Run By thomas on Thu Feb 10 18:57:42 2011 +Test Run By thomas on Sun Jul 3 18:33:54 2011 Native configuration is i686-pc-linux-gnu === binutils tests === @@ -14,6 +14,8 @@ PASS: ar thin archive PASS: ar thin archive with nested archive PASS: ar argument parsing PASS: ar deterministic archive +PASS: ar deleting an element +PASS: ar moving an element PASS: ar unique symbol in archive Running [...]/hurd/master/binutils/testsuite/binutils-all/arm/objdump.exp ... Running [...]/hurd/master/binutils/testsuite/binutils-all/bfin/objdump.exp ... @@ -36,6 +38,7 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running [...]/hurd/master/binutils/testsuite/binutils-all/nm.exp ... PASS: nm (no arguments) PASS: nm -g +PASS: nm -g on unique symbols PASS: nm -P Running [...]/hurd/master/binutils/testsuite/binutils-all/objcopy.exp ... PASS: objcopy (simple copy) @@ -47,10 +50,12 @@ PASS: objcopy --adjust-start PASS: objcopy --adjust-vma PASS: objcopy --adjust-section-vma + PASS: objcopy --adjust-section-vma = +PASS: strip preserving OS/ABI PASS: strip PASS: strip with saving a symbol PASS: simple objcopy of executable PASS: run objcopy of executable +PASS: run stripped executable preserving OS/ABI PASS: run stripped executable PASS: run stripped executable with saving a symbol PASS: keep only debug data @@ -112,9 +117,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 83 +# of expected passes 88 # of unsupported tests 2 -Test Run By thomas on Thu Feb 10 18:58:10 2011 +Test Run By thomas on Sun Jul 3 18:34:31 2011 Native configuration is i686-pc-linux-gnu === ld tests === @@ -173,30 +178,42 @@ PASS: objcopy -z relro -shared (relro1) PASS: strip -z relro -shared (relro2) PASS: objcopy -z relro -shared (relro2) PASS: strip -T [...]/hurd/master/ld/testsuite/ld-elf/lma.lnk (lma) -PASS: objcopy (tbss1) -PASS: objcopy -z relro (tbss1) -PASS: objcopy -shared (tbss1) -PASS: objcopy -shared -z relro (tbss1) -PASS: objcopy -z max-page-size=0x100000 (tbss1) -PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1) PASS: objcopy (tdata1) PASS: objcopy -z relro (tdata1) PASS: objcopy -shared (tdata1) PASS: objcopy -shared -z relro (tdata1) PASS: objcopy -z max-page-size=0x100000 (tdata1) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1) -PASS: objcopy (tbss2) -PASS: objcopy -z relro (tbss2) -PASS: objcopy -shared (tbss2) -PASS: objcopy -shared -z relro (tbss2) -PASS: objcopy -z max-page-size=0x100000 (tbss2) -PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2) PASS: objcopy (tdata2) PASS: objcopy -z relro (tdata2) PASS: objcopy -shared (tdata2) PASS: objcopy -shared -z relro (tdata2) PASS: objcopy -z max-page-size=0x100000 (tdata2) PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2) +PASS: objcopy (tdata3) +PASS: objcopy -z relro (tdata3) +PASS: objcopy -shared (tdata3) +PASS: objcopy -shared -z relro (tdata3) +PASS: objcopy -z max-page-size=0x100000 (tdata3) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3) +PASS: objcopy (tbss1) +PASS: objcopy -z relro (tbss1) +PASS: objcopy -shared (tbss1) +PASS: objcopy -shared -z relro (tbss1) +PASS: objcopy -z max-page-size=0x100000 (tbss1) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1) +PASS: objcopy (tbss2) +PASS: objcopy -z relro (tbss2) +PASS: objcopy -shared (tbss2) +PASS: objcopy -shared -z relro (tbss2) +PASS: objcopy -z max-page-size=0x100000 (tbss2) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2) +PASS: objcopy (tbss3) +PASS: objcopy -z relro (tbss3) +PASS: objcopy -shared (tbss3) +PASS: objcopy -shared -z relro (tbss3) +PASS: objcopy -z max-page-size=0x100000 (tbss3) +PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3) Running [...]/hurd/master/ld/testsuite/ld-elf/compress.exp ... PASS: Build libfoo.so with compressed debug sections PASS: Build libbar.so with compressed debug sections @@ -211,6 +228,10 @@ PASS: Guess the target size from eh-group1size.o PASS: Build eh-group1.o PASS: Link eh-group.o to eh-group Running [...]/hurd/master/ld/testsuite/ld-elf/elf.exp ... +PASS: Build symbol3.a +PASS: Build symbol3w.a +PASS: Build shared library for next test +PASS: Link using broken linker script PASS: ld-elf/commonpage1 PASS: ld-elf/compress1a PASS: ld-elf/compress1b @@ -218,6 +239,7 @@ PASS: ld-elf/compress1c PASS: ld-elf/discard1 PASS: ld-elf/discard2 PASS: ld-elf/discard3 +PASS: ld-elf/dynamic1 PASS: ld-elf/dynsym1 PASS: ld-elf/eh-frame-hdr PASS: ld-elf/eh5 @@ -274,6 +296,7 @@ PASS: ld-elf/orphan3 PASS: ld-elf/orphan4 PASS: ld-elf/overlay PASS: ld-elf/pr11304 +PASS: ld-elf/pr12851 PASS: ld-elf/pr349 PASS: relocatable with script PASS: ld-elf/seg @@ -289,6 +312,7 @@ PASS: ld-elf/unknown PASS: ld-elf/unknown2 PASS: ld-elf/warn1 PASS: ld-elf/warn2 +PASS: ld-elf/warn3 PASS: Weak symbols in dynamic objects 1 (support) PASS: Weak symbols in dynamic objects 1 (main test) PASS: --gc-sections on tls variable @@ -296,6 +320,10 @@ PASS: preinit array PASS: init array PASS: fini array PASS: init array mixed +PASS: PIE preinit array +PASS: PIE init array +PASS: PIE fini array +PASS: PIE init array mixed PASS: static preinit array PASS: static init array PASS: static fini array @@ -622,10 +650,14 @@ PASS: ld-i386/protected1 PASS: ld-i386/protected2 PASS: ld-i386/protected3 PASS: TLS with PIE +PASS: TLS with PIE PASS: ld-i386/nogot1 PASS: ld-i386/nogot2 PASS: ld-i386/discarded1 +PASS: PR ld/12718 +PASS: PR ld/12921 PASS: undefined symbol with compressed debug sections +PASS: PR ld/12627 Running [...]/hurd/master/ld/testsuite/ld-ia64/ia64.exp ... Running [...]/hurd/master/ld/testsuite/ld-ia64/line.exp ... Running [...]/hurd/master/ld/testsuite/ld-ifunc/binutils.exp ... @@ -642,6 +674,7 @@ PASS: ld-ifunc/ifunc-10-i386 PASS: ld-ifunc/ifunc-11-i386 PASS: ld-ifunc/ifunc-12-i386 PASS: ld-ifunc/ifunc-13-i386 +PASS: ld-ifunc/ifunc-14-i386 PASS: ld-ifunc/ifunc-2-i386 PASS: ld-ifunc/ifunc-2-local-i386 PASS: ld-ifunc/ifunc-3a-x86 @@ -853,6 +886,8 @@ Running [...]/hurd/master/ld/testsuite/ld-srec/srec.exp ... PASS: S-records PASS: S-records with constructors Running [...]/hurd/master/ld/testsuite/ld-tic6x/tic6x.exp ... +Running [...]/hurd/master/ld/testsuite/ld-tilegx/tilegx.exp ... +Running [...]/hurd/master/ld/testsuite/ld-tilepro/tilepro.exp ... Running [...]/hurd/master/ld/testsuite/ld-undefined/entry.exp ... PASS: Build libentry.a PASS: --entry foo archive @@ -868,6 +903,13 @@ PASS: undefined function PASS: undefined line Running [...]/hurd/master/ld/testsuite/ld-undefined/weak-undef.exp ... PASS: weak undefined symbols +Running [...]/hurd/master/ld/testsuite/ld-unique/unique.exp ... +PASS: Checking unique object +PASS: Checking unique executable +PASS: Checking empty unique object +PASS: Checking unique PIC object +PASS: Checking unique PIC object +PASS: Checking shared empty executable Running [...]/hurd/master/ld/testsuite/ld-v850/v850.exp ... Running [...]/hurd/master/ld/testsuite/ld-versados/versados.exp ... Running [...]/hurd/master/ld/testsuite/ld-vxworks/vxworks.exp ... @@ -882,12 +924,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 626 +# of expected passes 660 # of expected failures 8 # of untested testcases 6 -/media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210 +[...]/hurd/master.build/ld/ld-new 2.21.52.20110703 -Test Run By thomas on Thu Feb 10 18:57:49 2011 +Test Run By thomas on Sun Jul 3 18:34:03 2011 Native configuration is i686-pc-linux-gnu === gas tests === @@ -1011,6 +1053,7 @@ PASS: DWARF2 2 PASS: DWARF2 3 PASS: DWARF2 4 PASS: Check bad section flag +PASS: Check bad size directive Running [...]/hurd/master/gas/testsuite/gas/fr30/allinsn.exp ... Running [...]/hurd/master/gas/testsuite/gas/fr30/fr30.exp ... Running [...]/hurd/master/gas/testsuite/gas/frv/allinsn.exp ... @@ -1094,6 +1137,7 @@ PASS: i386 -mtune=i686 nops 1 PASS: i386 -mtune=k8 nops 1 PASS: i386 -mtune=core2 nops 1 PASS: i386 -mtune=bdver1 nops 1 +PASS: i386 -mtune=bdver2 nops 1 PASS: i386 nops 2 PASS: i386 nops -mtune=i386 2 PASS: i386 -march=i386 -mtune=core2 nops 2 @@ -1135,6 +1179,7 @@ PASS: i386 arch 6 PASS: i386 arch 7 PASS: i386 arch 9 PASS: i386 arch 10 +PASS: i386 arch 10 (lzcnt) PASS: i386 arch-10-1 PASS: i386 arch-10-2 PASS: i386 arch-10-3 @@ -1156,6 +1201,12 @@ PASS: i386 AVX PASS: i386 AVX (Intel disassembly) PASS: i386 AVX scalar insns PASS: i386 AVX scalar insns (Intel disassembly) +PASS: i386 256bit integer AVX insns +PASS: i386 256bit integer AVX insns (Intel disassembly) +PASS: i386 AVX2 insns +PASS: i386 AVX2 insns (Intel disassembly) +PASS: i386 AVX GATHER insns +PASS: i386 AVX GATHER insns (Intel disassembly) PASS: i386 SSE with AVX encoding PASS: i386 inval-avx PASS: i386 SSE check (none) @@ -1169,6 +1220,9 @@ PASS: i386 inval-movbe PASS: i386 EPT PASS: i386 EPT (Intel disassembly) PASS: i386 inval-ept +PASS: i386 INVPCID insns +PASS: i386 INVPCID insns (Intel disassembly) +PASS: i386 inval-invpcid PASS: i386 arch avx 1 PASS: i386 arch-avx-1-1 PASS: i386 arch-avx-1-2 @@ -1180,6 +1234,8 @@ PASS: encoding option PASS: encoding option (Intel mode) PASS: encoding option with -msse2avx PASS: encoding option with -msse2avx (Intel mode) +PASS: i386 BMI2 insns +PASS: i386 BMI2 insns (Intel disassembly) PASS: i386 FMA PASS: i386 FMA (Intel disassembly) PASS: i386 FMA scalar insns @@ -1224,6 +1280,8 @@ PASS: i386 l1om-inval PASS: i386 local PIC PASS: DWARF2 debugging information 1 PASS: DWARF2 debugging information 2 +PASS: Check bad size directive +PASS: i386 jump PASS: x86 Intel expressions PASS: string insn operands PASS: i386 string-bad @@ -1325,6 +1383,8 @@ PASS: symver symver6 Running [...]/hurd/master/gas/testsuite/gas/tic4x/tic4x.exp ... Running [...]/hurd/master/gas/testsuite/gas/tic54x/tic54x.exp ... Running [...]/hurd/master/gas/testsuite/gas/tic6x/tic6x.exp ... +Running [...]/hurd/master/gas/testsuite/gas/tilegx/tilegx.exp ... +Running [...]/hurd/master/gas/testsuite/gas/tilepro/tilepro.exp ... Running [...]/hurd/master/gas/testsuite/gas/v850/basic.exp ... Running [...]/hurd/master/gas/testsuite/gas/vax/vax.exp ... Running [...]/hurd/master/gas/testsuite/gas/xc16x/xc16x.exp ... @@ -1336,6 +1396,6 @@ Running [...]/hurd/master/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 326 -../as-new 2.21.51.20110210 +# of expected passes 342 +../as-new 2.21.52.20110703 |