No rule to make target `../opcodes/libopcodes.la', needed by `as-new'. Stop.

2012-01-27 Thread Jonathan Andrews
# make
make  all-recursive
make[1]: Entering directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas'
Making all in doc
make[2]: Entering directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas/doc'
Making all in po
make[2]: Entering directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas/po'
make[2]: Entering directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas'
make[2]: *** No rule to make target `../opcodes/libopcodes.la', needed by 
`as-new'.  Stop.
make[2]: Leaving directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/src/GNU/unmodified_gnu/binutils-2.22/gas'
make: *** [all] Error 2


binutils-2.22

Anyone any ideas ?  Please email directly as im not subscribed to the list.

Thanks,
Jon




___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/13476] Incorrect TLS relocations created in DSOs on hppa

2012-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13476

--- Comment #10 from cvs-commit at gcc dot gnu.org  2012-01-28 02:25:40 UTC ---
CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_22-branch
Changes by:dang...@sourceware.org2012-01-28 02:25:35

Modified files:
bfd: ChangeLog elf32-hppa.c 

Log message:
Backport from mainline:
2011-12-11  John Davis Anglin  

PR binutils/13476
* elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
R_PARISC_TLS_LDM21L and R_PARISC_TLS_IE21L relocations to
R_PARISC_DPREL21L when not doing a shared link.  Likewise convert
R_PARISC_TLS_GD14R, R_PARISC_TLS_LDM14R and R_PARISC_TLS_IE14R to
R_PARISC_DPREL14R.  Handle R_PARISC_TLS_GD21L, R_PARISC_TLS_LDM21L
and R_PARISC_TLS_IE21L with R_PARISC_DLTIND21L.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_22-branch&r1=1.5473.2.34&r2=1.5473.2.35
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-hppa.c.diff?cvsroot=src&only_with_tag=binutils-2_22-branch&r1=1.179.2.1&r2=1.179.2.2

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/13387] Abort at elf32-hppa.c:3921 in elf32_hppa_relocate_section

2012-01-27 Thread cvs-commit at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13387

--- Comment #4 from cvs-commit at gcc dot gnu.org  2012-01-28 02:22:05 UTC ---
CVSROOT:/cvs/src
Module name:src
Branch: binutils-2_22-branch
Changes by:dang...@sourceware.org2012-01-28 02:22:01

Modified files:
bfd: ChangeLog elf32-hppa.c 

Log message:
Backport from mainline:
2011-11-06  John David Anglin  

PR ld/13387
* elf32-hppa.c (elf32_hppa_hide_symbol): Make STT_GNU_IFUNC symbol
go through PLT.  Reset plt field with init_plt_offset.
(elf32_hppa_adjust_dynamic_symbol): Ensure that a PLT slot is
allocated for symbols referenced by a plabel.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_22-branch&r1=1.5473.2.33&r2=1.5473.2.34
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-hppa.c.diff?cvsroot=src&only_with_tag=binutils-2_22-branch&r1=1.179&r2=1.179.2.1

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/13621] dangling global hidden symbol in symtab

2012-01-27 Thread ian at airs dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=13621

Ian Lance Taylor  changed:

   What|Removed |Added

 CC||ian at airs dot com

--- Comment #5 from Ian Lance Taylor  2012-01-28 00:10:10 
UTC ---
GNU ld does indeed drop output sections whose size is zero (with various
exceptions and caveats).  See strip_excluded_output_sections in ld/ldlang.c. 
This is done because otherwise all the output sections listed in the linker
script would wind up in the output file.  gold works differently.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/13621] dangling global hidden symbol in symtab

2012-01-27 Thread rth at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13621

--- Comment #4 from Richard Henderson  2012-01-27 
21:07:21 UTC ---
FYI, gold gets this correct:

  [25] .tm_clone_table   PROGBITS 004018c8  08c8
       WA   0 0 8
...
18: 004018c8 0 OBJECT  LOCAL  HIDDEN25 __TMC_LIST__
19: 004018c8 0 OBJECT  LOCAL  HIDDEN25 __TMC_END__

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/13621] dangling global hidden symbol in symtab

2012-01-27 Thread rth at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13621

Richard Henderson  changed:

   What|Removed |Added

 CC|rth at redhat dot com   |

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug ld/13621] dangling global hidden symbol in symtab

2012-01-27 Thread rth at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=13621

Richard Henderson  changed:

   What|Removed |Added

 CC||rth at gcc dot gnu.org

--- Comment #3 from Richard Henderson  2012-01-27 
20:39:23 UTC ---
__TMC_END__ isn't placed in the .bss section.  You'd have seen that
in the object file.  Of course that doesn't happen because there is
a section attribute.

There is something odd happening though.  The .tm_clone_table section
is zero sized (which makes sense for all programs that don't use TM).
The section is layed out in the map file:

.tm_clone_table
0x006008a00x0
 .tm_clone_table
0x006008a00x0 z.o

but the section is not present in the output (presumably due to the
size being zero?).  But the two symbols that were in the section get
arbitrarily moved to .data:

  [24] .data PROGBITS 00600898  0898
   0004    WA   0 0 4
...
69: 006008a0 0 OBJECT  GLOBAL HIDDEN24 __TMC_LIST__
70: 006008a0 0 OBJECT  GLOBAL HIDDEN24 __TMC_END__

(I adjusted the test case so that the start symbol was also global,
so that I could see it in all the output files.)

My current guess is that there's some "unused section" pruning code
that's triggering to remove the section.  My guess is that it should
avoid doing that if there are symbols present in the section.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils