LINUX.ORG.RU

Как указать crossdev собирать нужную версию gcc?

 , ,


0

1

Привет лор,

У crossdev есть флаг -S, который указывает, что нужно использовать стабильные binutils/gcc/libc, а также параметр --gcc, где можно указать версию.

Указанная версия (по факту, в код не смотрел) влияет только на то, чем будет собираться тулчейн, но при этом собираемая версия gcc так и остается последняя (у меня это 6.2.0, а мне нужно тулчейн с gcc 4.9.3).

Как указать crossdev собирать нужную версию gcc?

Deleted

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

Ответ на: комментарий от Deleted

я чего-то не пойму тебя, ты говоришь что есть нужный gcc и ты не можешь его выбрать? выбирай gcc-config нужный и дальше по любому ману

deity ★★★★
()

тулчейн вроде собирается сам собой на какой-то из стадий

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

я чего-то не пойму тебя, ты говоришь что есть нужный gcc и ты не можешь его выбрать? выбирай gcc-config нужный и дальше по любому ману

Он выбран.

$ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.9.3 *
 [2] x86_64-pc-linux-gnu-5.3.0
 [3] x86_64-pc-linux-gnu-6.1.0
 [4] x86_64-pc-linux-gnu-6.2.0

Но crossdev собирает 6.2.0.

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

я тебе воще не про то

gcc-config -l
 [1] avr-4.9.3
 [2] avr-5.4.0 *

 [3] x86_64-pc-linux-gnu-5.4.0 *

это мой пример, собирай дальше по ману потом выберешь нужный gcc-config-ом и пересоберешь тулчейн свой.

параметры -S и -gcc это не чем собирать а что собирать.

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

параметры -S и -gcc это не чем собирать а что собирать.

Ты открывающий пост вообще читал? Через -S и --gcc указывал, он все-равно собирает 6.2.0.

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

я уже устал тебе писать

он соберет 2 или сколько там ему нужно, потом выбирай нужное тебе, ты чего такой тугой?

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

Ты все еще не понял проблемы. Он собирает мне только 6.2.0. Потом этим 6.2.0 начинает собирать далее, и обламывается, потому что новым компилятором musl не собирается.

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