Hello, Дмитрий Падучих! > По крайней мере glibc распространяется под лицензией LGPL. AFAIK, LGPL > запрещает накладывать ограничения на модификацию и reverse engineering этой > библиотеки и подразумевает динамическую линковку библиотеки с > закрытыми
Мне кажется, glibc обычно достаточно тщательно подгоняется к ядру системы. Таскать за собой свой glibc -- ненадёжно, если не опасно. Из того, что в курсе, например: есть две реализации pselect(), одна в ядре, другая в glibc. Если в ядре есть нормальный pselect(), то мейнтейнерр glibc ставит макрос, и отключает её реализацию в glibc. В glibc он кривой, так, просто "для галочки", т. к. может вызвать race. Если приложение будет таскать за собой glibc, то последствия тяжело предсказуемы. На примере pselect() приложение может полезть в ядро, где нет системного вызова pselect(), и всё упадёт. -- Michael Pozhidaev. Tomsk, Russia. E-mail: [email protected] Info: http://www.marigostra.ru/ -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
