LINUX.ORG.RU

cross тулчейн

 


1

1

Собираю buildroot. У меня в системе установлен arm-none-eabi-gcc, которым я собирал ядро и загрузчик. buildroot же мне предлагает или собирать весь тулчейн с нуля, или же брать внешний тулчейн, в который уже входит libc и прочее.

А нельзя как-нибудь в рамках buildroot взять компилятор и линковщик из arm-none-eabi, и чтобы билдрут ими собрал libc и прочее? Неохота долго компилировать gcc

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 1)

ты с этим дольше пердолиться будешь, чем компиляция тулчейна займёт

anonymous
()

Т.е. ты хочешь внешний stage1 - штатными средстаами нет.

Собери тулчейн один раз и использую как вненшний (make sdk)

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

Я честно говоря вообще не понимаю, зачем так любят объединять компилятор и набор стандартных библиотек в некий единый набор под названием тулчейн

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Ну если ты собираешь набор библиотек для какой либо кастомной системы, то все таки надо же указывать, где все это будет лежать

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

К этому добавь softfloat vs hardfloat. Ну и мир одним армом не ограничивается.

anonymous
()
Ответ на: комментарий от cvs-255

В том числе для этого и есть buildoot. Если ты не заметил, то компилятор в нем вызывается через (генерируемую) обёртку в которой захардкожены все эти пути дабы не подхавить что попало.

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