Описание тега 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 опции. Но оба содержа…
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