Каковы альтернативы GNU ld?

Мне было любопытно, можно ли построить ядро ​​Linux без GNU toolchain (gcc + autotools).

Я узнал, что это возможно: после применения исправлений от llvm.linuxfoundation.org удалось создать ядро ​​Linux с clang. Был использован GNU-компоновщик.

  • Создание python с поддержкой openssl
  • scons не может найти glib-2.0> = 2.32 на cygwin
  • Компиляция биткойна на OpenBSD
  • Может ли программное обеспечение GNU / Linux работать на GNU / Hurd?
  • Ошибка при установке glibc-2.14 из источника
  • неразрешенные зависимости файлов bz * для rpm из источника
  • Альтернативой ld является gold которое также является частью GNU binutils. Популярная мультяшная + clang toolchain ELLCC также использует GNU binutils.

    Существует больше альтернатив: lld (без стабильных выпусков), mclinker (без стабильных выпусков).

    Существует ли альтернатива GNU binutils? Вероятно, построение на Mac OS X или FreeBSD не связано с инструментами GNU.

  • Python.h: Нет такого файла или каталога
  • Сколько времени потребуется для создания пользовательской базы NetBSD и ядра?
  • Разрешения для установки coreutils с pkgsrc на NetBSD
  • Как создать собственное ядро?
  • ssh от экрана приводит к неизвестной ошибке терминала
  • Как исправить ошибку ссылки в CMake для класса QX11Info на Mac OS X
  • One Solution collect form web for “Каковы альтернативы GNU ld?”

    Существует UNIX-линкер, который доступен свободно в источнике (в CDDL). Исходный код был доступен с проектом OpenSolaris.

    Из-за нескольких недостатков и ошибок GNU-компоновщик не является альтернативой UNIX ld для Solaris. С другой стороны, возможно, что связь с Linux зависит от gld-отклонений (например, от разных параметров командной строки и от несовместимой реализации файла карты).

    Вы можете проверить источники OpenSolaris, например, по адресу http://schillix.sourceforge.net. Источники компоновщика находятся в usr/src/cmd/sgs Sgs означает систему генерации программного обеспечения AFAIR.

    Linux и Unix - лучшая ОС в мире.