Last on (git-)HEAD
/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/./gcc/xgcc
-B/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/./gcc/
-B/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/bin/
-B/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/lib/
-isystem
/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/include
-isystem
/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/sys-include
-g -O2 -mxl-barrel-shift -O2 -g -O2 -DIN_GCC
-DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2
-fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -fPIC -I. -I.
-I../../.././gcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/.
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/../gcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/../include
-DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfdi_s.o -MT _fixunssfdi_s.o -MD
-MP -MF _fixunssfdi_s.dep -DSHARED -DL_fixunssfdi -c
/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/libgcc2.c
0x84b76a _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/rtl-error.c:109
/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/./gcc/xgcc
-B/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/./gcc/
-B/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/bin/
-B/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/lib/
-isystem
/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/include
-isystem
/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/sys-include
-g -O2 -mxl-barrel-shift -O2 -g -O2 -DIN_GCC
-DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2
-fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -fPIC -I. -I.
-I../../.././gcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/.
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/../gcc
-I/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/../include
-DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunsdfdi_s.o -MT _fixunsdfdi_s.o -MD
-MP -MF _fixunsdfdi_s.dep -DSHARED -DL_fixunsdfdi -c
/home/goldhoorn/limes/uclinux-rock/external/gcc/libgcc/libgcc2.c
0xace0a8 print_operand_address(_IO_FILE*, rtx_def*)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/config/microblaze/microblaze.c:2014
0x68f08e output_address(rtx_def*)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:3751
0x68f786 output_asm_insn
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:3594
0x68f786 output_asm_insn(char const*, rtx_def**)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:3503
0x69022b final_scan_insn(rtx_def*, _IO_FILE*, int, int, int*)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:2931
0x6909d5 final(rtx_def*, _IO_FILE*, int)
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:1967
0x690dc9 rest_of_handle_final
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/final.c:4342
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [unwind-dw2-fde-dip.o] Fehler 1
make[4]: *** Warte auf noch nicht beendete Prozesse...
On 22.02.2013 10:04, Matthias Goldhoorn wrote:
Remark, on the newwest gcc version (gcc-4.7.2.tar.gz) i got the
following error:
make[2]: Entering directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/gcc'
build/genchecksum c-lang.o c-family/stub-objc.o attribs.o c-errors.o
c-decl.o c-typeck.o c-convert.o c-aux-info.o c-objc-common.o
c-parser.o tree-mudflap.o c-family/c-common.o c-family/c-cppbuiltin.o
c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o
c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o
c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o
c-family/c-semantics.o c-family/c-ada-spec.o microblaze-c.o
default-c.o main.o libbackend.a libcommon-target.a libcommon.a
../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a
../libcpp/libcpp.a ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a \
checksum-options > cc1-checksum.c.tmp && \
/home/goldhoorn/limes/uclinux-rock/external/gcc/gcc/../move-if-change
cc1-checksum.c.tmp cc1-checksum.c
opening microblaze-c.o: No such file or directory
make[2]: *** [cc1-checksum.c] Fehler 1
make[2]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/gcc'
make[1]: *** [all-gcc] Fehler 2
make[1]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu'
make: *** [all] Fehler 2
make: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu'
Greetings,
Matthias
On 22.02.2013 08:29, Matthias Goldhoorn wrote:
Hello,
i tried to setup an toolchain for building linux application for the
microblaze target.
I tried so to build gcc with the following command:
/home/goldhoorn/limes/uclinux-rock/external/gcc/configure
--prefix=/home/goldhoorn/limes/uclinux-rock/install/microblaze
none-linux-gnu --target=microblaze-none-linux-gnu
target_alias=microblaze-none-linux-gnu --enable-languages=c,lto
--verbose --with gnu-as --disable-threads --enable-ld=no --disable-ld
My Target Versions are:
- binutils: binutils-2.23.tar.gz (builded successful)
- gcc: gcc-core-4.6.3.tar.gz
hostsystem: Debian Testing 64bit 4.7.2-5
But i got the following error:
/home/goldhoorn/limes/uclinux-rock/install/microblaze-none-linux-gnu/microblaze-none-linux-gnu/bin/ranlib
libgcc_eh.a
# build for this target, and the libgcc configuration also
# specifies, make sure they match. This can be removed
# when the gcc directory no longer holds libgcc configuration;
# it is useful when migrating a target.
Configuration mismatch!
mv tmp-libgcc.map libgcc.map
Extra parts from gcc directory: crtbegin.o crtbeginS.o crtbeginT.o
crtend.o crtendS.o crti.o crtn.o
Extra parts from libgcc: crtbegin.o crtbeginS.o crtbeginT.o crtend.o
crtendS.o
exit 1
make[2]: *** [libgcc-extra-parts] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
mv tmp-libgcc.map libgcc.map
make[4]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/microblaze-none-linux-gnu/bs/libgcc'
make[3]: *** [multi-do] Fehler 1
make[3]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/microblaze-none-linux-gnu/libgcc'
make[2]: *** [all-multi] Fehler 2
make[2]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu/microblaze-none-linux-gnu/libgcc'
make[1]: *** [all-target-libgcc] Fehler 2
make[1]: Leaving directory
`/home/goldhoorn/limes/uclinux-rock/external/gcc/build-microblaze-none-linux-gnu'
Please find the whole configure and buildlog on:
http://auv.informatik.uni-bremen.de/swap/gcc-configure.log
http://auv.informatik.uni-bremen.de/swap/gcc-build.log
Thanks for your Help,
Matthias Goldhoorn
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Zentrale: +49 421 178 45-6550
Fax: +49 421 178 45-4150
E-Mail: matthias.goldhoorn@xxxxxxxxxxxxx
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik