stub symbols and relocs for powerpc64-linux

Alan Modra amodra@bigpond.net.au
Sun Sep 26 23:39:00 GMT 2004


On Sun, Sep 26, 2004 at 04:48:32PM +0200, Yaakov Yaari wrote:
> I just realized that to create these stubs symbol you need to specify a new
> switch --emit-stub-syms.
> Would it be possible to emit both the symbols and relocs with one switch

Yes, I think that would be reasonable.

	* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Enable
	--emit-stub-syms automatically when --emit-relocs.

Index: ld/emultempl/ppc64elf.em
===================================================================
RCS file: /cvs/src/src/ld/emultempl/ppc64elf.em,v
retrieving revision 1.33
diff -u -p -r1.33 ppc64elf.em
--- ld/emultempl/ppc64elf.em	19 Aug 2004 07:47:24 -0000	1.33
+++ ld/emultempl/ppc64elf.em	26 Sep 2004 23:31:21 -0000
@@ -368,6 +368,7 @@ gld${EMULATION_NAME}_finish (void)
       char *msg = NULL;
       char *line, *endline;
 
+      emit_stub_syms |= link_info.emitrelocations;
       if (!ppc64_elf_build_stubs (emit_stub_syms, &link_info,
 				  config.stats ? &msg : NULL))
 	einfo ("%X%P: can not build stubs: %E\n");

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre



More information about the Binutils mailing list