GNU ld (GNU Binutils) 2.27 Supported emulations: sparcleon using internal linker script: ================================================== /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-sparc") SEARCH_DIR("=/usr/sparc-leon3-elf/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); ENTRY(start) MEMORY { rom : ORIGIN = 0x00000000, LENGTH = 256M ram : ORIGIN = 0x40000000, LENGTH = 2048M } SECTIONS { .text : { CREATE_OBJECT_SYMBOLS *(.text .text.*) etext = .; . = ALIGN (16); *(.eh_frame) . = ALIGN (16); *(.gnu.linkonce.t*) /* C++ constructors */ ___CTOR_LIST__ = .; LONG((___CTOR_END__ - ___CTOR_LIST__) / 4 - 2) *(SORT(.ctors.*)) *(.ctors) LONG(0) ___CTOR_END__ = .; ___DTOR_LIST__ = .; LONG((___DTOR_END__ - ___DTOR_LIST__) / 4 - 2) *(SORT(.dtors.*)) *(.dtors) LONG(0) ___DTOR_END__ = .; /* linux style initcalls constructors */ __leonbare_initcall_start = .; *(.initcall1.init) *(.initcall2.init) *(.initcall3.init) *(.initcall4.init) *(.initcall5.init) *(.initcall6.init) *(.initcall7.init) __leonbare_initcall_end = .; _rodata_start = .; *(.rodata*) *(.gnu.linkonce.r*) _erodata = ALIGN( 0x10 ) ; *(.gnu.linkonce*) *(.init) *(.fini) *(.lit) *(.shdata) . = ALIGN (16); etext = .; } > ram .gcc_except_table : { *(.gcc_except_table) } > ram .data : { *(.data .data.* ) edata = .; _edata = .; __edata = .; } > ram .bss : { . = ALIGN(0x8); bss_start = .; _bss_start = .; __bss_start = .; *(.bss .bss.* ) *(COMMON) } > ram . = ALIGN(0x8); end = .; _end = .; __end = .; __heap1 = .; .jcr . (NOLOAD) : { *(.jcr) } .stab 0 (NOLOAD) : { [ .stab ] } .stabstr 0 (NOLOAD) : { [ .stabstr ] } .debug 0 : { *(.debug) } .line 0 : { *(.line) } .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } } ================================================== attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/locore_mvt.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/locore_mvt.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/crt0.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/crt0.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/crti.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/crti.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtbegin.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtbegin.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o attempt to open /tmp/ccOUiOmv.o succeeded /tmp/ccOUiOmv.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a succeeded attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libc.a failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a succeeded (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-atexit.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-memcpy.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-memset.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-printf.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-vfprintf.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-wsetup.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-__atexit.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-dtoa.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fflush.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-findfp.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-freer.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fwalk.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-impure.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-localeconv.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-locale.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-makebuf.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-mallocr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-mbtowc_r.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-memchr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-mlock.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-mprec.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-sbrkr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-stdio.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-strcmp.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-strlen.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-vfiprintf.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-wctomb_r.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-writer.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-callocr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-closer.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-ctype_.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fclose.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fputwc.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fstatr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-fvwrite.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-isattyr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-lseekr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-memmove.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-readr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-reallocr.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-reent.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-wbuf.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-wcrtomb.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a succeeded (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_addsub_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_mul_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_div_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_eq_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_ne_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_gt_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_ge_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_lt_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_le_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_unord_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_si_to_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_df_to_si.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_thenan_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_usi_to_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_clzsi2.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_pack_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_unpack_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_fpcmp_parts_df.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a)_clz.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libleonbare.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libleonbare.a failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a succeeded (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)close.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)fstat.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)isatty.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)lseek.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)read.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)sbrk.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)write.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)io.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)regwin.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)regwinflush.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)bdinit.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)irqtrap_fast.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)catch_interrupt.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)rtc.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)lcpuinit.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)console.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)_exit.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)locore.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)locore_clean.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)locore_var.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)locore_var_svt.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)jiffies.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)mmu_asm.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)locore_mvt_reset.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)initcalls.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)etrap.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)rtrap.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)etrap_fast.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)rtrap_fast.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a)busscan.o (/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a)lib_a-errno.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a succeeded attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libc.a failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libc.a succeeded attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libgcc.a succeeded attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libleonbare.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/libleonbare.a failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.so failed attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a succeeded attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtend.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtend.o attempt to open /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtn.o succeeded /usr/lib/gcc/sparc-leon3-elf/6.3.0/crtn.o/usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o): In function `gaisler_device_str': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/amba.h:104: multiple definition of `gaisler_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/amba.h:104: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `esa_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `opencores_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `device_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `vendor_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon23_get_psr' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon23_get_psr_version' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_get_dcachecfg' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_enable_snooping' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_disable_cache' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `gaisler_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `esa_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `opencores_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `device_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `vendor_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon2_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(jiffies.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon23_get_psr' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon23_get_psr_version' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_get_dcachecfg' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_enable_snooping' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_disable_cache' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon3_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `gaisler_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `esa_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `opencores_device_str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `device_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `vendor_id2str' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/pnpinit.o:/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/libgloss/sparc_leon/../../../../libgloss/sparc_leon/pnpinit.c:350: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon2_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(initcalls.o): In function `sparc_leon23_get_psr': /home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: multiple definition of `sparc_leon_dcache_flush' /usr/lib/gcc/sparc-leon3-elf/6.3.0/../../../../sparc-leon3-elf/lib/libleonbare.a(catch_interrupt.o):/home/tron/src/pkgbuilds/sparc-leon3-elf/newlib/src/newlib-2.5.0/newlib-build/sparc-leon3-elf/newlib/targ-include/asm-leon/leon3.h:49: first defined here collect2: error: ld returned 1 exit status