The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск системной библиотеки Glibc 2.34, opennews (?), 02-Авг-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Выпуск системной библиотеки Glibc 2.34"  –1 +/
Сообщение от pashev.me (?), 02-Авг-21, 10:45 
Ничего не изменится. Разделяемые библиотеки на то и разделяемые, а статическое связывание включает только необходимый минимум - в глибси практически каждая функция в отдельном файле.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от макпыф (ok), 02-Авг-21, 10:48 
> Ничего не изменится. Разделяемые библиотеки на то и разделяемые, а статическое связывание
> включает только необходимый минимум - в глибси практически каждая функция в
> отдельном файле.

так если их совместили - в динамическую библиотеку добавился функционал других => вырос ее размер. Однако т.к. все эти либы очень маленькие а libc.so большая - это все на грани погрешности

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск системной библиотеки Glibc 2.34"  –1 +/
Сообщение от Аноним (5), 02-Авг-21, 10:51 
По сравнению с компиляцией всей glibc из исходников это время минимально.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от макпыф (ok), 02-Авг-21, 10:53 
> По сравнению с компиляцией всей glibc из исходников это время минимально.

какое время?

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск системной библиотеки Glibc 2.34"  +1 +/
Сообщение от Аноним (5), 02-Авг-21, 11:11 
В LFS сборка за два захода занимает никак не меньше 2-х часов.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск системной библиотеки Glibc 2.34"  +1 +/
Сообщение от макпыф (ok), 02-Авг-21, 11:19 
> В LFS сборка за два захода занимает никак не меньше 2-х часов.

зависит от железа. у меня около 5 минут одна сборка (-j9 без тестов)

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от Аноним (34), 02-Авг-21, 11:28 
Там что-то не то, вот на 12 летней затычке от интела в 4 потока

2019-11-28T15:00:54 >>> sys-libs/glibc: 8′39″
2019-12-11T18:04:14 >>> sys-libs/glibc: 9′10″
2020-02-22T01:21:48 >>> sys-libs/glibc: 13′57″
2020-03-13T08:17:20 >>> sys-libs/glibc: 9′04″
2020-04-29T22:02:47 >>> sys-libs/glibc: 13′52″
2020-05-19T00:54:06 >>> sys-libs/glibc: 9′51″
2020-06-02T10:03:09 >>> sys-libs/glibc: 8′42″
2020-06-29T05:06:43 >>> sys-libs/glibc: 9′21″
2020-07-27T18:57:03 >>> sys-libs/glibc: 12′26″
2020-08-15T09:12:55 >>> sys-libs/glibc: 19′37″
2020-10-01T04:43:24 >>> sys-libs/glibc: 11′17″
2020-11-11T12:09:38 >>> sys-libs/glibc: 10′52″
2020-12-08T06:49:08 >>> sys-libs/glibc: 11′04″
2020-12-18T11:37:10 >>> sys-libs/glibc: 9′27″
2020-12-24T17:44:44 >>> sys-libs/glibc: 10′22″
2021-01-07T16:19:14 >>> sys-libs/glibc: 10′52″
2021-06-14T09:45:21 >>> sys-libs/glibc: 9′45″
2021-07-16T21:06:33 >>> sys-libs/glibc: 10′49″
2021-07-18T06:19:53 >>> sys-libs/glibc: 12′01″
2021-07-27T16:33:22 >>> sys-libs/glibc: 12′34″
2021-07-28T15:11:02 >>> sys-libs/glibc: 12′08″

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системной библиотеки Glibc 2.34"  –1 +/
Сообщение от Аноним (34), 02-Авг-21, 11:36 
За 3 года в 5 раз больше обновлений glibc, чем было за 5 лет до того. Ну и в 16 году было 4 минуты, в 17 4 с половиной, в 18 уже 5 и в 19 стало 9. Стало ли работать быстрее? Да не особо, только замедления видно.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск системной библиотеки Glibc 2.34"  +1 +/
Сообщение от макпыф (ok), 02-Авг-21, 14:55 
время сборки я субьективное сказал, исходя из sbu должно быть ~2 минуты. Однако причем тут время сборки я так и не понял

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

69. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от Аноним (5), 02-Авг-21, 16:36 
Замедление работы glibc из-за увеличения её размеры ничтожны по сравнению с тем сколько она компилируется в том числе с новым функциями, которые увеличат время компиляции.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от Lefsha (ok), 04-Авг-21, 23:35 
При всем желании glibc никак не попадает в рейтинг монстров по продолжительности компиляции.
Там соооовсем другие герои.

Тут явно есть какая-то путаница.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от n00by (ok), 02-Авг-21, 12:59 
>> Ничего не изменится. Разделяемые библиотеки на то и разделяемые, а статическое связывание
>> включает только необходимый минимум - в глибси практически каждая функция в
>> отдельном файле.
> так если их совместили - в динамическую библиотеку добавился функционал других =>
> вырос ее размер. Однако т.к. все эти либы очень маленькие а
> libc.so большая - это все на грани погрешности

Эти либы и так почти везде прилинкованы, так что суммарный размер станет наоборот чуть меньше.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

63. "Выпуск системной библиотеки Glibc 2.34"  +1 +/
Сообщение от макпыф (ok), 02-Авг-21, 14:56 
> Эти либы и так почти везде прилинкованы, так что суммарный размер станет
> наоборот чуть меньше.

Ну вообще то обычно только одна-две из них

Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск системной библиотеки Glibc 2.34"  +1 +/
Сообщение от Аноним (34), 02-Авг-21, 15:00 
А что такое libanal, что-то вроде libcares? Libutil тоже неясно зачем надо. Libdl довольно специфичное как по мне, а libpthread в чисто однопоточном приложении кмк не упало (да и там были какие-то альтернативные реализации). Это лишнее наверно.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

21. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от Аноним (34), 02-Авг-21, 10:58 
Статически слинкованный хелловорд у glibc 800кб, у musl не то в 10, не то в 30 раз меньше. На самом деле, может, даже и уменьшатся файлы, ну, там, на 1кб, может.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

23. "Выпуск системной библиотеки Glibc 2.34"  –1 +/
Сообщение от макпыф (ok), 02-Авг-21, 11:03 
> Статически слинкованный хелловорд у glibc 800кб, у musl не то в 10,
> не то в 30 раз меньше. На самом деле, может, даже
> и уменьшатся файлы, ну, там, на 1кб, может.

про статическую линковку я не говорю, .a  это архив с обьектниками, линкуются только нужные

P.S. со strip -s статически слинкованный 770 кб (-O2)

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск системной библиотеки Glibc 2.34"  +/
Сообщение от Урри (ok), 03-Авг-21, 11:18 
У меня большой сишник в 9000 строк через libc 87k, через musl - 85k. При этом musl работает на 8% медленнее.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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