Не собирается glibc: multiple definition of `__libc_multiple_libcs' и т.д
armv7, cortex-a8, hardfloat
Лог ошибки есть в гугле по первой строчки заголовка, решения в осовном - смена тулчейна, мультилиба или сфлагов. Как причину пишут баг оптимизации в gcc 4.7, однако похожие логи и на более старых версиях, и даже в 2003 году в начальных сборках ntpl упоминаются.
Собираю glibc-2.15-r3 из флагов включен только debug
CFLAGS="-g -march=armv7-a -mfloat-abi=hard -mfpu=neon -ftree-vectorize -mvectorize-with-neon-quad -mcpu=cortex-a8 -mtune=cortex-a8 -mthumb -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -ffast-math"
gcc 4.7.3-r1
Нужно собрать с поддержкой отладки т.к весь стек вызовов постоянно теряется а каком-нибудь printf, в результате gdb не возможно пользоваться.
P.S переименовал символы с помощью objcopy, сборка продолжилась, хоть перидически валится и приходится комментировать строки. Сомневаюсь, что у меня вообще система будет работать после сборки.
Как его вообще в stage3 собирали???
- Для комментирования войдите или зарегистрируйтесь