PING Re: [RFA] Linker script extension SECTION_FLAGS

Nick Clifton nickc@redhat.com
Tue Jun 28 11:37:00 GMT 2011


Hi Catherine,

> Thanks for the patch review. I've developed a new patch that addresses
> the comments that both you and Tristan made regarding the original
> patch. I've now associated the INPUT_SECTION_FLAGS with the input
> section specifications instead of the output sectionas you and others
> suggested. I've tested arm-coff, mips-elf and ppc-elf. What do you
> think? Is this okay to commit?

I like this patch, but I am afraid that I cannot approve it yet.  There 
are still several problems that need to be addressed:

   * You did not test building a toolchain configured with 
"--enable-targets=all --enable-64-bit-bfd".  There were several targets 
that did not build because they did not define an appropriate 
xxx_bfd_lookup_section_flags macro.


   * The new linker tests fail for targets that do not support the 
INPUT_SECTION_FLAGS feature.  (Ie the ones that use 
bfd_generic_lookup_section_flags).


   * The ld.patch file contained the new linker tests, so the 
ld-test.patch file could not be applied afterwards.


   * The code did not check for contradictory input section flags, eg:

      INPUT_SECTION_FLAGS (SHF_TLS & !SHF_TLS)


   * There was no mention of this new feature in the ld/NEWS file.


   * You have not provided a patch for GOLD.  I would like to keep the 
two linkers in sync, at least as far as features go.


I hope that you will be willing to resolve these issues and submit a 
revised patch.

Cheers
   Nick



More information about the Binutils mailing list