LINUX.ORG.RU

cross gcc


0

0

Понадобилось тут собрать кросскомпилятор (точнее нужен даже не полный компилятор, а bootstrap-compiler, только для сборки ядра) под ppc.

binutils собрались без проблем. gcc - разных версий (3.0.1, 3.3.1, 3.4.0), обламываются на сборке libgcc2, не найдя signal.h (и это при явном указании --without-headers). Поиск в google, показал что данная проблема достаточно известна, особенно при сборке кроссачей на альфу и powerpc. Хотя явных решений нет, но было сказано что, это из-за того что при сборке кросса для некоторых traget отличных от x86 (особенно альфа и ppc), игнорируется --without-headers, и нужно сначала собирать target glibc вместе с его хидерами. Но это уже получается как в загадке "курицы и яйца", да и потом зачем мне glibc, для bootstrap'ного компилера..

Я помню что под hitachi sh4, все собиралось без glibc...

Есть ли какой способ собрать bootstrap под alpha/ppc без glibc?

anonymous

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