diff options
Diffstat (limited to 'libs/gcompat/DETAILS')
-rwxr-xr-x | libs/gcompat/DETAILS | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libs/gcompat/DETAILS b/libs/gcompat/DETAILS new file mode 100755 index 0000000000..2d7da754ee --- /dev/null +++ b/libs/gcompat/DETAILS @@ -0,0 +1,28 @@ + SPELL=gcompat + VERSION=0.4.0 + SOURCE="$SPELL-$VERSION.tar.gz" + WEB_SITE="https://code.foxkit.us/adelie/gcompat" + SOURCE_URL[0]="https://github.com/AdelieLinux/$SPELL/archive/$VERSION.tar.gz" + SOURCE_HASH=sha512:eece93dfacc93a97994e0f84d6332742686e992ca3c8480240294aa1652508e870f2f4534b431c8acaeebf8b0e0ae6d3eb59add0b0224a3527019677869ed4af +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" + LICENSE[0]="NCSA" + ENTERED=20190917 + KEYWORDS="" + SHORT="GNU C Library Compatibility Layer" +cat << EOF +This distribution contains the implementation of gcompat, a library which +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. +EOF |