Приветствую. При сборке crossed native gcc( когда --host=target ) для arm возникает такая ошибка: собираемый gcc пытается запустить сам себя, чтобы спеки сгенерировать. Естественно, собирая gcc под arm build= он не запуститься. Почему это происходит, ведь я указываю, что таргет=хосту=arm-my-linux-gnueabi, bootstrap я при конфигурации отключаю. И что такой GCC_FOR_TARGET ?
arm-none-linux-gnueabi-g++ -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -static-libstdc++ -static-libgcc -o cpp gcc.o ggc-none.o \
c-family/cppspec.o driver-arm.o libcommon-target.a \
libcommon.a ../libcpp/libcpp.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
arm-my-linux-gnueabi-gcc -dumpspecs > tmp-specs
/bin/sh: arm-my-linux-gnueabi-gcc: command not found
в интернете нагуглил, что при сборке нативного компилятора советуют сначала собрать кросс( именно собрать со всеми такими же версиями исходников ), как это объясняется - тоже не понимаю.
подскажите плиз по моим вопросам
Перемещено riki из job