From: [personal profile] dememax
Кстати, случайно наткнулся на новость, что gcc теперь поддерживает musl:

https://gcc.gnu.org/gcc-6/changes.html#linux

Стал смотреть, а с какими libc реализациями эта библиотека у меня в Gentoo стоит в списке, вот отрывок из описания пакета для абстрагирования реализации:
RDEPEND="!prefix? (
		elibc_glibc? ( sys-libs/glibc:2.2 )
		elibc_musl? ( sys-libs/musl )
		elibc_uclibc? ( || ( sys-libs/uclibc sys-libs/uclibc-ng ) )
		elibc_FreeBSD? ( sys-freebsd/freebsd-lib )
	)"
Т.е., кроме монстра glibc, я на своей системе могу, как минимум ещё две реализации выбрать: musl и uclibc. Правда, gcc ещё и Bionic C library поддерживает, но у меня - не Андрюша.
А вот, соответственно, реализация семейства *printf* из musl:

http://git.musl-libc.org/cgit/musl/tree/src/stdio/vfprintf.c

а это из uClibc:

https://git.uclibc.org/uClibc/tree/libc/stdio/vsnprintf.c

В общем, с одной стороны - ещё тот зоопарк (по отношению к ВыньДОС и ОпиумОС), зато - выбор и свобода! ;-)
Короче, «присоединяйтесь, барон, незаметно присоединяйтесь»!!! :-D
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

dememax

May 2023

S M T W T F S
 123456
78910111213
14151617181920
21 2223 24252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 12:28 pm
Powered by Dreamwidth Studios