Duplicate symbols

John David Anglin dave@hiauly1.hia.nrc.ca
Wed Mar 1 13:22:00 GMT 2000


The following error occurs under hpux 10.20 when building with shared libraries
and all targets:

/usr/ccs/bin/ld -b +h libbfd-2.9.5.sl +b /usr/local/lib -o .libs/libbfd-2.9.5.sl archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo som.lo aout-adobe.lo aout-arm.lo aout-ns32k.lo aout-sparcle.lo aout-tic30.lo aout0.lo aout32.lo armnetbsd.lo bout.lo cf-i386lynx.lo cf-m68klynx.lo cf-sparclynx.lo coff-a29k.lo coff-apollo.lo coff-arm.lo coff-aux.lo coff-h8300.lo coff-h8500.lo coff-i386.lo coff-go32.lo coff-i860.lo coff-i960.lo coff-m68k.lo coff-m88k.lo coff-mips.lo coff-pmac.lo coff-rs6000.lo coff-sh.lo coff-sparc.lo coff-stgo32.lo coff-svm68k.lo coff-tic30.lo coff-tic80.lo coff-u68k.lo coff-we32k.lo coff-w65.lo coff-z8k.lo cofflink.lo dwarf1.lo dwarf2.lo ecoff.lo ecofflink.lo elf.lo elf32-arc.lo elfarm-oabi.lo elfarm-nabi.lo elf32-d10v.lo elf32-d30v.lo elf32-fr30.lo elf32-gen.lo elf32-i370.lo elf32-i386.lo elf32-i860.l!
o elf32-i960.lo elf32-m32r.lo elf32-m68k.lo elf32-m88k.lo elf-m10200.lo elf-m10300.lo elf32-mcore.lo elf32-mips.lo elf32-pj.lo elf32-ppc.lo elf32-sh.lo elf32-sparc.lo elf32-v850.lo elf32.lo elflink.lo epoc-pe-arm.lo epoc-pei-arm.lo hp300bsd.lo hp300hpux.lo i386aout.lo i386bsd.lo i386dynix.lo i386freebsd.lo i386linux.lo i386lynx.lo i386msdos.lo i386netbsd.lo i386mach3.lo i386os9k.lo ieee.lo m68k4knetbsd.lo m68klinux.lo m68klynx.lo m68knetbsd.lo m88kmach3.lo mipsbsd.lo newsos3.lo nlm.lo nlm32-i386.lo nlm32-sparc.lo nlm32-ppc.lo nlm32.lo ns32knetbsd.lo oasys.lo pc532-mach.lo pe-arm.lo pei-arm.lo pe-i386.lo pei-i386.lo pe-mcore.lo pei-mcore.lo pe-ppc.lo pei-ppc.lo pe-sh.lo pei-sh.lo pe-mips.lo pei-mips.lo peigen.lo ppcboot.lo reloc16.lo riscix.lo sparclinux.lo sparclynx.lo sparcnetbsd.lo sunos.lo vaxnetbsd.lo versados.lo vms.lo vms-gsd.lo vms-hdr.lo vms-misc.lo vms-tir.lo xcofflink.lo cpu-hppa.lo cpu-a29k.lo cpu-alpha.lo cpu-arc.lo cpu-arm.lo cpu-d10v.lo cpu-d30v.lo cpu-fr30.lo cp!
u-h8300.lo cpu-h8500.lo cpu-i370.lo cpu-i386.lo cpu-i860.lo cpu-i960.lo cpu-m32r.lo cpu-m68k.lo cpu-m88k.lo cpu-m10200.lo cpu-m10300.lo cpu-mcore.lo cpu-mips.lo cpu-ns32k.lo cpu-pj.lo cpu-powerpc.lo cpu-rs6000.lo cpu-sh.lo cpu-sparc.lo cpu-tic30.lo cpu-tic80.lo cpu-v850.lo cpu-vax.lo cpu-we32k.lo cpu-w65.lo cpu-z8k.lo hpux-core.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-arm.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-i386.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-mcore.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-ppc.lo
/usr/ccs/bin/ld: Duplicate symbol "_bfd_sh_align_load_span" in files coff-sh.lo and pe-sh.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-sh.lo
/usr/ccs/bin/ld: Duplicate symbol "jtab" in files epoc-pei-arm.lo and pei-mips.lo
/usr/ccs/bin/ld: Duplicate symbols are not allowed in shared libraries
make[3]: *** [libbfd.la] Error 1
make[3]: Leaving directory `/xxx/gnu/binutils-2.9.5/bfd'

-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


More information about the Binutils mailing list