diff options
Diffstat (limited to 'open_issues')
-rw-r--r-- | open_issues/binutils.mdwn | 121 | ||||
-rw-r--r-- | open_issues/binutils/log_build-diff | 639 | ||||
-rw-r--r-- | open_issues/binutils/log_build-hurd.sed | 5 | ||||
-rw-r--r-- | open_issues/binutils/log_build-linux.sed | 5 | ||||
-rw-r--r-- | open_issues/binutils/log_build.diff | 336 | ||||
-rw-r--r-- | open_issues/binutils/log_install-hurd.sed | 1 | ||||
-rw-r--r-- | open_issues/binutils/log_install-linux.sed | 1 | ||||
-rw-r--r-- | open_issues/binutils/log_install.diff (renamed from open_issues/binutils/log_install-diff) | 4 | ||||
-rw-r--r-- | open_issues/binutils/sum_hurd | 102 | ||||
-rw-r--r-- | open_issues/binutils/sum_linux | 97 |
10 files changed, 569 insertions, 742 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn index ca7496f0..5123a0d3 100644 --- a/open_issues/binutils.mdwn +++ b/open_issues/binutils.mdwn @@ -30,8 +30,16 @@ though, as explained below. # Configuration -Last reviewed up to the [[Git mirror's a446ef2f3862fb5f89c669b34a2b6a2ab943ff96 -(2011-02-10) sources|source_repositories/binutils]]. +Last reviewed up to the [[Git mirror's 38b56eda7ea117def3d5075110c0221fa1989878 +(2011-06-18) sources|source_repositories/binutils]]. + + * Open Issues + + * 51b2f560ad035dffad3371093f8e5c80608d196c: [[toolchain/ELFOSABI_HURD]]. + + * 0df7bac224004772a380db3e3b29933c16411940: restricts tests to + `*-*-linux*`. [Patch + posted](http://sourceware.org/ml/binutils/2011-06/msg00217.html). * Globally @@ -107,51 +115,49 @@ Last reviewed up to the [[Git mirror's a446ef2f3862fb5f89c669b34a2b6a2ab943ff96 # Build -Here's a log of a binutils build run; this is from our [[Git -repository's e8052e7548e0d5523f1764b7d3896ca000bfaed7 (2011-02-10) -sources|source_repositories/binutils]], run on kepler.SCHWINGE and grubber. +Here's a log of a binutils build run; this is from our [[Git repository's +ab9f9e3e30d95fe653957ce5f554a01dcd453370 (2011-06-19) +sources|source_repositories/binutils]], run on kepler.SCHWINGE and +coulomb.SCHWINGE. $ export LC_ALL=C - $ ../master/configure --prefix="$PWD".install 2>&1 | tee log_build + $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build [...] - $ make SHELL=/bin/bash 2>&1 | tee log_build_ + $ make 2>&1 | tee log_build_ [...] -(kepler.SCHWINGE defaults to using /bin/sh for libtool, grubber to /bin/bash; -thus harmonized.) +(Different hosts may default to different shells and compiler versions; thus +harmonized.) -On grubber, this needs roughly one hour, and takes up around 100 MiB. +This takes up around 100 MiB, and needs roughly 4 min on kepler.SCHWINGE, and +15 min on coulomb.SCHWINGE. ## Analysis -x86 GNU/Linux and GNU/Hurd's configurations are [[slightly -different|binutils]], thus mask out most of the differences that are due to -GNU/Linux defining `-DTRAD_CORE`, `-DHAVE_i386linux_vec` -(`-DSELECT_VECS='[...],&i386linux_vec[...]`), `-DHAVE_i386pei_vec` -(`-DSELECT_VECS='[...],&i386pei_vec[...]`). +x86 GNU/Linux and GNU/Hurd's configurations are slightly +different, thus mask out most of the differences that are due to +GNU/Linux supporting more core file formats, and more emulation vectors. - $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_build* | sed -e "s%${PWD}%[...]%g" -e s%-DTRAD_CORE%% -e s%-DHAVE_i386linux_vec%% -e s%-DHAVE_i386pei_vec%% -e s%-DSELECT_VECS=\\\('\\\''\\\?\\\)\&bfd_elf32_i386_vec,\&i386linux_vec,\&i386pei_vec,\&bfd_elf32_little_generic_vec,\&bfd_elf32_big_generic_vec'\\\''\\\?%-DSELECT_VECS=\\\1\\\&bfd_elf32_i386_vec,\\\&bfd_elf32_little_generic_vec,\\\&bfd_elf32_big_generic_vec\\\1%') <(ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/log_build* | sed "s%${PWD}%[...]%g"') > open_issues/binutils/log_build-diff + $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_build* | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_build-linux.sed) <(ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/log_build* | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_build-hurd.sed) > open_issues/binutils/log_build.diff -[[log_build-diff]]. +[[log_build.diff]]. # Install - $ make SHELL=/bin/bash install 2>&1 | tee log_install + $ make install 2>&1 | tee log_install [...] -(kepler.SCHWINGE defaults to using /bin/sh, grubber to /bin/bash; thus -harmonized.) - -On grubber, this needs roughly 5 minutes, and takes up around 60 MiB. +This takes up around 60 MiB, and needs roughly 1 min on kepler.SCHWINGE, and 5 +min on coulomb.SCHWINGE. ## Analysis - $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_install | sed -e "s%${PWD}%[...]%g" -e "s%i686-pc-linux-gnu%[ARCH]%g"') <(ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/log_install | sed -e "s%${PWD}%[...]%g" -e "s%i686-unknown-gnu0\.3%[ARCH]%g"') > open_issues/binutils/log_install-diff + $ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/log_install | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_install-linux.sed) <(ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/log_install | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' | sed -f open_issues/binutils/log_install-hurd.sed) > open_issues/binutils/log_install.diff -[[log_install-diff]]. +[[log_install.diff]]. * `libtool: finish`: `ldconfig` is not run for the Hurd. @@ -161,39 +167,39 @@ On grubber, this needs roughly 5 minutes, and takes up around 60 MiB. $ make -k check [...] -On grubber, this takes roughly one hour. +This needs roughly 5 min on kepler.SCHWINGE, and 15 min on coulomb.SCHWINGE. - $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/sum_linux - $ ssh grubber 'cd tmp/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%${PWD}%[...]%g"' > open_issues/binutils/sum_hurd + $ ssh kepler.SCHWINGE 'cd tmp/source/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_linux + $ ssh coulomb.SCHWINGE 'cd tmp/binutils/ && cat hurd/master.build/*/*.sum hurd/master.build/*/*/*.sum | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' > open_issues/binutils/sum_hurd Comparing the results files, [[sum_linux]] to [[sum_hurd]]: $ diff -u -F ^Running open_issues/binutils/sum_linux open_issues/binutils/sum_hurd - --- open_issues/binutils/sum_linux 2011-02-10 19:01:56.000000000 +0100 - +++ open_issues/binutils/sum_hurd 2011-02-10 20:27:17.000000000 +0100 + --- open_issues/binutils/sum_linux 2011-06-19 18:37:02.000000000 +0200 + +++ open_issues/binutils/sum_hurd 2011-06-19 20:40:21.000000000 +0200 @@ -1,5 +1,5 @@ - -Test Run By thomas on Thu Feb 10 18:57:42 2011 + -Test Run By thomas on Sun Jun 19 18:26:46 2011 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Thu Feb 10 18:58:16 2011 + +Test Run By thomas on Sun Jun 19 20:16:01 2011 +Native configuration is i686-unknown-gnu0.3 - === binutils tests === + === binutils tests === - @@ -114,8 +114,8 @@ Running [...]/hurd/master/binutils/tests + @@ -117,8 +117,8 @@ Running [...]/hurd/master/binutils/tests - # of expected passes 83 - # of unsupported tests 2 - -Test Run By thomas on Thu Feb 10 18:58:10 2011 + # of expected passes 86 + # of unsupported tests 2 + -Test Run By thomas on Sun Jun 19 18:27:17 2011 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Thu Feb 10 19:06:15 2011 + +Test Run By thomas on Sun Jun 19 20:17:58 2011 +Native configuration is i686-unknown-gnu0.3 - === ld tests === + === ld tests === - @@ -296,10 +296,10 @@ Running [...]/hurd/master/ld/testsuite/l - PASS: init array - PASS: fini array - PASS: init array mixed + @@ -322,10 +322,10 @@ Running [...]/hurd/master/ld/testsuite/l + 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 @@ -201,11 +207,11 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: +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 - @@ -553,8 +553,8 @@ Running [...]/hurd/master/ld/testsuite/l + @@ -579,8 +579,8 @@ Running [...]/hurd/master/ld/testsuite/l PASS: ELF DSO weak func last DSO PASS: ELF weak func first PASS: ELF weak func last @@ -216,7 +222,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: PASS: ELF DSO weak data first PASS: ELF DSO weak data last PASS: ELF DSO weak data first DSO - @@ -565,10 +565,10 @@ Running [...]/hurd/master/ld/testsuite/l + @@ -591,10 +591,10 @@ Running [...]/hurd/master/ld/testsuite/l PASS: ELF weak data last PASS: ELF weak data first common PASS: ELF weak data last common @@ -231,24 +237,23 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: PASS: ELF DSO small bar (size) PASS: ELF DSO foo with small bar (size) PASS: ELF DSO big bar (size) - @@ -882,13 +882,14 @@ Running [...]/hurd/master/ld/testsuite/l + @@ -921,13 +921,13 @@ Running [...]/hurd/master/ld/testsuite/l - === ld Summary === + === ld Summary === - -# of expected passes 626 - -# of expected failures 8 - +# of expected passes 616 - +# of unexpected successes 1 - +# of expected failures 17 - # of untested testcases 6 - /media/data[...]/hurd/master.build/ld/ld-new 2.21.51.20110210 + -# of expected passes 659 + -# of expected failures 8 + +# of expected passes 649 + +# of expected failures 18 + # of untested testcases 6 + [...]/hurd/master.build/ld/ld-new 2.21.52.20110618 - -Test Run By thomas on Thu Feb 10 18:57:49 2011 + -Test Run By thomas on Sun Jun 19 18:26:56 2011 -Native configuration is i686-pc-linux-gnu - +Test Run By tschwinge on Thu Feb 10 19:00:16 2011 + +Test Run By thomas on Sun Jun 19 20:16:27 2011 +Native configuration is i686-unknown-gnu0.3 - === gas tests === + === gas tests === @@ -259,7 +264,7 @@ Comparing the results files, [[sum_linux]] to [[sum_hurd]]: The testsuite isn't prepared for using `crt0.o` instead of `crt1.o` depending on whether a static or dynamic executable is created. Documented in `ld/configure.host`. Perhaps we should finally rewrite this messy code - in glibc to avoid this difference... + in glibc? * <a name="64ksec">`FAIL: ld-elf/64ksec`</a> 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..dbb9e2f6 --- /dev/null +++ b/open_issues/binutils/log_build.diff @@ -0,0 +1,336 @@ +--- /dev/fd/63 2011-06-19 18:21:05.226518816 +0200 ++++ /dev/fd/62 2011-06-19 18:21:05.226518816 +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 +@@ -473,18 +473,18 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 + 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,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 +@@ -601,7 +601,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 +@@ -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 +@@ -1341,11 +1320,11 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 +@@ -1516,12 +1495,12 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 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 +@@ -1983,12 +1962,12 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 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 +@@ -2237,12 +2216,12 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 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 +@@ -2477,12 +2456,12 @@ + checking if gcc-4.6 supports -fno-rtti -fno-exceptions... no + checking for gcc-4.6 option to produce PIC... -fPIC -DPIC + checking if gcc-4.6 PIC flag -fPIC -DPIC works... yes +-checking if gcc-4.6 static flag -static works... yes ++checking if gcc-4.6 static flag -static works... no + 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 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 +@@ -2494,11 +2473,11 @@ + checking whether the g++-4.6 linker (ld) supports shared libraries... yes + checking for g++-4.6 option to produce PIC... -fPIC -DPIC + checking if g++-4.6 PIC flag -fPIC -DPIC works... yes +-checking if g++-4.6 static flag -static works... yes ++checking if g++-4.6 static flag -static works... no + 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..f808a160 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-06-19 18:21:13.210325860 +0200 ++++ /dev/fd/62 2011-06-19 18:21:13.210325860 +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..b7368648 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 Jun 19 20:16:01 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) @@ -112,9 +115,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 83 +# of expected passes 86 # of unsupported tests 2 -Test Run By tschwinge on Thu Feb 10 19:06:15 2011 +Test Run By thomas on Sun Jun 19 20:17:58 2011 Native configuration is i686-unknown-gnu0.3 === ld tests === @@ -173,30 +176,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 +226,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 +237,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 +294,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 +310,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 +318,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 +648,13 @@ 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: 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 +671,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 +883,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 +900,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 +921,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 649 +# 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.20110618 -Test Run By tschwinge on Thu Feb 10 19:00:16 2011 +Test Run By thomas on Sun Jun 19 20:16:27 2011 Native configuration is i686-unknown-gnu0.3 === gas tests === @@ -1012,6 +1050,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 +1134,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 +1176,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 +1198,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 +1217,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 +1231,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 +1277,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 +1380,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 +1393,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.20110618 diff --git a/open_issues/binutils/sum_linux b/open_issues/binutils/sum_linux index 49cf53fb..f1a383b8 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 Jun 19 18:26:46 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) @@ -112,9 +115,9 @@ Running [...]/hurd/master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... === binutils Summary === -# of expected passes 83 +# of expected passes 86 # of unsupported tests 2 -Test Run By thomas on Thu Feb 10 18:58:10 2011 +Test Run By thomas on Sun Jun 19 18:27:17 2011 Native configuration is i686-pc-linux-gnu === ld tests === @@ -173,30 +176,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 +226,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 +237,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 +294,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 +310,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 +318,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 +648,13 @@ 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: 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 +671,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 +883,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 +900,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 +921,12 @@ Running [...]/hurd/master/ld/testsuite/ld-xtensa/xtensa.exp ... === ld Summary === -# of expected passes 626 +# of expected passes 659 # 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.20110618 -Test Run By thomas on Thu Feb 10 18:57:49 2011 +Test Run By thomas on Sun Jun 19 18:26:56 2011 Native configuration is i686-pc-linux-gnu === gas tests === @@ -1011,6 +1050,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 +1134,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 +1176,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 +1198,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 +1217,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 +1231,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 +1277,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 +1380,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 +1393,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.20110618 |