Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1014898: ITP: gcompat -- The GNU C library compatibility layer for musl

75 views
Skip to first unread message

Nobuhiro Iwamatsu

unread,
Jul 14, 2022, 1:20:03 AM7/14/22
to
Package: wnpp
Severity: wishlist
Owner: Nobuhiro Iwamatsu <iwam...@debian.org>
X-Debbugs-Cc: debian...@lists.debian.org

* Package name : gcompat
Version : 1.0.0
Upstream Author : A. Wilcox
* URL : https://git.adelielinux.org/adelie/gcompat
* License : Expat
Programming Lang: C
Description : The GNU C library compatibility layer for musl

The gcompat provides glibc-compatible APIs for use on musl libc systems.
.
This library is designed to be used for binaries that are already
compiled against glibc. It does not contain any headers, and cannot be
used to build software that requires glibc. It is instead recommended
that any software that requires glibc APIs be modified to become more
portable.
.
This library can optionally be compiled with other libraries to make a
single, unfied solution. This can include fts, libucontext, obstack,
and others.
.
gcompat additionally provides a loader stub. This is a small library
that has the same name as the glibc dynamic linker on glibc platforms;
when a binary is run that uses glibc as its dynamic linker, the stub
will run, redirecting it to use musl and automatically preloading the
gcompat library.

Ben Hutchings

unread,
Jul 14, 2022, 7:20:04 AM7/14/22
to
How would this be used in Debian, when all our ports already use glibc?

Ben.

--
Ben Hutchings
Always try to do things in chronological order;
it's less confusing that way.
signature.asc
0 new messages