Lx4U-book/docs/build-system/binutils.md
2021-10-20 19:09:19 +03:00

2.1 KiB
Raw Blame History

Подготовка

Удалите проблемный тест:

filename

Ошибка в системе сборки приводит к тому, что страницы руководства становятся пустыми. Можно обойти проблему, чтобы страницы руководства были созданы правильно:

sed -i '63d' etc/texi2pod.pl
find -name \*.1 -delete

Настройка

filename

Для multilib

filename

Значения параметров

--enable-gold - установить компоновщик gold.

--enable-ld=default - установить ld и ld.bfd.

--enable-plugins - включает поддержку плагинов для компоновщика.

--enable-64-bit-bfd - включает поддержку 64-битных систем.

--with-system-zlib - использовать системную версию zlib, а не включенную в пакет.

Сборка

filename

Тестирование

filename

?> Известно, что четыре теста с меткой Run property ... могут дать сбои.

Установка

filename

Удалите бесполезные статические библиотеки:

filename

Установленные файлы

Программы: addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm, objcopy, objdump, ranlib, readelf, size, strings и strip

Библиотеки: libbfd.so, libctf.so, libctf-nobfd.so и libopcodes.so

Директории: /usr/lib/ldscripts