|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Nickulin 2:5025/312.17 24 Nov 2005 13:10:44 To : Dmitry Fedorov Subject : Re: Кросс-компиляция(продолжение) -------------------------------------------------------------------------------- 24 ноя 05 05:33, Dmitry Fedorov писал Alexander Nickulin: DF> From: Dmitry Fedorov <D.A.Fedorov@inp.nsk.su> DF> 2005-11-23, Alexander Nickulin DF> <Alexander.Nickulin@p17.f312.n5025.z2.fidonet.org>: >> >> При попытке скомпилить uClibc своим arm-linux-gcc получаю сообщение, >> что target is big-endian, а библиотеки компилятора little. Что >> делать? DF> Для gcc 2.95.3 мне пришлось делать wrapper чтобы впихнуть нужные DF> опции, в частности -mbig-endian, да еще и небольшой патч прикладывать, DF> иначе libgcc правильно не собрать. Законными средствами этого добится DF> невозможно. Ковырялся в документации. Вроде бы если компилить с newlib, то полученная библиотека libgcc сможет применятся для любого endian, или я неправильно понял. gcc-4.0.2. А что за wrapper и patch? >> x86 big-endian не бывает, чтобы arm-* правильно скомпилить. DF> Этого я не понял. Причем тут x86? Ты же кроссом балуешся. Hу в смысле при попытке скомпилить arm-*-gcc пытался родному gcc-i686 указать опцию endian, а там такого нету. DF> --- ifmail v.2.15dev5.3 DF> * Origin: INP (2:5020/400) С наилучшими пожеланиями, Alex. --- GoldED+/W32-MSVC 1.1.5-b20051019 (WinNT 5.1.2600-SP2 iXeon) * Origin: IceLAN (2:5025/312.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/391343858525.html, оценка из 5, голосов 10
|