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 ) )"
Re: ÐÑ ÑÑÑÑ Ð¿Ð¾Ð½ÑÑна, но
Date: 2016-06-27 02:10 pm (UTC)https://gcc.gnu.org/gcc-6/changes.html#linux
СÑал ÑмоÑÑеÑÑ, а Ñ ÐºÐ°ÐºÐ¸Ð¼Ð¸ libc ÑеализаÑиÑми ÑÑа библиоÑека Ñ Ð¼ÐµÐ½Ñ Ð² Gentoo ÑÑÐ¾Ð¸Ñ Ð² ÑпиÑке, Ð²Ð¾Ñ Ð¾ÑÑÑвок из опиÑÐ°Ð½Ð¸Ñ Ð¿Ð°ÐºÐµÑа Ð´Ð»Ñ Ð°Ð±ÑÑÑагиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑеализаÑии: Т.е., кÑоме монÑÑÑа 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