LINUX.ORG.RU

сборка gcc

 ,


0

1

Приветствую. При сборке 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



Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от kabanchik

А я и не претендую ;)
Просто меня всегда удивляло, почему люди, которые «разбираются в компиляторах», не могут тему разместить в правильном разделе.

athost ★★★★★
()
Ответ на: комментарий от kabanchik

Какой олень тему в job перенёс? ТС, проверь чтобы у тебя в PATH одинаковых путей не было.

UVV ★★★★★
()

--host=target

А зачем ты так делаешь?
И расскажи нам, зачем тебе нативный компилер? Думаешь, лучше компилить будет? )

UVV ★★★★★
()
Ответ на: комментарий от UVV

Хватило денег только на маршрутизатор, а на ПК еще не хватило.

splinter ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.