Описание тега gold-linker
`gold` is the name of a ELF linker included in binutils
1
ответ
Как правила выбора библиотеки различаются между золотом и стандартным (bfd) компоновщиком?
Я знаю, что стандартный ld.bfd обрабатывает статические библиотеки в указанной последовательности, извлекая любые объекты из каждой библиотеки, удовлетворяющие неудовлетворенной (на тот момент) зависимости. Следует ли золото тому же процессу, и задо…
13 июл '18 в 21:33
1
ответ
Требования к использованию flto
Если я хочу скомпилировать свой проект с -flto Достаточно ли, чтобы построить GCC с --enable-gold или мне тоже нужно собрать золото и заменить на него ld? И мне нужны какие-нибудь другие флаги? Т.е. я делаю это gcc -flto one.c two.c
28 июл '15 в 22:16
1
ответ
Где найти все ярлыки ldflags или их документацию?
Я всегда растерялся, когда система сборки говорит мне, что она обнаружила неопределенную ссылку на что-то. Совершенно очевидно, что неопределенная ошибка ссылки связана с окончательным соединением, и поэтому она высвобождается в LDFLAGS переменная в…
28 апр '18 в 11:21
1
ответ
Назначение --enable-gold при настройке gcc
При сборке gcc 5.1 из исходного кода скрипт configure перечисляет следующую опцию: --enable-gold[=ARG] build gold [ARG={default,yes,no}] Что это значит? Говорит ли gcc использовать золото в качестве компоновщика, если золото установлено на коробке? …
27 июл '15 в 19:51
1
ответ
Ошибка: отсутствует ожидаемое перемещение TLS в binutils-2.27/gold/testsuite
Я собираю binutils-2.27 с gcc 5.3.0, Вот параметры настройки: ../binutils-2.27/configure --prefix=$FOO --build=x86_64-redhat-linux --disable-multilib --with-gmp=$FOO --with-mpfr=$FOO --with-mpc=$FOO --with-isl=$FOO --with-system-zlib --enable-lto --…
02 сен '16 в 20:30
1
ответ
Золотой плагин для LLVM 3.3
Я собрал LLVM и использовал его, теперь я хочу добавить плагин Gold для использования в качестве компоновщика, я просто следовал "создать золото с поддержкой плагинов" на веб-сайте LLVM, и теперь у меня есть ld-new, но я не хочу перестраивать LLVM a…
18 фев '13 в 18:20
1
ответ
Поддерживает ли Cygwin золотой компоновщик?
Я выполняю тестовый цикл релиза. Одним из тестов для GNU Linux является интеграция с компоновщиком Gold: export LD=ld.gold make Makefile имеет следующую логику для распознавания компоновщика Gold: # LD gold linker testing ifeq ($(findstring ld.gold,…
11 авг '15 в 20:38
0
ответов
Использование более одного компоновщика в одной и той же марке
В настоящее время я пытаюсь выполнить исходную установку LLVM на виртуальной машине gentoo i686, и в процессе компиляции (make) компоновщик по умолчанию (bfd) выдает ошибку из-за нехватки памяти. На этом сайте я обнаружил, что изменение компоновщика…
16 июн '17 в 23:33
1
ответ
Как включить Gold linker?
Напомню, что когда в NDK был представлен Gold linker, была инструкция о том, как на него перейти. Но сейчас я не могу найти эту информацию в документах. Итак, что я положу на мой Application.mk для того, чтобы использовать gold компоновщик? Я пробов…
03 июн '15 в 13:36
1
ответ
C++17, lto, -static-libstdC++ проблема: Предупреждение: перемещение относится к отброшенному разделу с помощью ld.gold, а затем к segfault в __run_exit_handlers
Я после некоторых предложений относительно того, как идти об отладке существенной проблемы, которую я не могу привести к минимальному примеру. Проблема: я компилирую свое приложение, которое ссылается на несколько разных библиотек. Флаги включают в …
03 апр '18 в 01:20
1
ответ
-fsanitize не используя золотой линкер в GCC-6.1
Обновление (30 сентября 2016 г.) В сборке Ubuntu gcc-6.2 ((Ubuntu 6.2.0-3ubuntu11~16.04) 6.2.0 20160901) больше нет этой проблемы. Я использую Ubuntu build gcc-6.1[1] ((Ubuntu 6.1.1-3ubuntu11~14.04.1) 6.1.1 20160511), GNU binutils 2.24 и libstdC++ с…
02 июн '16 в 22:36
1
ответ
Создать IR LLVM для httpd
Я пытаюсь скомпилировать apache2 с LLVM, чтобы сгенерировать окончательные двоичные файлы в LLVM IR. Я использовал опцию flto при компиляции и компоновке и передал "Кроме того-emit-llvm" компоновщик через Clang. Кажется, это работает для большинства…
22 май '15 в 16:14
1
ответ
Как связать Intel MKL и libdl с золотым компоновщиком?
У меня проблема со связыванием Intel MKL и libdl с использованием золотого компоновщика в CentOS: Когда я запускаю этот скрипт: #!/bin/bash MKL_INC=$MKL_INSTALL_DIR/include MKL_LIB=$MKL_INSTALL_DIR/lib . /opt/rh/devtoolset-6/enable cat > t.c <…
07 июл '17 в 21:17
1
ответ
Сборка золотого компоновщика с MinGW для Windows, FLEX/bison 'YYSTYPE' не была объявлена в этой области
Я пытаюсь собрать золотой компоновщик, включенный в GNU binutils, используя mingw. Шаги, которые я предпринял Установите mingw со всеми пакетами, используя установщик. Установите версию FLEX для Windows в папку по умолчанию с помощью установщика Win…
30 июн '13 в 07:53
1
ответ
Золотой линкер ld.gold -plugin: неизвестная опция
Я пытаюсь построить Google, следуя инструкциям по началу работы, и я дошел до раздела "Сборка". Когда я выпускаю либо ninja -C out/Debug или же ninja -C out/Release Я получаю следующую ошибку: Я также разместил вывод в pastebin, если вы предпочитает…
20 май '14 в 08:28
1
ответ
Проблемы с золотым компоновщиком
Я проверяю золотой компоновщик, чтобы увидеть, ускоряет ли он процесс компоновки. Я изменил мягкую ссылку ld в /etc/alternative/ld указать на /usr/bin/gold.ldчто я вижу это делает. В результате время связывания стало намного медленнее, и хуже всего …
24 июл '16 в 12:32
2
ответа
Связан ли бинарный файл с золотым компоновщиком быстрее?
Запуск симуляционного кода с использованием GEANT4 (большой фреймворк Monte Carlo C++, множество общих библиотек). Скомпилированный и связанный GEANT и мое приложение с золотым компоновщиком и со стандартным компоновщиком на основе BFD. Похоже, золо…
03 май '15 в 05:35
0
ответов
Статическая ссылка stdC++ без STB_GNU_UNIQUE вызывает утечку памяти при dlclose
Я должен сделать dso, что статическая ссылка stdC++ и необходимость может выгружаться из памяти динамически. Поэтому я попытался с компиляцией GCC с --disable-gnu-unique-object и использовать золотую связь с -Wl,--no-gnu-unique опции. Но оба содержа…
18 май '18 в 00:50
1
ответ
Gentoo ld.gold не удалось на sys-libs/db
Я недавно переключился с компоновщика binutils по умолчанию ld.bfd на ld.gold (чтобы заставить работать оптимизацию времени ссылки, и почему нет?). Это было сделано вручную (как здесь: http://wiki.gentoo.org/wiki/Gold). В результате я получил цепочк…
14 фев '15 в 20:48
1
ответ
Попытка собрать binutils с --enable-gold
Следующие инструкции с этого сайта: http://llvm.org/docs/GoldPlugin.html Из команды: ../binutils/configure --enable-gold --enable-plugins --disable-werror Я получаю предупреждение: configure: WARNING: unrecognized options: --enable-gold С этого моме…
11 май '14 в 05:50