This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


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

PR target/9594 might break gcc-3.3.4-glibc-2.3.2 for sh3


I never got around to filling in the whole build matrix
for crosstool-0.28-rc37 because it took so darn long.
Well, now I have me a few fast machines, and I have a
nifty script to distribute the tasks; I can now fill
in that whole build matrix in a day instead of four days.

As I finish filling in the matrix, I'll probably post a
few notes here for the record, in case anybody needs
the info later.

For what it's worth, trying to build gcc-3.3.4-glibc-2.3.2 for sh3
with crosstool-0.28-rc37 fails.  The log ends with

/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/gcc/xgcc -shared-libgcc -B/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/gcc/ -nostdinc++ -L/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3/src -L/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3/src/.libs -B/home/dank/crosstooltest/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/sh3-unknown-linux-gnu/bin/ -B/home/dank/crosstooltest/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/sh3-unknown-linux-gnu/lib/ -isystem /home/dank/crosstooltest/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/sh3-unknown-linux-gnu/include -nostdinc++ -I/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3/include/sh3-unknown-linux-gnu -I/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3/include -I/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/gcc-3.3.4/libstdc++-v3/libsupc++ -I/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/gcc-3.3.4/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -c /home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/gcc-3.3.4/libstdc++-v3/src/locale-inst.cc -o locale-inst.o >/dev/null 2>&1
make[3]: Leaving directory `/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3/src'
make[3]: *** [locale-inst.lo] Error 1
make[2]: Leaving directory `/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/dank/queue/jobdir.fast/crosstool-0.28-rc37/build/sh3-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/build-gcc/sh3-unknown-linux-gnu/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2


If you run that command by hand without the redirect to /dev/null, you see the real error,
/tmp/cctHX9Od.s: Assembler messages:
/tmp/cctHX9Od.s:32099: Error: pcrel too far

I'm not sure, but this might be
http://gcc.gnu.org/PR9594
which should be fixed in gcc-3.4.0 and later.

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


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