The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В состав binutils включен новый высокопроизводительный редактор связей

24.03.2008 18:55

Ian Taylor, из Google, объявил о доступности новой высокопроизводительной программы для компоновки исполняемых файлов (linker) в формате ELF. Проект получил название Gold (Google ld). Главные отличия от стандартного GNU ld заключаются в использовании языка C++ и значительно более высокой производительности компоновки (по заявлению разработчика - в 5 раз быстрее стандартного ld).

Проект получил одобрение от разработчиков binutils, отметивших высокое качество и ясность кода, изобилующего понятными комментариями. Gold уже помещен в CVS репозиторий binutils. Для замены классического GNU ld пакет необходимо собрать пакет с опцией --enable-gold. Из ограничений можно отметить возможность сборки только в GCC версии 4.0 или выше.

  1. Главная ссылка к новости (http://tromey.com/blog/?p=409...)
  2. Разделяемые библиотеки (shared libraries).
  3. Совместно используемые библиотеки в C под Linux для начинающих
  4. Редактор связей gnu ld
  5. Снапшоты binutils
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/14925-lib
Ключевые слова: lib, lg, binutils, ldd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 20:04, 24/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    :)

    http://sourceware.org/ml/binutils/2008-03/msg00170.html

     
     
  • 2.2, ываывфаа (?), 20:47, 24/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    павлинух, ты неконструктивен, ты придираешься по мелочам, ты троллишь!
     
     
  • 3.5, pavlinux (ok), 21:51, 24/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А глюкоsoft в binutils включать это конструктивно!?  
     
     
  • 4.9, WhiteWind (??), 03:55, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Любой софт, не получивший статус stable является глюкософтом. С другой стороны, ни один софт не становится stable сразу.
     
     
  • 5.16, Andrey Mitrofanov (?), 12:28, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не получивший статус stable является глюкософтом.
    >ни один софт не становится stable сразу.

    Ни один $X, получивший _название_ $Y, не становится [от этого] $Y.
    ...продолжим?...
    Ни один $MS, получивний название $GLUKOSOFT, не становится _от_этого_ $GLUKOSOFT-ом.
    Он оно по определению....

     
     
  • 6.18, WhiteWind (ok), 13:34, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А причём здесь $MS?
    Или для вас Google == Micro$oft?
     
     
  • 7.19, Andrey Mitrofanov (?), 13:46, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А причём здесь $MS?

    %) не при чём. это Глюк и вообще макро-переменная.

    >Или для вас Google == Micro$oft?

    Ой, хто здесь?! Вы со мной разговариваете? $-)

     

  • 1.3, Дмитрий Ю. Карпов (?), 21:45, 24/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скорость сборки - это хорошо. А каково качество сборки, т.е. скорость выполнения?
     
     
  • 2.4, a2 (?), 21:50, 24/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Скорость сборки - это хорошо. А каково качество сборки, т.е. скорость выполнения?

    за это разве компоновщик отвечает?

     
     
  • 3.6, pavlinux (ok), 22:01, 24/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    К счастью - нет.
     
  • 2.8, AsphyX (??), 00:26, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ... О чём это вы? Разве может быть какая-то неоднозначность в работе компоновщика? Я думал, при линковке результат детерминирован входными объектниками. Или нет?
     
     
  • 3.11, pavlinux (ok), 04:58, 25/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ....  ld --help набери узнаешь... :)

    результат как раз НЕ детерминирован, главное чтоб АЛГОРИТМ не менялси.

     

  • 1.15, v01d (?), 10:00, 25/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь для сборки toolchain надо иметь, помимо С, еще и С++, что не есть хорошо. Надеюсь, что он останется опциональным, иначе бутстраппинг на новые системы станет гораздо сложнее.
     
  • 1.17, Sarge (??), 13:22, 25/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А на динамическую линковку это тоже повлияет?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру