Перейти к содержанию

Как заставить gcc юзать uClibc


Рекомендуемые сообщения

Сабж.

Теперрь подробнее:

Скачал я себе с ftp.kernel org библиотечку uClibc.

Теперь надо заставить компилятор ей пользоваться.

Пробовал в исходняках BASH пустить следующее:

---

CPPFLAGS='-I/usr/i386-linux-ulibc/usr/include' \

LDFLAGS='-L/usr/i386-linux-ulibc/usr/lib \

-L/usr/i386-linux-ulibc/lib' ./configure

---

Эта гадость вылетает почти сразу вылетает, заявляя что gcc не может создавать ексекутабли. В config.log содержится следующее:

---

configure:1896: gcc -D__FORCE_NOGLIBC -I/usr/i386-linux-uclibc/usr/include -L/usr/i386-linux-uclibc/lib -L/usr/i386-linux-uclibc/usr/lib conftest.c >&5

/usr/lib/crt1.o(.text+0xc): In function `_start':

../sysdeps/i386/elf/start.S:71: undefined reference to `__libc_csu_fini'

/usr/lib/crt1.o(.text+0x11):../sysdeps/i386/elf/start.S:72: undefined reference to `__libc_csu_init'

/usr/lib/crt1.o(.text+0x1d):../sysdeps/i386/elf/start.S:81: undefined reference to `__libc_start_main'

collect2: ld returned 1 exit status

---

Помогите, пожалуйста!

PS: gcc 3.3.2

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...