Last Update: "2004/11/12 22:10:40 makoto"
NetBSD/macppc
host | NetBSD/macppc 2.99.10 |
target | powerpc--linux |
libgcc | gcc-2.2.3 |
129 21:32 ../gcc-3.3.2/configure --target=powerpc--linux --enable-languages='c'
130 21:33 time make
...
mv libgcc/./tmp-libgcc.map libgcc/./libgcc.map
make: don't know how to make ./ecrti.o. Stop
make: stopped in /export/local-src/gcc-3.3.2-powerpc--linux/gcc
*** Error code 2
target で libgcc-2.2.3 を使う、としているので、それを /usr/local/powerpc--linux/lib に
置いている。それが原因か。
gcc-2.95.3 でと思うが、こちらは単純には作れない。
Configuration powerpc-unknown-netbsd2.99.10 not supported
../gcc-3.3.2/configure --target=powerpc--linux --enable-languages='c' --with-gnu-ld --with-gnu-as
no change ;-(
gcc/config/rs6000/sysv4.h
#ifdef USE_GNULIBC_1
#define STARTFILE_LINUX_SPEC "\
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
%{mnewlib: ecrti.o%s} %{!mnewlib: crti.o%s} \
%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
#else
#define STARTFILE_LINUX_SPEC "\
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
%{mnewlib: ecrti.o%s} %{!mnewlib: crti.o%s} \
%{static:crtbeginT.o%s} \
%{!static:%{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
#endif
|