app-emulation/liblol-glibc (gentoo-zh)

Search

Package Information

Description:
GNU libc C library, for liblol
Homepage:
https://www.gnu.org/software/libc/ https://liblol.aosc.io
License:
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE

Versions

Version EAPI Keywords Slot
0.1.9 8 2.2
0.1.5 8 2.2

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>xen0n@gentoo.org</email>
		<name>WANG Xuerui</name>
	</maintainer>
	<use>
		<flag name="cet">Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)</flag>
		<flag name="compile-locales">build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow</flag>
		<flag name="gd">build memusage and memusagestat tools</flag>
		<flag name="hash-sysv-compat">enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)</flag>
		<flag name="multiarch">enable optimizations for multiple CPU architectures (detected at runtime)</flag>
		<flag name="multilib-bootstrap">Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.</flag>
		<flag name="nscd">Build, and enable support for, the Name Service Cache Daemon</flag>
		<flag name="perl">Install additional scripts written in Perl</flag>
		<flag name="ssp">protect stack of glibc internals</flag>
		<flag name="stack-realign">Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost</flag>
		<flag name="suid">Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5</flag>
		<flag name="systemtap">enable systemtap static probe points</flag>
	</use>
	<upstream>
		<remote-id type="github">AOSC-Dev/liblol</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 0.1.9 0.1.5
audit ⚠️
caps Use libcap support ⚠️
cet Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
compile-locales build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
custom-cflags ⚠️
doc Adds extra documentation (API, Javadoc, etc)
gd build memusage and memusagestat tools
hash-sysv-compat enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)
headers-only Build and install only the headers. ⚠️
multiarch enable optimizations for multiple CPU architectures (detected at runtime)
multilib ⚠️
multilib-bootstrap Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
nscd Build, and enable support for, the Name Service Cache Daemon
perl Install additional scripts written in Perl
profile ⚠️
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
split-usr ⚠️
ssp protect stack of glibc internals
stack-realign Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost
static-libs Build static versions of dynamic libraries as well ⚠️
suid Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
systemd Install systemd user service for Fcitx5 backend ⚠️
systemtap enable systemtap static probe points
test Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore.
vanilla ⚠️

Manifest

Type File Size Versions
DIST glibc-2.39.tar.xz 18520988 bytes 0.1.5
DIST glibc-2.41.tar.xz 19344868 bytes 0.1.9
Unmatched Entries
Type File Size
DIST gcc-multilib-bootstrap-20201208.tar.xz 5528452 bytes
DIST glibc-2.39-patches-9.tar.xz 110948 bytes
DIST glibc-2.41-patches-1.tar.xz 17560 bytes
DIST glibc-systemd-20210729.tar.gz 1480 bytes
DIST liblol-0.1.5.tar.gz 48554 bytes
DIST liblol-0.1.9.tar.gz 54483 bytes