------- Additional Comments From amodra at bigpond dot net dot au 2005-07-04 10:32 ------- This is a result of vdso32.lds not specifying where to place .plt, and ld ignoring the fact that .plt will be stripped from the output. One fix is to specify .plt as follows.
--- vdso32.lds~ 2005-07-03 00:36:32.000000000 +0930 +++ vdso32.lds 2005-07-04 16:54:27.381552010 +0930 @@ -45,8 +45,9 @@ .eh_frame : { KEEP (*(.eh_frame)) } :text .gcc_except_table : { *(.gcc_except_table) } .fixup : { *(.fixup) } - .got ALIGN(4) : { *(.got.plt) *(.got) } .dynamic : { *(.dynamic) } :text :dynamic + .got : { *(.got) } + .plt : { *(.plt) } _end = .; __end = .; PROVIDE (end = .); I've also committing a linker fix. http://sources.redhat.com/ml/binutils-cvs/2005-07/msg00016.html -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED GCC build triplet|powerpc64-linux |powerpc-linux GCC host triplet|powerpc64-linux |powerpc-linux GCC target triplet|powerpc64-linux |powerpc-linux Resolution| |FIXED http://sources.redhat.com/bugzilla/show_bug.cgi?id=1042 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils