LINUX.ORG.RU

Проблемы со сборкой glibc: multiple definition of `__libc_multiple_libcs'

 , ,


0

1

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
Та что нужно исправить, чтобы она собралась?
Рыться в коде сильно долго/не охота, перебирать разные флаги на cortex-a8 - долго/не экологично.
Нужно собрать с поддержкой отладки т.к весь стек вызовов постоянно теряется а каком-нибудь printf, в результате gdb не возможно пользоваться.

★★★★★

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