Sorry Andrew, but what is this?
Fabio Giovagnini
fabio.giovagnini at aurion-tech.com
Tue Jun 22 13:21:36 UTC 2010
Thios is with -Wl,-v
fgiovagnini at aurio01:~/sh7203/sh7203-uclinux-4.4-206/build$ make -f
Makefile.init clean
make -C /home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/../init clean
make[1]: ingresso nella directory «/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/init»
rm -f init.o
rm -f init
make[1]: uscita dalla directory «/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/init»
fgiovagnini at aurio01:~/sh7203/sh7203-uclinux-4.4-206/build$ make -f
Makefile.init
make -C /home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/../init
make[1]: ingresso nella directory «/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/init»
sh-uclinux-gcc -o init.o -O2 -v -mfdpic -mb init.c
Reading specs from /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/specs
Target: sh-uclinux
Configured with: /scratch/ams/fdpic-10q1/src/gcc-4.4-2010q1/configure --
build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=sh-uclinux --enable-
threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-
threads=posix --enable-fdpic --with-cpu=sh2a --with-multilib-list= --with-
endian=big --enable-incomplete-targets --with-gnu-as --with-gnu-ld --with-
specs='%{O2:%{!fno-remove-local-statics: -fremove-local-statics}} %{O*:%{O|O0|
O1|O2|Os:;:%{!fno-remove-local-statics: -fremove-local-statics}}}' --enable-
languages=c,c++ --disable-shared --disable-lto --with-pkgversion='Sourcery G++
Lite 4.4-206' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --
disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/sh-
uclinux/libc --with-build-sysroot=/scratch/ams/fdpic-10q1/install/sh-
uclinux/libc --with-gmp=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-
uclinux-i686-pc-linux-gnu/usr --with-mpfr=/scratch/ams/fdpic-10q1/obj/host-
libs-4.4-206-sh-uclinux-i686-pc-linux-gnu/usr --with-
ppl=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-uclinux-i686-pc-linux-
gnu/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic
-lm' --with-cloog=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-uclinux-
i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --
with-build-time-tools=/scratch/ams/fdpic-10q1/install/sh-uclinux/bin --with-
build-time-tools=/scratch/ams/fdpic-10q1/install/sh-uclinux/bin
Thread model: posix
gcc version 4.4.1 (Sourcery G++ Lite 4.4-206)
COLLECT_GCC_OPTIONS='-o' 'init.o' '-O2' '-v' '-mfdpic' '-mb' '-mfdpic' '-
fremove-local-statics'
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/sh-uclinux/4.4.1/cc1 -quiet -v
-iprefix /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/ -isysroot
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc init.c -quiet -dumpbase init.c -mfdpic -mb -mfdpic -auxbase init
-O2 -version -fremove-local-statics -o /tmp/cc1XPOKA.s
ignoring nonexistent directory "/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/local/include"
ignoring duplicate directory "/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/../../lib/gcc/sh-
uclinux/4.4.1/include"
ignoring duplicate directory "/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/../../lib/gcc/sh-
uclinux/4.4.1/include-fixed"
ignoring duplicate directory "/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/../../lib/gcc/sh-
uclinux/4.4.1/../../../../sh-uclinux/include"
#include "..." search starts here:
#include <...> search starts here:
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/include
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/include-fixed
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/include
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/include
End of search list.
GNU C (Sourcery G++ Lite 4.4-206) version 4.4.1 (sh-uclinux)
compiled by GNU C version 4.3.2, GMP version 4.3.1, MPFR version 2.4.2.
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128136
Compiler executable checksum: 7533367304381375eebc3a912e01bf26
COLLECT_GCC_OPTIONS='-o' 'init.o' '-O2' '-v' '-mfdpic' '-mb' '-mfdpic' '-
fremove-local-statics'
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/bin/as -v -big --fdpic -o /tmp/cciXMwQ8.o /tmp/cc1XPOKA.s
GNU assembler version 2.19.51 (sh-uclinux) using BFD version (Sourcery G++
Lite 4.4-206) 2.19.51.20090709
COMPILER_PATH=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/sh-
uclinux/4.4.1/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/bin/
LIBRARY_PATH=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-
uclinux/4.4.1/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/lib/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/lib/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/lib/
COLLECT_GCC_OPTIONS='-o' 'init.o' '-O2' '-v' '-mfdpic' '-mb' '-mfdpic' '-
fremove-local-statics'
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/sh-uclinux/4.4.1/collect2 --
sysroot=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc --eh-frame-hdr -m shelf_fd
-dynamic-linker /lib/ld-uClibc.so.0 -o init.o /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/lib/crt1.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crti.o /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtbegin.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtreloc.o -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1 -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../lib/gcc -
L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/lib -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/lib -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib /tmp/cciXMwQ8.o -lgcc -lgcc-Os-4-200 -lc -lgcc -lgcc-
Os-4-200 /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtend.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtn.o
sh-uclinux-gcc -o init -v -mfdpic -mb -Wl,-EB -Wl,-v init.o
Reading specs from /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/specs
Target: sh-uclinux
Configured with: /scratch/ams/fdpic-10q1/src/gcc-4.4-2010q1/configure --
build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=sh-uclinux --enable-
threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-
threads=posix --enable-fdpic --with-cpu=sh2a --with-multilib-list= --with-
endian=big --enable-incomplete-targets --with-gnu-as --with-gnu-ld --with-
specs='%{O2:%{!fno-remove-local-statics: -fremove-local-statics}} %{O*:%{O|O0|
O1|O2|Os:;:%{!fno-remove-local-statics: -fremove-local-statics}}}' --enable-
languages=c,c++ --disable-shared --disable-lto --with-pkgversion='Sourcery G++
Lite 4.4-206' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --
disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/sh-
uclinux/libc --with-build-sysroot=/scratch/ams/fdpic-10q1/install/sh-
uclinux/libc --with-gmp=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-
uclinux-i686-pc-linux-gnu/usr --with-mpfr=/scratch/ams/fdpic-10q1/obj/host-
libs-4.4-206-sh-uclinux-i686-pc-linux-gnu/usr --with-
ppl=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-uclinux-i686-pc-linux-
gnu/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic
-lm' --with-cloog=/scratch/ams/fdpic-10q1/obj/host-libs-4.4-206-sh-uclinux-
i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --
with-build-time-tools=/scratch/ams/fdpic-10q1/install/sh-uclinux/bin --with-
build-time-tools=/scratch/ams/fdpic-10q1/install/sh-uclinux/bin
Thread model: posix
gcc version 4.4.1 (Sourcery G++ Lite 4.4-206)
COMPILER_PATH=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/sh-
uclinux/4.4.1/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/bin/
LIBRARY_PATH=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-
uclinux/4.4.1/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/lib/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/lib/:/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/lib/
COLLECT_GCC_OPTIONS='-o' 'init' '-v' '-mfdpic' '-mb' '-mfdpic'
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../libexec/gcc/sh-uclinux/4.4.1/collect2 --
sysroot=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc --eh-frame-hdr -m shelf_fd
-dynamic-linker /lib/ld-uClibc.so.0 -o init /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/lib/crt1.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crti.o /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtbegin.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtreloc.o -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1 -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../lib/gcc -
L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/lib -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/lib -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib -EB -v init.o -lgcc -lgcc-Os-4-200 -lc -lgcc -lgcc-
Os-4-200 /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtend.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtn.o
collect2 version 4.4.1 (Hitachi SH)
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/bin/ld --sysroot=/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc --eh-frame-hdr -m shelf_fd
-dynamic-linker /lib/ld-uClibc.so.0 -o init /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/usr/lib/crt1.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crti.o /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtbegin.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtreloc.o -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1 -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../lib/gcc -
L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/../../../../sh-
uclinux/lib -L/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../sh-uclinux/libc/lib -
L/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib -EB -v init.o -lgcc -lgcc-Os-4-200 -lc -lgcc -lgcc-
Os-4-200 /home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtend.o
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtn.o
GNU ld (Sourcery G++ Lite 4.4-206) 2.19.51.20090709
init.o: In function `__data_start':
(.data+0x4): multiple definition of `__dso_handle'
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtbegin.o:
(.data+0x0): first defined here
init.o: In function `_init':
(.init+0x0): multiple definition of `_init'
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crti.o:crti.S:(.init+0x0): first defined here
init.o: In function `_start':
(.text+0x0): multiple definition of `_start'
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crt1.o:(.text+0x0): first defined here
init.o: In function `__self_reloc':
(.text+0x1b0): multiple definition of `__self_reloc'
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crtreloc.o:crtreloc.c:(.text+0x0): first defined here
init.o: In function `_fini':
(.fini+0x0): multiple definition of `_fini'
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crti.o:crti.S:(.fini+0x0): first defined here
init.o: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/home/fgiovagnini/sh7203/sh7203-uclinux-4.4-206/build/target/bin/../sh-
uclinux/libc/usr/lib/crt1.o:(.data+0x0): first defined here
/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/build/target/bin/../lib/gcc/sh-uclinux/4.4.1/crtend.o:
(.dtors+0x0): multiple definition of `__DTOR_END__'
init.o:(.dtors+0x4): first defined here
collect2: ld returned 1 exit status
make[1]: *** [init] Errore 1
make[1]: uscita dalla directory «/home/fgiovagnini/sh7203/sh7203-
uclinux-4.4-206/init»
make: *** [build] Errore 2
In data martedì 22 giugno 2010 15:01:57, Andrew Stubbs ha scritto:
: > On 22/06/10 13:44, Fabio Giovagnini wrote:
> > This is the output with -v onto the command line
>
> Hmm, that doesn't show an -rpath option, but then "-v" only reveals the
> collect2 command, which is usually much the same as ld. Just to be sure,
> try "-Wl,-v" which should reveal the ld command.
>
> I'm not totally sure, but I think the "rpath" error message could be
> referring to the --sysroot option (which implies -rpath-link, at least).
> Does that path look ok to you?
>
> If you remove the -m2a option, and --isa=sh2a perhaps also (both are
> redundant - SH-2A is the default), does that fix anything? What about if
> you delete your new "specs" file?
>
> Andrew
>
--
Fabio Giovagnini
Aurion s.r.l.
P.I e C.F.
00885711200
skype: aurion.giovagnini
Tel. +39.051.594.78.24
Cell. +39.335.83.50.919
www.aurion-tech.com
More information about the superh-gnu-discuss
mailing list