This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC/proto-PATCH] Enable basic ELF version script support on PE targets?


Alan Modra wrote:
> On Thu, Apr 30, 2009 at 03:48:09PM +0100, Dave Korn wrote:
>>   The attached (prototype, as no NEWS or docs or tests) patch demonstrates how
>> trivially easy it would be to support using ELF version scripts on PE targets
>> in order to filter the list of symbols during auto-export-everything mode.
> 
> The idea looks good to me.
> 

  I've tested it with no regressions on i686-pc-cygwin natively and cross from
i686-pc-linux-gnu to {a29k-unknown-coff, alpha-freebsd, alpha-linuxecoff,
alpha-unknown-linux, alpha-unknown-linuxecoff, arc-unknown-elf, arm-elf,
arm-epoc-pe, arm-unknown-aout, arm-unknown-coff, arm-unknown-linux,
arm-vxworks, arm-wince-pe, avr-unknown-elf, cris-unknown-elf,
d10v-unknown-elf, d30v-unknown-elf, dlx-unknown-elf, fr30-unknown-elf,
frv-unknown-elf, h8300-unknown-elf, h8300-unknown-rtems, h8500-unknown-rtems,
hppa-unknown-linux, hppa64-unknown-linux, i370-unknown-linux, i386-coff,
i386-msdos, i386-pc-netbsdpe, i386-pc-pe, i586-linux, i586-pc-interix,
i586-pc-msdosdjgpp, i586-unknown-aout, i586-unknown-beospe, i586-unknown-coff,
i686-pc-cygwin, i686-pc-linux-gnu, i686-pc-mingw32, i860-stardent-elf,
i960-intel-nindy, i960-unknown-coff, i960-unknown-elf, ia64-unknown-linux,
ip2k-unknown-elf, m32r-unknown-elf, m68hc11-unknown-elf, m68hc12-unknown-elf,
m68k-coff, m68k-unknown-aout, m68k-unknown-coff, m68k-unknown-linux,
m68k-unknown-netbsd, m88k-unknown-coff, mcore-unknown-elf, mcore-unknown-pe,
mips-dec-bsd, mips-unknown-ecoff, mips-unknown-linux, mips-unknown-pe,
mmix-unknown-elf, mn10200-unknown-elf, mn10300-unknown-elf,
ns32k-unknown-netbsd, openrisc-unknown-elf, or32-unknown-coff,
or32-unknown-elf, pj-unknown-elf, powerpc-unknown-aix5, powerpc-unknown-linux,
powerpc64-unknown-linux, powerpcle-unknown-pe, ppc-eabi, s390-unknown-linux,
s390x-unknown-linux, sh-coff, sh-elf, sh-unknown-linux, sh-unknown-pe,
sh-unknown-rtems, sh64-unknown-elf, sparc-unknown-aout, sparc-unknown-coff,
sparc-unknown-linux, sparc64-unknown-linux, thumb-epoc-pe, tic30-unknown-aout,
tic30-unknown-coff, tic54x-unknown-coff, tic80-unknown-coff, v850-unknown-elf,
vax-unknown-netbsd, vax-unknown-netbsdelf, vax-unknown-vms, vms-vax,
w65-unknown-coff, x86_64-pc-freebsd, x86_64-pc-linux-gnu, x86_64-pc-mingw32,
x86_64-unknown-linux, xstormy16-unknown-elf, z8k-coff, z8k-unknown-coff}; I'll
go ahead and add some docs and maybe a testcase or two.

    cheers,
      DaveK


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]