summaryrefslogtreecommitdiff
path: root/open_issues/binutils
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2011-07-16 18:09:44 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2011-07-16 18:09:44 +0200
commit856c182cd0d76db0ec2444cec96e9c53714ec930 (patch)
tree70eb5719020b548fb722c3ad6f6e253aabc89312 /open_issues/binutils
parent5d5d6f01b3e0e700a33de02f9ece38557bb2af13 (diff)
parent89f33677640b8a6ff0bb2b7b4cb2b6c24670bde9 (diff)
Merge branch 'master' of flubber:~hurd-web/hurd-web
Diffstat (limited to 'open_issues/binutils')
-rw-r--r--open_issues/binutils/log_build-diff639
-rw-r--r--open_issues/binutils/log_build-hurd.sed5
-rw-r--r--open_issues/binutils/log_build-linux.sed5
-rw-r--r--open_issues/binutils/log_build.diff280
-rw-r--r--open_issues/binutils/log_install-hurd.sed1
-rw-r--r--open_issues/binutils/log_install-linux.sed1
-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_hurd105
-rw-r--r--open_issues/binutils/sum_linux100
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