Portál AbcLinuxu, 1. května 2025 16:36

musl libc 1.0.0

Bylo oznámeno vydání verze 1.0.0 knihovny musl libc. Jedná se o standardní knihovnu jazyka C uvolněnou pod licencí MIT. Na stránkách Eta Labs je k dispozici porovnání knihovny musl libc s uClibc, dietlibc a eglibc. [Slashdot]

20.3.2014 18:19 | Ladislav Hagara | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Jardík avatar 20.3.2014 20:08 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
glibc tím nahradit! Až na tu nemožnost dlclose() se to zdá použitelné. :-)
Věřím v jednoho Boha.
20.3.2014 20:27 JoHnY3
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Nevypada to vubec spatne. Osobne by se mi libilo kdyby nekdo glibc postrcil jako to udelalo LLVM/CLang s GCC. O tom jakej je to kompost s blaznivym zahradnikem se pise roky.
David Heidelberg avatar 20.3.2014 22:35 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
ano, vypadá to velice slibně, po několika pokusech a postupné integraci do distribucí (Exherbo a Gentoo za mě) se to blíží k použitelnosti.

Hodně softu potřebuje nahradit nějaké zastaralé definice atd. ale jinak po copy/paste fixech to funguje pěkně a rychle.
Mobilní telefony a tablety s GNU/Linuxem v roce 2020. Proč byste se měli zajímat?
pavlix avatar 20.3.2014 22:38 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Máš někde přehled toho, co jsi musel upravovat, aby to vůbec jelo?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
David Heidelberg avatar 20.3.2014 22:44 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: musl libc 1.0.0
v Gentoo je to v portage (stačil drobný fix ebuildu od blueness, už je v portage stromu). Potom se lehce posere systém a je potřeba překompilovat soft. Ta varianta je ale dost bolestivá (není Gentoo based-howto). Taky je k dispozici stage4 tarball od blueness, ale ten mi připadá že je zatím v horším stavu než když si to člověk zbastlí.

Pro Exherbo připravuju postupně exheres, aby šel použít bootstrap a nahradit glibc.
Jardík avatar 20.3.2014 23:11 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Já to nainstaloval na zkouško vedle glibc ... hello world funguje. Patchovat nic třeba nebylo.
Věřím v jednoho Boha.
pavlix avatar 20.3.2014 23:13 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Koho to zajímá? Kontextem vlákna je integrace musl s distribucí namísto glibc, ne nějaké hrátky s hello world.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
20.3.2014 23:47 Jardík
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Na to taky nemusíš nic patchovat však. Pokud ten software nejde zkompilovat a používá nějaký nestandardní prasárny, či něco předpokládá, nezaslouží si používat. Funguje tedy vše, co fungovat má a nefunguje to, co fungovat nemá.
David Heidelberg avatar 21.3.2014 00:23 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: musl libc 1.0.0
nestandardní prasárny.. ono převážně jde o maličkosti ve smyslu

například caddr_t bylo v iputils a těchto věcí je hafo a přitom stačí sedem opravit a odeslat patch do upstreamu :)
pavlix avatar 21.3.2014 01:02 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Ne všichni si libují v životě mimo realitu.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
21.3.2014 10:35 Ldada
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Rozdíl v chování jsem našel ve funkci gethostbyname() a getaddrinfo(), gcc vezre prohledává seznam domain definované v resolv.conf, ale musl ne.
pavlix avatar 21.3.2014 10:43 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: musl libc 1.0.0
s/gcc/glibc/
Zrovna na resolving v musl jsem se chtěl někdy podívat kvůli netresolve.

Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Jardík avatar 22.3.2014 00:17 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: musl libc 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:
No kdyby měl někdo zájem, tak jsem narychlo spatlal jakýsi wrapper pro clang, aby použil musl. Je to opravdu takový hack se spoustou hardcódovaných sraček. Doporučuji upravit cesty ve zdrojáku.
Věřím v jednoho Boha.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.