cca PHP5 umoznovalo definovat behem ./configure libku pro iconv - rekneme tak 20 az 10 let zpet, to je standalone libka nezavisla na glibc, ale implementujici tytez funkce.
Jsem asi moc starej, ze me pri "iconv" napada prave ona libiconv a iconv tool - ale zda se ze tuhle funkcionalitu prevzalo pak glibc a exportuje to pod "gconv" sadou funkci:
https://www.gnu.org/software/libc/manual/html_node/glibc-iconv-Implementation.html
ale kdyz se divam do repa, tak vidim:
* dev-libs/libiconv
Homepage: https://www.gnu.org/software/libiconv/
Description: GNU charset conversion library for libc which doesn't implement it
Takze to spis vypada, ze jde o stejny produkt, jen u glibc je gconv pribalen, zatimco libiconv s iconv je urcen pro jine libc, ktere konverzi neintegruji (napr bsd libc).
Ale tim, ze to je stejny, a CVE-2024-2961 zminuje hlavne glibc a nikoliv libiconv, tak jsem si prave neni jisty zda tedy jo ci ne - je tam bug? je to stejny kod?
(vyzkouset to nemohu, co to stahne za zdrojaky pac libiconv a glibc jsou na mem gentoo to nebo to, nelze mit oboje)