Gentoo Archives: gentoo-user

From: Jude DaShiell <jdashiel@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] pcre build failure
Date: Mon, 05 Oct 2020 18:40:56
Message-Id: alpine.NEB.2.23.451.2010051440020.19094@panix1.panix.com
1 Script started on 2020-10-05 09:53:20-04:00 [TERM="linux" TTY="/dev/tty2" COLUMNS="80" LINES="25"]
2 livecd / # emerge --ask --verbose --udpdate --deep --newuse @world
3
4 These are the packages that would be merged, in order:
5
6 Calculating dependencies ...... ... done!
7 [ebuild R ] dev-libs/libpcre-8.44:3::gentoo USE="bzip2 cxx jit readline recursion-limit (split-usr) (unicode) zlib -libedit -pcre16 -pcre32 -static-libs*" ABI_X86="(64) -32 (-x32)" 0 KiB
8 [ebuild U ] app-arch/zstd-1.4.5:0/1::gentoo [1.4.4-r4:0/1::gentoo] USE="threads -lz4 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
9 [ebuild U ] sys-apps/sandbox-2.20::gentoo [2.18::gentoo] ABI_X86="(32) (64) (-x32)" 0 KiB
10 [ebuild U ] sys-apps/less-563::gentoo [551::gentoo] USE="pcre unicode" 0 KiB
11 [ebuild U ] sys-apps/debianutils-4.11.2::gentoo [4.11.1::gentoo] USE="installkernel -static" 0 KiB
12 [ebuild U ] dev-lang/python-exec-2.4.6-r2:2::gentoo [2.4.6-r1:2::gentoo] PYTHON_TARGETS="(pypy3) (python2_7) (python3_6) (python3_7) (python3_8) (python3_9)" 0 KiB
13 [uninstall ] dev-lang/python-2.7.18-r2:2.7::gentoo USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -examples -hardened -libressl -sqlite -tk -wininst"
14 [blocks b ] <=dev-lang/python-2.7.18-r3:2.7 ("<=dev-lang/python-2.7.18-r3:2.7" is blocking dev-lang/python-exec-2.4.6-r2)
15 [ebuild U ] sys-apps/busybox-1.32.0::gentoo [1.31.1-r2::gentoo] USE="ipv6 static systemd* -debug -livecd -make-symlinks -math -mdev -pam -savedconfig (-selinux) -sep-usr -syslog" 0 KiB
16 [ebuild U ] app-admin/perl-cleaner-2.28::gentoo [2.27::gentoo] 0 KiB
17 [ebuild NS ] app-text/docbook-xml-dtd-4.2-r3:4.2::gentoo [4.1.2-r7:4.1.2::gentoo, 4.3-r2:4.3::gentoo, 4.4-r3:4.4::gentoo, 4.5-r2:4.5::gentoo] 0 KiB
18 [ebuild U ] sys-fs/udev-init-scripts-34::gentoo [33::gentoo] 0 KiB
19 [ebuild U ] sys-apps/hwids-20200813.1::gentoo [20200204::gentoo] USE="net pci udev usb" 0 KiB
20 [ebuild U ] sys-apps/man-pages-5.08::gentoo [5.07::gentoo] L10N="-de -fr -it -ja -nl -pl -ru -zh-CN" 0 KiB
21 [ebuild U ] sys-apps/attr-2.4.48-r4::gentoo [2.4.48-r3::gentoo] USE="nls (split-usr) -debug -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
22 [ebuild NS ] sys-devel/binutils-2.35.1:2.35::gentoo [2.34-r2:2.34::gentoo] USE="gold nls plugins -default-gold -doc -multitarget -static-libs -test -vanilla%" 0 KiB
23 [ebuild U ] sys-apps/acl-2.2.53-r1::gentoo [2.2.53::gentoo] USE="nls (split-usr) -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
24 [ebuild U ] sys-devel/make-4.3::gentoo [4.2.1-r4::gentoo] USE="nls -guile -static" 0 KiB
25 [ebuild U ] sys-devel/bison-3.7.2::gentoo [3.7.1-r1::gentoo] USE="nls -examples -static -test" 0 KiB
26 [ebuild NS ] sys-devel/gcc-10.2.0-r2:10::gentoo [9.3.0-r1:9.3.0::gentoo] USE="(cxx) fortran (multilib) nls nptl openmp pch (pie) sanitize ssp vtv (-ada) -d -debug -doc (-fixed-point) -go -graphite (-hardened) -jit (-libssp) -lto -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla -zstd% (-altivec%)" 0 KiB
27 [ebuild U ] dev-libs/popt-1.18::gentoo [1.16-r2::gentoo] USE="nls -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
28 [ebuild U ] sys-apps/grep-3.5::gentoo [3.4::gentoo] USE="nls pcre -static" 0 KiB
29 [ebuild U ] dev-libs/elfutils-0.181::gentoo [0.180::gentoo] USE="bzip2 nls utils -lzma -static-libs -test (-threads) -valgrind" ABI_X86="(64) -32 (-x32)" 0 KiB
30 [ebuild U ] app-editors/nano-5.2::gentoo [4.9.3::gentoo] USE="magic ncurses nls spell (split-usr) unicode -debug -justify -minimal -slang -static" 0 KiB
31 [ebuild U ] dev-python/certifi-10001-r1::gentoo [10001::gentoo] USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9 (-python2_7%*)" 0 KiB
32 [ebuild U ] dev-util/meson-0.55.3::gentoo [0.54.3::gentoo] USE="(-test)" PYTHON_TARGETS="python3_7 -python3_6 -python3_8 -python3_9%" 0 KiB
33 [ebuild N ] sys-libs/libcap-2.43::gentoo USE="pam (split-usr) -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
34 [ebuild U ] sys-apps/shadow-4.8.1-r3::gentoo [4.8-r5::gentoo] USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
35 [ebuild U ] sys-libs/pam-1.4.0_p20200829::gentoo [1.3.1_p20200128-r1::gentoo] USE="berkdb filecaps* pie (split-usr) -audit -debug -nis (-selinux) (-cracklib%*) (-static-libs%)" ABI_X86="(64) -32 (-x32)" 0 KiB
36 [ebuild NS ] sys-libs/db-6.0.35-r2:6.0::gentoo [5.3.28-r2:5.3::gentoo] USE="-cxx -doc -examples -java -tcl -test" ABI_X86="(64) -32 (-x32)" 0 KiB
37 [ebuild N ] sys-auth/passwdqc-1.4.0-r1::gentoo 0 KiB
38 [ebuild U ] sys-apps/iproute2-5.8.0::gentoo [5.7.0::gentoo] USE="berkdb iptables ipv6 -atm -caps -elf -minimal (-selinux)" 0 KiB
39 [ebuild U ] sys-apps/kbd-2.3.0-r1::gentoo [2.2.0-r2::gentoo] USE="nls pam -test" 0 KiB
40 [ebuild N ] dev-python/cython-0.29.21-r1::gentoo USE="-doc -emacs -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
41 [ebuild N ] dev-python/lxml-4.5.2-r1::gentoo USE="threads -doc -examples -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
42 [ebuild N ] app-arch/libarchive-3.4.3:0/13::gentoo USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -blake2 -expat -libressl -lz4 -lzo -nettle -static-libs -zstd" ABI_X86="(64) -32 (-x32)" 0 KiB
43 [ebuild U ] dev-libs/openssl-1.1.1h:0/1.1::gentoo [1.1.1g:0/1.1::gentoo] USE="asm zlib -bindist* -rfc3779 -sctp -sslv3 -static-libs -test -tls-heartbeat -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB
44 [ebuild N ] app-crypt/rhash-1.4.0::gentoo USE="nls ssl -debug -libressl -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
45 [ebuild NS ] dev-lang/python-3.9.0_rc2:3.9::gentoo [2.7.18-r2:2.7::gentoo, 3.7.8-r2:3.7/3.7m::gentoo, 3.8.5:3.8::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
46 [ebuild U ] sys-libs/glibc-2.32-r2:2.2::gentoo [2.31-r6:2.2::gentoo] USE="(crypt) multiarch (multilib) ssp (static-libs) -audit -caps (-cet) -compile-locales -custom-cflags -doc -gd -headers-only -nscd -profile (-selinux) -static-pie -suid -systemtap -test (-vanilla)" 0 KiB
47 [ebuild U ] sys-libs/gdbm-1.18.1-r1:0/6::gentoo [1.18.1:0/6::gentoo] USE="berkdb nls readline -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
48 [ebuild U ] dev-libs/expat-2.2.10::gentoo [2.2.8::gentoo] USE="(split-usr) unicode -examples -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
49 [ebuild U ] dev-lang/perl-5.30.3-r1:0/5.30::gentoo [5.30.3:0/5.30::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 0 KiB
50 [ebuild U ] sys-devel/automake-1.16.2:1.16::gentoo [1.16.1-r1:1.16::gentoo] USE="-test%" 0 KiB
51 [ebuild U ] dev-libs/libgpg-error-1.39::gentoo [1.38::gentoo] USE="nls -common-lisp" ABI_X86="(64) -32 (-x32)" 0 KiB
52 [ebuild U ] dev-util/ninja-1.10.1::gentoo [1.10.0::gentoo] USE="-doc -emacs -test -vim-syntax" 0 KiB
53 [ebuild U ] app-text/opensp-1.5.2-r6::gentoo [1.5.2-r3::gentoo] USE="nls -doc -static-libs -test" 0 KiB
54 [ebuild U ] dev-perl/Unicode-LineBreak-2019.1.0::gentoo [2017.4.0-r1::gentoo] 0 KiB
55 [ebuild U ] app-text/po4a-0.61::gentoo [0.57::gentoo] USE="-test" 0 KiB
56 [ebuild N ] dev-libs/jsoncpp-1.9.4:0/24::gentoo USE="-doc -test" 0 KiB
57 [ebuild N ] dev-libs/libuv-1.40.0:0/1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
58 [ebuild N ] dev-util/cmake-3.18.3::gentoo USE="ncurses -doc -emacs -qt5 -test" 0 KiB
59 [ebuild N ] app-arch/lz4-1.9.2:0/r132::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
60 [ebuild U ] dev-libs/libksba-1.4.0::gentoo [1.3.5-r1::gentoo] USE="-static-libs" 0 KiB
61 [ebuild U ] app-crypt/gnupg-2.2.23::gentoo [2.2.20-r1::gentoo] USE="bzip2 nls readline smartcard ssl -doc -ldap (-selinux) -tofu -tools -usb -user-socket -wks-server" 0 KiB
62 [ebuild U ] app-crypt/libb2-0.98.1-r3::gentoo [0.98.1-r2::gentoo] USE="openmp -native-cflags -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
63 [ebuild U ] app-crypt/gpgme-1.14.0:1/11::gentoo [1.13.0-r1:1/11::gentoo] USE="cxx -common-lisp -python -qt5 -static-libs" PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB
64 [ebuild U ] net-misc/iputils-20200821::gentoo [20190709-r1::gentoo] USE="arping filecaps* ipv6 nls ssl -caps -clockdiff -doc -gcrypt -idn -libressl -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute6 (-SECURITY_HAZARD%)" 0 KiB
65 [ebuild U ] app-portage/portage-utils-0.89::gentoo [0.87::gentoo] USE="nls openmp qmanifest qtegrity -libressl -static" 0 KiB
66 [ebuild NS ] sys-kernel/gentoo-sources-5.8.13:5.8.13::gentoo [5.4.66:5.4.66::gentoo] USE="-build -experimental -symlink" 0 KiB
67 [ebuild U ] app-portage/gemato-16.2::gentoo [15.2::gentoo] USE="gpg -test -tools" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
68 [ebuild N ] app-text/xmlto-0.0.28-r3::gentoo USE="-latex -text" 0 KiB
69 [ebuild U ] dev-lang/python-3.7.9:3.7/3.7m::gentoo [3.7.8-r2:3.7/3.7m::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
70 [ebuild U ] dev-python/setuptools-50.3.0::gentoo [46.4.0-r3::gentoo] USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9 (-python2_7%*)" 0 KiB
71 [ebuild N ] dev-python/markupsafe-1.1.1-r1::gentoo USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
72 [ebuild N ] dev-python/jinja-2.11.2-r1::gentoo USE="-doc -examples -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
73 [ebuild U ] dev-python/cryptography-3.1-r1::gentoo [3.0-r1::gentoo] USE="-idna -libressl -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
74 [ebuild N ] sys-apps/systemd-246-r1:0/2::gentoo USE="acl gcrypt hwdb kmod lz4 pam pcre resolvconf seccomp (split-usr) sysv-utils -apparmor -audit -build -cgroup-hybrid -cryptsetup -curl -dns-over-tls -elfutils -gnuefi -homed -http -idn -importd -lzma -nat -pkcs11 -policykit -pwquality -qrcode -repart (-selinux) -static-libs -test -vanilla -xkb" ABI_X86="(64) -32 (-x32)" 0 KiB
75 [ebuild U ] sys-auth/pambase-20200917::gentoo [20200304::gentoo] USE="nullok passwdqc* sha512 systemd* -caps -debug -elogind -gnome-keyring% -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory% -pwquality% -securetty (-selinux) (-consolekit%) (-cracklib%*)" 0 KiB
76 [ebuild U ] sys-apps/util-linux-2.36::gentoo [2.35.2::gentoo] USE="cramfs logger ncurses nls pam readline (split-usr) suid systemd* unicode -audit -build -caps -cryptsetup -fdformat -hardlink -kill -python (-selinux) -slang -static-libs -su -test -tty-helpers -udev" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB
77 [ebuild N ] sys-apps/dbus-1.12.20::gentoo USE="systemd -X -debug -doc -elogind (-selinux) -static-libs -test -user-session" ABI_X86="(64) -32 (-x32)" 0 KiB
78 [ebuild N ] sys-apps/gentoo-systemd-integration-8::gentoo 0 KiB
79 [uninstall ] sys-apps/sysvinit-2.93::gentoo USE="(-ibm) (-selinux) -static"
80 [blocks b ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-246-r1)
81 [uninstall ] sys-fs/eudev-3.2.9::gentoo USE="hwdb kmod -introspection -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)"
82 [blocks b ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.2.9)
83 [blocks b ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/gentoo-systemd-integration-8, sys-apps/systemd-246-r1)
84 [blocks b ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-3.2.9)
85 [ebuild R ] virtual/udev-217::gentoo USE="systemd*" 0 KiB
86 [ebuild U ] sys-fs/e2fsprogs-1.45.6::gentoo [1.45.5::gentoo] USE="nls (split-usr) -cron -fuse -static-libs" 0 KiB
87 [ebuild R ] sys-process/procps-3.3.16-r2:0/8::gentoo USE="kill ncurses nls (split-usr) systemd* unicode -elogind -modern-top (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
88 [ebuild U ] virtual/service-manager-1::gentoo [0::gentoo] USE="(-prefix%)" 0 KiB
89 [ebuild R ] virtual/libudev-232-r3:0/1::gentoo USE="systemd* -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
90 [ebuild U ] dev-lang/python-3.8.6:3.8::gentoo [3.8.5:3.8::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
91 [ebuild U ] net-misc/openssh-8.4_p1::gentoo [8.1_p1-r4::gentoo] USE="pam pie scp%* ssl -X -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp -security-key% (-selinux) -static -test -xmss" 0 KiB
92 [ebuild U ] sys-apps/portage-3.0.8::gentoo [3.0.4-r1::gentoo] USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
93 [ebuild U ] sys-apps/pciutils-3.7.0::gentoo [3.6.4::gentoo] USE="kmod udev zlib -dns -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
94
95 Total: 79 packages (53 upgrades, 16 new, 6 in new slots, 4 reinstalls, 3 uninstalls), Size of downloads: 0 KiB
96 Conflict: 5 blocks
97
98 Would you like to merge these packages? [Yes/No] y
99
100 >>> Verifying ebuild manifests
101 >>> Running pre-merge checks for sys-devel/gcc-10.2.0-r2
102 >>> Running pre-merge checks for dev-lang/python-3.9.0_rc2
103 >>> Running pre-merge checks for sys-libs/glibc-2.32-r2
104 * Checking general environment sanity.
105 make -j2 glibc-test CC=x86_64-pc-linux-gnu-gcc
106 x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test
107 * Checking that IA32 emulation is enabled in the running kernel ...
108 [ ok ]
109 * Checking gcc for __thread support ...
110 [ ok ]
111 * Checking running kernel version (5.4.60-gentoo-x86_64 >= 3.2.0) ...
112 [ ok ]
113 * Checking linux-headers version (5.8.0 >= 3.2.0) ...
114 [ ok ]
115 >>> Running pre-merge checks for sys-apps/systemd-246-r1
116 * Determining the location of the kernel source code
117 * Found kernel source directory:
118 * /usr/src/linux
119 * Found sources for kernel version:
120 * 5.4.66-gentoo
121 * Checking for suitable kernel configuration options...
122 * CONFIG_AUTOFS4_FS: is not set when it should be.
123 * CONFIG_CHECKPOINT_RESTORE: is not set when it should be.
124 * CONFIG_FANOTIFY: is not set when it should be.
125 * CONFIG_USER_NS: is not set when it should be.
126 * CONFIG_CGROUP_BPF: is not set when it should be.
127 * Please check to make sure these options are set correctly.
128 * Failure to do so may cause unexpected problems.
129 >>> Running pre-merge checks for net-misc/openssh-8.4_p1
130 >>> Running pre-merge checks for sys-apps/portage-3.0.8
131 * Determining the location of the kernel source code
132 * Found kernel source directory:
133 * /usr/src/linux
134 * Found sources for kernel version:
135 * 5.4.66-gentoo
136 * Checking for suitable kernel configuration options...
137 [ ok ]
138
139 >>> Emerging (1 of 79) dev-libs/libpcre-8.44::gentoo
140 * Fetching files in the background.
141 * To view fetch progress, run in another terminal:
142 * tail -f /var/log/emerge-fetch.log
143 * pcre-8.44.tar.bz2 BLAKE2B SHA512 size ;-) ... [ ok ]
144 >>> Unpacking source...
145 >>> Unpacking pcre-8.44.tar.bz2 to /var/tmp/portage/dev-libs/libpcre-8.44/work
146 >>> Source unpacked in /var/tmp/portage/dev-libs/libpcre-8.44/work
147 >>> Preparing source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
148 * Applying libpcre-8.41-fix-stack-size-detection.patch ...
149 [ ok ]
150 * Running elibtoolize in: pcre-8.44/
151 * Applying portage/1.2.0 patch ...
152 * Applying sed/1.5.6 patch ...
153 * Applying as-needed/2.4.3 patch ...
154 * Applying ppc64le/2.4.4 patch ...
155 >>> Source prepared.
156 >>> Configuring source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
157 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
158 * econf: updating pcre-8.44/config.sub with /usr/share/gnuconfig/config.sub
159 * econf: updating pcre-8.44/config.guess with /usr/share/gnuconfig/config.guess
160 /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libpcre-8.44 --htmldir=/usr/share/doc/libpcre-8.44/html --with-sysroot=/ --libdir=/usr/lib64 --with-match-limit-recursion=8192 --enable-pcregrep-libbz2 --enable-cpp --enable-jit --enable-pcregrep-jit --disable-pcre16 --disable-pcre32 --disable-pcretest-libedit --enable-pcretest-libreadline --disable-static --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcre8 --enable-shared
161 checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.y9uhuq04/bin/ebuild-helpers/xattr/install -c
162 checking whether build environment is sane... yes
163 checking for a thread-safe mkdir -p... /bin/mkdir -p
164 checking for gawk... gawk
165 checking whether make sets $(MAKE)... yes
166 checking whether make supports nested variables... yes
167 checking whether make supports nested variables... (cached) yes
168 checking whether make supports the include directive... yes (GNU style)
169 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
170 checking whether the C compiler works... yes
171 checking for C compiler default output file name... a.out
172 checking for suffix of executables...
173 checking whether we are cross compiling... no
174 checking for suffix of object files... o
175 checking whether we are using the GNU C compiler... yes
176 checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
177 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
178 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
179 checking dependency style of x86_64-pc-linux-gnu-gcc... none
180 checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
181 checking the archiver (x86_64-pc-linux-gnu-ar) interface... ar
182 checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
183 checking whether we are using the GNU C compiler... (cached) yes
184 checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
185 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
186 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes
187 checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
188 checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
189 checking whether we are using the GNU C++ compiler... yes
190 checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
191 checking dependency style of x86_64-pc-linux-gnu-g++... none
192 checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
193 checking for grep that handles long lines and -e... /bin/grep
194 checking for egrep... /bin/grep -E
195 checking for ANSI C header files... yes
196 checking for sys/types.h... yes
197 checking for sys/stat.h... yes
198 checking for stdlib.h... yes
199 checking for string.h... yes
200 checking for memory.h... yes
201 checking for strings.h... yes
202 checking for inttypes.h... yes
203 checking for stdint.h... yes
204 checking for unistd.h... yes
205 checking for int64_t... yes
206 checking build system type... x86_64-pc-linux-gnu
207 checking host system type... x86_64-pc-linux-gnu
208 checking how to print strings... printf
209 checking for a sed that does not truncate output... /bin/sed
210 checking for fgrep... /bin/grep -F
211 checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
212 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
213 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
214 checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
215 checking whether ln -s works... yes
216 checking the maximum length of command line arguments... 1572864
217 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
218 checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
219 checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
220 checking for x86_64-pc-linux-gnu-objdump... objdump
221 checking how to recognize dependent libraries... pass_all
222 checking for x86_64-pc-linux-gnu-dlltool... dlltool
223 checking how to associate runtime and link libraries... printf %s\n
224 checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar
225 checking for archiver @FILE support... @
226 checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
227 checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
228 checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
229 checking for sysroot... /
230 checking for a working dd... /bin/dd
231 checking how to truncate binary pipes... /bin/dd bs=4096 count=1
232 checking for x86_64-pc-linux-gnu-mt... no
233 checking for mt... no
234 checking if : is a manifest tool... no
235 checking for dlfcn.h... yes
236 checking for objdir... .libs
237 checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
238 checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
239 checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
240 checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
241 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
242 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
243 checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
244 checking whether -lc should be explicitly linked in... no
245 checking dynamic linker characteristics... GNU/Linux ld.so
246 checking how to hardcode library paths into programs... immediate
247 checking whether stripping libraries is possible... yes
248 checking if libtool supports shared libraries... yes
249 checking whether to build shared libraries... yes
250 checking whether to build static libraries... no
251 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
252 checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
253 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
254 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
255 checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
256 checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
257 checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
258 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
259 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
260 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
261 checking dynamic linker characteristics... (cached) GNU/Linux ld.so
262 checking how to hardcode library paths into programs... immediate
263 checking whether ln -s works... yes
264 checking whether the -Werror option is usable... yes
265 checking for simple visibility declarations... yes
266 checking for ANSI C header files... (cached) yes
267 checking limits.h usability... yes
268 checking limits.h presence... yes
269 checking for limits.h... yes
270 checking for sys/types.h... (cached) yes
271 checking for sys/stat.h... (cached) yes
272 checking dirent.h usability... yes
273 checking dirent.h presence... yes
274 checking for dirent.h... yes
275 checking windows.h usability... no
276 checking windows.h presence... no
277 checking for windows.h... no
278 checking for alias support in the linker... no
279 checking for alias support in the linker... no
280 checking string usability... yes
281 checking string presence... yes
282 checking for string... yes
283 checking bits/type_traits.h usability... no
284 checking bits/type_traits.h presence... no
285 checking for bits/type_traits.h... no
286 checking type_traits.h usability... no
287 checking type_traits.h presence... no
288 checking for type_traits.h... no
289 checking for strtoq... yes
290 checking for long long... yes
291 checking for unsigned long long... yes
292 checking for an ANSI C-conforming const... yes
293 checking for size_t... yes
294 checking for bcopy... yes
295 checking for memmove... yes
296 checking for strerror... yes
297 checking zlib.h usability... yes
298 checking zlib.h presence... yes
299 checking for zlib.h... yes
300 checking for gzopen in -lz... yes
301 checking bzlib.h usability... yes
302 checking bzlib.h presence... yes
303 checking for bzlib.h... yes
304 checking for libbz2... yes
305 checking readline/readline.h usability... yes
306 checking readline/readline.h presence... yes
307 checking for readline/readline.h... yes
308 checking readline/history.h usability... yes
309 checking readline/history.h presence... yes
310 checking for readline/history.h... yes
311 checking for readline in -lreadline... yes
312 checking for the pthreads library -lpthreads... no
313 checking whether pthreads work without any flags... no
314 checking whether pthreads work with -Kthread... no
315 checking whether pthreads work with -kthread... no
316 checking for the pthreads library -llthread... no
317 checking whether pthreads work with -pthread... yes
318 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
319 checking if more special flags are required for pthreads... no
320 checking for PTHREAD_PRIO_INHERIT... yes
321 checking that generated files are newer than configure... done
322 configure: creating ./config.status
323 config.status: creating Makefile
324 config.status: creating libpcre.pc
325 config.status: creating libpcre16.pc
326 config.status: creating libpcre32.pc
327 config.status: creating libpcreposix.pc
328 config.status: creating libpcrecpp.pc
329 config.status: creating pcre-config
330 config.status: creating pcre.h
331 config.status: creating pcre_stringpiece.h
332 config.status: creating pcrecpparg.h
333 config.status: creating config.h
334 config.status: executing depfiles commands
335 config.status: executing libtool commands
336 config.status: executing script-chmod commands
337 config.status: executing delete-old-chartables commands
338
339 pcre-8.44 configuration summary:
340
341 Install prefix .................. : /usr
342 C preprocessor .................. : x86_64-pc-linux-gnu-gcc -E
343 C compiler ...................... : x86_64-pc-linux-gnu-gcc
344 C++ preprocessor ................ : x86_64-pc-linux-gnu-g++ -E
345 C++ compiler .................... : x86_64-pc-linux-gnu-g++
346 Linker .......................... : /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
347 C preprocessor flags ............ :
348 C compiler flags ................ : -pthread -march=native -O2 -pipe -fvisibility=hidden
349 C++ compiler flags .............. : -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden
350 Linker flags .................... : -Wl,-O1 -Wl,--as-needed
351 Extra libraries ................. :
352
353 Build 8 bit pcre library ........ : yes
354 Build 16 bit pcre library ....... : no
355 Build 32 bit pcre library ....... : no
356 Build C++ library ............... : yes
357 Enable JIT compiling support .... : yes
358 Enable UTF-8/16/32 support ...... : yes
359 Unicode properties .............. : yes
360 Newline char/sequence ........... : lf
361 \R matches only ANYCRLF ......... : no
362 EBCDIC coding ................... : no
363 EBCDIC code for NL .............. : n/a
364 Rebuild char tables ............. : no
365 Use stack recursion ............. : yes
366 POSIX mem threshold ............. : 10
367 Internal link size .............. : 2
368 Nested parentheses limit ........ : 250
369 Match limit ..................... : 10000000
370 Match limit recursion ........... : 8192
371 Build shared libs ............... : yes
372 Build static libs ............... : no
373 Use JIT in pcregrep ............. : yes
374 Buffer size for pcregrep ........ : 20480
375 Link pcregrep with libz ......... : yes
376 Link pcregrep with libbz2 ....... : yes
377 Link pcretest with libedit ...... : no
378 Link pcretest with libreadline .. : yes
379 Valgrind support ................ : no
380 Code coverage ................... : no
381
382 >>> Source configured.
383 >>> Compiling source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
384 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
385 make -j2 V=1
386 rm -f pcre_chartables.c
387 ln -s /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_chartables.c.dist pcre_chartables.c
388 make all-am
389 make[1]: Entering directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
390 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcretest.o `test -f 'pcretest.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcretest.c
391 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcre_printint.o `test -f 'pcre_printint.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_printint.c
392 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_byte_order.lo `test -f 'pcre_byte_order.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_byte_order.c
393 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_byte_order.c -fPIC -DPIC -o .libs/libpcre_la-pcre_byte_order.o
394 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_compile.lo `test -f 'pcre_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_compile.c
395 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_compile.o
396 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_config.lo `test -f 'pcre_config.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_config.c
397 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_config.c -fPIC -DPIC -o .libs/libpcre_la-pcre_config.o
398 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_dfa_exec.lo `test -f 'pcre_dfa_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_dfa_exec.c
399 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_dfa_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_dfa_exec.o
400 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_exec.lo `test -f 'pcre_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_exec.c
401 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_exec.o
402 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_fullinfo.lo `test -f 'pcre_fullinfo.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_fullinfo.c
403 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_fullinfo.c -fPIC -DPIC -o .libs/libpcre_la-pcre_fullinfo.o
404 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_get.lo `test -f 'pcre_get.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_get.c
405 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_get.c -fPIC -DPIC -o .libs/libpcre_la-pcre_get.o
406 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_globals.lo `test -f 'pcre_globals.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_globals.c
407 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_globals.c -fPIC -DPIC -o .libs/libpcre_la-pcre_globals.o
408 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_jit_compile.lo `test -f 'pcre_jit_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_jit_compile.c
409 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_jit_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_jit_compile.o
410 {standard input}: Assembler messages:
411 {standard input}:264: Warning: end of file not at end of a line; newline inserted
412 {standard input}:265: Error: expecting operand after ','; got nothing
413 {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
414 x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1
415 compilation terminated.
416 make[1]: *** [Makefile:1793: libpcre_la-pcre_exec.lo] Error 1
417 make[1]: *** Waiting for unfinished jobs....
418 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
419 make: *** [Makefile:1403: all] Error 2
420 * ERROR: dev-libs/libpcre-8.44::gentoo failed (compile phase):
421 * emake failed
422 *
423 * If you need support, post the output of `emerge --info '=dev-libs/libpcre-8.44::gentoo'`,
424 * the complete build log and the output of `emerge -pqv '=dev-libs/libpcre-8.44::gentoo'`.
425 * The complete build log is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'.
426 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/environment'.
427 * Working directory: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
428 * S: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44'
429
430 >>> Failed to emerge dev-libs/libpcre-8.44, Log file:
431
432 >>> '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'
433
434 * Messages for package sys-apps/systemd-246-r1:
435
436 * CONFIG_AUTOFS4_FS: is not set when it should be.
437 * CONFIG_CHECKPOINT_RESTORE: is not set when it should be.
438 * CONFIG_FANOTIFY: is not set when it should be.
439 * CONFIG_USER_NS: is not set when it should be.
440 * CONFIG_CGROUP_BPF: is not set when it should be.
441 * Please check to make sure these options are set correctly.
442 * Failure to do so may cause unexpected problems.
443
444 * Messages for package dev-libs/libpcre-8.44:
445
446 * ERROR: dev-libs/libpcre-8.44::gentoo failed (compile phase):
447 * emake failed
448 *
449 * If you need support, post the output of `emerge --info '=dev-libs/libpcre-8.44::gentoo'`,
450 * the complete build log and the output of `emerge -pqv '=dev-libs/libpcre-8.44::gentoo'`.
451 * The complete build log is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'.
452 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/environment'.
453 * Working directory: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
454 * S: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44'
455 livecd / # emerge --info '=dev-libs/libpcre-8.44::gentoo
456 > '
457 Portage 3.0.4 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-9.3.0, glibc-2.31-r6, 5.4.60-gentoo-x86_64 x86_64)
458 =================================================================
459 System Settings
460 =================================================================
461 System uname: Linux-5.4.60-gentoo-x86_64-x86_64-AMD_Athlon-tm-_64_Processor_3400+-with-gentoo-2.7
462 KiB Mem: 1015176 total, 271800 free
463 KiB Swap: 0 total, 0 free
464 Timestamp of repository gentoo: Sun, 04 Oct 2020 00:45:01 +0000
465 Head commit of repository gentoo: 772ad523dee8f01fb064e84b1fd3c3b89a9f6c16
466 sh bash 5.0_p18
467 ld GNU ld (Gentoo 2.34 p6) 2.34.0
468 app-shells/bash: 5.0_p18::gentoo
469 dev-lang/perl: 5.30.3::gentoo
470 dev-lang/python: 2.7.18-r2::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo
471 sys-apps/baselayout: 2.7::gentoo
472 sys-apps/openrc: 0.42.1::gentoo
473 sys-apps/sandbox: 2.18::gentoo
474 sys-devel/autoconf: 2.69-r5::gentoo
475 sys-devel/automake: 1.16.1-r1::gentoo
476 sys-devel/binutils: 2.34-r2::gentoo
477 sys-devel/gcc: 9.3.0-r1::gentoo
478 sys-devel/gcc-config: 2.3.2::gentoo
479 sys-devel/libtool: 2.4.6-r6::gentoo
480 sys-devel/make: 4.2.1-r4::gentoo
481 sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers)
482 sys-libs/glibc: 2.31-r6::gentoo
483 Repositories:
484
485 gentoo
486 location: /var/db/repos/gentoo
487 sync-type: rsync
488 sync-uri: rsync://rsync.gentoo.org/gentoo-portage
489 priority: -1000
490 sync-rsync-verify-metamanifest: yes
491 sync-rsync-verify-max-age: 24
492 sync-rsync-extra-opts:
493 sync-rsync-verify-jobs: 1
494
495 ABI="amd64"
496 ABI_X86="64"
497 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86"
498 ACCEPT_LICENSE="* -@EULA"
499 ACCEPT_PROPERTIES="*"
500 ACCEPT_RESTRICT="*"
501 ADA_TARGET="gnat_2018"
502 ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
503 APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
504 ARCH="amd64"
505 AUTOCLEAN="yes"
506 BINPKG_COMPRESS="bzip2"
507 BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7 multilib"
508 BROOT=""
509 CALLIGRA_FEATURES="karbon sheets words"
510 CBUILD="x86_64-pc-linux-gnu"
511 CFLAGS="-march=native -O2 -pipe"
512 CFLAGS_amd64="-m64"
513 CFLAGS_x32="-mx32"
514 CFLAGS_x86="-m32"
515 CHOST="x86_64-pc-linux-gnu"
516 CHOST_amd64="x86_64-pc-linux-gnu"
517 CHOST_x32="x86_64-pc-linux-gnux32"
518 CHOST_x86="i686-pc-linux-gnu"
519 CLEAN_DELAY="5"
520 COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
521 COLLISION_IGNORE="/lib/modules/*"
522 COMMON_FLAGS="-march=native -O2 -pipe"
523 CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
524 CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
525 CPU_FLAGS_X86="mmx mmxext sse sse2"
526 CXXFLAGS="-march=native -O2 -pipe"
527 DEFAULT_ABI="amd64"
528 DISTDIR="/var/cache/distfiles"
529 EDITOR="/bin/nano"
530 ELIBC="glibc"
531 EMERGE_DEFAULT_OPTS="--ask --color=n --verbose --nospinner --quiet-build=n --backtrack=200"
532 EMERGE_WARNING_DELAY="10"
533 ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
534 EPREFIX=""
535 EROOT="/"
536 ESYSROOT="/"
537 FCFLAGS="-march=native -O2 -pipe"
538 FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
539 FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
540 FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
541 FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
542 FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
543 FFLAGS="-march=native -O2 -pipe"
544 GCC_SPECS=""
545 GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo rsync://rsync.gtlib.gatech.edu/gentoo https://gentoo.osuosl.org/ http://gentoo.osuosl.org/ http://gentoo.mirrors.pair.com/ https://mirrors.rit.edu/gentoo/ http://mirrors.rit.edu/gentoo/ ftp://mirrors.rit.edu/gentoo/ rsync://mirrors.rit.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.cs.utah.edu/"
546 GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx"
547 GRUB_PLATFORMS=""
548 HOME="/root"
549 HUSHLOGIN="FALSE"
550 INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/info:/usr/share/info"
551 INPUT_DEVICES="libinput"
552 IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
553 KERNEL="linux"
554 LANG="C.UTF8"
555 LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
556 LC_MESSAGES="C"
557 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
558 LDFLAGS_amd64="-m elf_x86_64"
559 LDFLAGS_x32="-m elf32_x86_64"
560 LDFLAGS_x86="-m elf_i386"
561 LESS="-R -M --shift 5"
562 LESSOPEN="|lesspipe %s"
563 LIBDIR_amd64="lib64"
564 LIBDIR_x32="libx32"
565 LIBDIR_x86="lib"
566 LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
567 LOGNAME="root"
568 LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;
569 35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
570 MAIL="/var/mail/root"
571 MAKEOPTS="-j2"
572 MANPAGER="manpager"
573 MANPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/9.3.0/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.34/man:/usr/local/share/man:/usr/share/man"
574 MOTD_SHOWN="pam"
575 MULTILIB_ABIS="amd64 x86"
576 MULTILIB_STRICT_DENY="64-bit.*shared object"
577 MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
578 MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
579 NOCOLOR="true"
580 OFFICE_IMPLEMENTATION="libreoffice"
581 PAGER="/usr/bin/less"
582 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
583 PHP_TARGETS="php7-4 php7-3"
584 PKGDIR="/var/cache/binpkgs"
585 PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux hppa ia64 m68k m68k-mint mips ppc ppc-aix ppc-macos ppc64 ppc64-linux riscv s390 sparc sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-linux x86-macos x86-solaris x86-winnt"
586 PORTAGE_BIN_PATH="/usr/lib/portage/python3.7"
587 PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
588 PORTAGE_CONFIGROOT="/"
589 PORTAGE_DEBUG="0"
590 PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
591 PORTAGE_ELOG_CLASSES="log warn error"
592 PORTAGE_ELOG_MAILFROM="portage@localhost"
593 PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
594 PORTAGE_ELOG_MAILURI="root"
595 PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
596 PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
597 PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
598 PORTAGE_GID="250"
599 PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
600 PORTAGE_INST_GID="0"
601 PORTAGE_INST_UID="0"
602 PORTAGE_INTERNAL_CALLER="1"
603 PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
604 PORTAGE_OVERRIDE_EPREFIX=""
605 PORTAGE_PYM_PATH="/usr/lib/python3.7/site-packages"
606 PORTAGE_PYTHONPATH="/usr/lib/python3.7/site-packages"
607 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
608 PORTAGE_RSYNC_RETRIES="-1"
609 PORTAGE_SYNC_STALE="30"
610 PORTAGE_TMPDIR="/var/tmp"
611 PORTAGE_VERBOSE="1"
612 PORTAGE_WORKDIR_MODE="0700"
613 PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima security.selinux system.nfs4_acl user.apache_handler user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
614 POSTGRES_TARGETS="postgres10 postgres11"
615 PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
616 PWD="/"
617 PYTHONDONTWRITEBYTECODE="1"
618 PYTHON_SINGLE_TARGET="python3_7"
619 PYTHON_TARGETS="python2_7 python3_7"
620 RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
621 RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
622 RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
623 ROOT="/"
624 ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
625 RPMDIR="/var/cache/rpm"
626 RUBY_TARGETS="ruby25 ruby26"
627 SHELL="/bin/bash"
628 SHLVL="3"
629 SYMLINK_LIB="no"
630 SYSROOT="/"
631 TERM="linux"
632 TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
633 UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
634 USE="accessibility acl amd64 berkdb bzip2 cli crypt dri flac fortran gdbm gtk3 iconv ipv6 libglvnd libtirpc mmx multilib ncurses nls nptl nsplugin ogg openmp pam pcre readline seccomp split-usr sse sse2 ssl systemd tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_
635 PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php7-3" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby25 ruby26" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
636 USER="root"
637 USERLAND="GNU"
638 USE_EXPAND="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
639 USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL USERLAND"
640 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
641 USE_EXPAND_UNPREFIXED="ARCH"
642 USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
643 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
644 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
645 USE_EXPAND_VALUES_USERLAND="BSD GNU"
646 USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
647 VIDEO_CARDS="nouveau"
648 XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
649
650 =================================================================
651 Package Settings
652 =================================================================
653
654 dev-libs/libpcre-8.44::gentoo was built with the following:
655 USE="bzip2 cxx jit readline recursion-limit (split-usr) static-libs (unicode) zlib -libedit -pcre16 -pcre32" ABI_X86="(64) -32 (-x32)"
656 CFLAGS="-O2 -pipe"
657 CXXFLAGS="-O2 -pipe"
658 FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg clean-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
659
660 livecd / # emerge --info '=dev-libs/libpcre-8.44::gentoo
661 'livecd / # ask --verbose --update --deep --newuse @world
662 
663
664 These are the packages that would be merged, in order:
665
666 Calculating dependencies y.
667 ..... ... done!
668 [ebuild R ] dev-libs/libpcre-8.44:3::gentoo USE="bzip2 cxx jit readline recursion-limit (split-usr) (unicode) zlib -libedit -pcre16 -pcre32 -static-libs*" ABI_X86="(64) -32 (-x32)" 0 KiB
669 [ebuild U ] app-arch/zstd-1.4.5:0/1::gentoo [1.4.4-r4:0/1::gentoo] USE="threads -lz4 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
670 [ebuild U ] sys-apps/sandbox-2.20::gentoo [2.18::gentoo] ABI_X86="(32) (64) (-x32)" 0 KiB
671 [ebuild U ] sys-apps/less-563::gentoo [551::gentoo] USE="pcre unicode" 0 KiB
672 [ebuild U ] sys-apps/debianutils-4.11.2::gentoo [4.11.1::gentoo] USE="installkernel -static" 0 KiB
673 [ebuild U ] dev-lang/python-exec-2.4.6-r2:2::gentoo [2.4.6-r1:2::gentoo] PYTHON_TARGETS="(pypy3) (python2_7) (python3_6) (python3_7) (python3_8) (python3_9)" 0 KiB
674 [uninstall ] dev-lang/python-2.7.18-r2:2.7::gentoo USE="gdbm ipv6 ncurses readline ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -examples -hardened -libressl -sqlite -tk -wininst"
675 [blocks b ] <=dev-lang/python-2.7.18-r3:2.7 ("<=dev-lang/python-2.7.18-r3:2.7" is blocking dev-lang/python-exec-2.4.6-r2)
676 [ebuild U ] sys-apps/man-pages-5.08::gentoo [5.07::gentoo] L10N="-de -fr -it -ja -nl -pl -ru -zh-CN" 0 KiB
677 [ebuild U ] sys-apps/hwids-20200813.1::gentoo [20200204::gentoo] USE="net pci udev usb" 0 KiB
678 [ebuild U ] sys-apps/busybox-1.32.0::gentoo [1.31.1-r2::gentoo] USE="ipv6 static systemd* -debug -livecd -make-symlinks -math -mdev -pam -savedconfig (-selinux) -sep-usr -syslog" 0 KiB
679 [ebuild U ] sys-apps/attr-2.4.48-r4::gentoo [2.4.48-r3::gentoo] USE="nls (split-usr) -debug -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
680 [ebuild NS ] sys-devel/binutils-2.35.1:2.35::gentoo [2.34-r2:2.34::gentoo] USE="gold nls plugins -default-gold -doc -multitarget -static-libs -test -vanilla%" 0 KiB
681 [ebuild U ] sys-apps/acl-2.2.53-r1::gentoo [2.2.53::gentoo] USE="nls (split-usr) -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
682 [ebuild U ] sys-devel/make-4.3::gentoo [4.2.1-r4::gentoo] USE="nls -guile -static" 0 KiB
683 [ebuild U ] dev-libs/popt-1.18::gentoo [1.16-r2::gentoo] USE="nls -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
684 [ebuild U ] sys-devel/bison-3.7.2::gentoo [3.7.1-r1::gentoo] USE="nls -examples -static -test" 0 KiB
685 [ebuild NS ] sys-devel/gcc-10.2.0-r2:10::gentoo [9.3.0-r1:9.3.0::gentoo] USE="(cxx) fortran (multilib) nls nptl openmp pch (pie) sanitize ssp vtv (-ada) -d -debug -doc (-fixed-point) -go -graphite (-hardened) -jit (-libssp) -lto -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla -zstd% (-altivec%)" 0 KiB
686 [ebuild U ] dev-libs/elfutils-0.181::gentoo [0.180::gentoo] USE="bzip2 nls utils -lzma -static-libs -test (-threads) -valgrind" ABI_X86="(64) -32 (-x32)" 0 KiB
687 [ebuild U ] sys-apps/grep-3.5::gentoo [3.4::gentoo] USE="nls pcre -static" 0 KiB
688 [ebuild U ] app-editors/nano-5.2::gentoo [4.9.3::gentoo] USE="magic ncurses nls spell (split-usr) unicode -debug -justify -minimal -slang -static" 0 KiB
689 [ebuild NS ] app-text/docbook-xml-dtd-4.2-r3:4.2::gentoo [4.1.2-r7:4.1.2::gentoo, 4.3-r2:4.3::gentoo, 4.4-r3:4.4::gentoo, 4.5-r2:4.5::gentoo] 0 KiB
690 [ebuild U ] app-admin/perl-cleaner-2.28::gentoo [2.27::gentoo] 0 KiB
691 [ebuild U ] sys-fs/udev-init-scripts-34::gentoo [33::gentoo] 0 KiB
692 [ebuild N ] sys-auth/passwdqc-1.4.0-r1::gentoo 0 KiB
693 [ebuild NS ] dev-lang/python-3.9.0_rc2:3.9::gentoo [2.7.18-r2:2.7::gentoo, 3.7.8-r2:3.7/3.7m::gentoo, 3.8.5:3.8::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
694 [ebuild U ] sys-libs/glibc-2.32-r2:2.2::gentoo [2.31-r6:2.2::gentoo] USE="(crypt) multiarch (multilib) ssp (static-libs) -audit -caps (-cet) -compile-locales -custom-cflags -doc -gd -headers-only -nscd -profile (-selinux) -static-pie -suid -systemtap -test (-vanilla)" 0 KiB
695 [ebuild U ] sys-libs/gdbm-1.18.1-r1:0/6::gentoo [1.18.1:0/6::gentoo] USE="berkdb nls readline -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
696 [ebuild U ] dev-libs/expat-2.2.10::gentoo [2.2.8::gentoo] USE="(split-usr) unicode -examples -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
697 [ebuild U ] dev-libs/openssl-1.1.1h:0/1.1::gentoo [1.1.1g:0/1.1::gentoo] USE="asm zlib -bindist* -rfc3779 -sctp -sslv3 -static-libs -test -tls-heartbeat -vanilla" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB
698 [ebuild U ] dev-util/ninja-1.10.1::gentoo [1.10.0::gentoo] USE="-doc -emacs -test -vim-syntax" 0 KiB
699 [ebuild N ] app-crypt/rhash-1.4.0::gentoo USE="nls ssl -debug -libressl -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
700 [ebuild N ] dev-libs/jsoncpp-1.9.4:0/24::gentoo USE="-doc -test" 0 KiB
701 [ebuild N ] app-text/xmlto-0.0.28-r3::gentoo USE="-latex -text" 0 KiB
702 [ebuild N ] app-arch/libarchive-3.4.3:0/13::gentoo USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -blake2 -expat -libressl -lz4 -lzo -nettle -static-libs -zstd" ABI_X86="(64) -32 (-x32)" 0 KiB
703 [ebuild N ] sys-libs/libcap-2.43::gentoo USE="pam (split-usr) -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
704 [ebuild U ] dev-lang/python-3.7.9:3.7/3.7m::gentoo [3.7.8-r2:3.7/3.7m::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
705 [ebuild U ] dev-python/certifi-10001-r1::gentoo [10001::gentoo] USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9 (-python2_7%*)" 0 KiB
706 [ebuild U ] dev-python/setuptools-50.3.0::gentoo [46.4.0-r3::gentoo] USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9 (-python2_7%*)" 0 KiB
707 [ebuild U ] dev-util/meson-0.55.3::gentoo [0.54.3::gentoo] USE="(-test)" PYTHON_TARGETS="python3_7 -python3_6 -python3_8 -python3_9%" 0 KiB
708 [ebuild U ] dev-python/cryptography-3.1-r1::gentoo [3.0-r1::gentoo] USE="-idna -libressl -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
709 [ebuild N ] dev-python/markupsafe-1.1.1-r1::gentoo USE="-test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
710 [ebuild N ] dev-python/jinja-2.11.2-r1::gentoo USE="-doc -examples -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
711 [ebuild N ] dev-python/cython-0.29.21-r1::gentoo USE="-doc -emacs -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
712 [ebuild N ] dev-python/lxml-4.5.2-r1::gentoo USE="threads -doc -examples -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
713 [ebuild U ] net-misc/iputils-20200821::gentoo [20190709-r1::gentoo] USE="arping filecaps* ipv6 nls ssl -caps -clockdiff -doc -gcrypt -idn -libressl -nettle -rarpd -rdisc -static -tftpd -tracepath -traceroute6 (-SECURITY_HAZARD%)" 0 KiB
714 [ebuild U ] app-portage/gemato-16.2::gentoo [15.2::gentoo] USE="gpg -test -tools" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
715 [ebuild U ] sys-apps/shadow-4.8.1-r3::gentoo [4.8-r5::gentoo] USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
716 [ebuild U ] sys-libs/pam-1.4.0_p20200829::gentoo [1.3.1_p20200128-r1::gentoo] USE="berkdb filecaps* pie (split-usr) -audit -debug -nis (-selinux) (-cracklib%*) (-static-libs%)" ABI_X86="(64) -32 (-x32)" 0 KiB
717 [ebuild NS ] sys-libs/db-6.0.35-r2:6.0::gentoo [5.3.28-r2:5.3::gentoo] USE="-cxx -doc -examples -java -tcl -test" ABI_X86="(64) -32 (-x32)" 0 KiB
718 [ebuild U ] dev-lang/perl-5.30.3-r1:0/5.30::gentoo [5.30.3:0/5.30::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 0 KiB
719 [ebuild U ] sys-devel/automake-1.16.2:1.16::gentoo [1.16.1-r1:1.16::gentoo] USE="-test%" 0 KiB
720 [ebuild U ] dev-libs/libgpg-error-1.39::gentoo [1.38::gentoo] USE="nls -common-lisp" ABI_X86="(64) -32 (-x32)" 0 KiB
721 [ebuild U ] app-text/opensp-1.5.2-r6::gentoo [1.5.2-r3::gentoo] USE="nls -doc -static-libs -test" 0 KiB
722 [ebuild U ] dev-perl/Unicode-LineBreak-2019.1.0::gentoo [2017.4.0-r1::gentoo] 0 KiB
723 [ebuild N ] dev-libs/libuv-1.40.0:0/1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
724 [ebuild N ] dev-util/cmake-3.18.3::gentoo USE="ncurses -doc -emacs -qt5 -test" 0 KiB
725 [ebuild N ] app-arch/lz4-1.9.2:0/r132::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
726 [ebuild U ] dev-libs/libksba-1.4.0::gentoo [1.3.5-r1::gentoo] USE="-static-libs" 0 KiB
727 [ebuild U ] app-crypt/gnupg-2.2.23::gentoo [2.2.20-r1::gentoo] USE="bzip2 nls readline smartcard ssl -doc -ldap (-selinux) -tofu -tools -usb -user-socket -wks-server" 0 KiB
728 [ebuild U ] app-crypt/libb2-0.98.1-r3::gentoo [0.98.1-r2::gentoo] USE="openmp -native-cflags -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
729 [ebuild U ] app-crypt/gpgme-1.14.0:1/11::gentoo [1.13.0-r1:1/11::gentoo] USE="cxx -common-lisp -python -qt5 -static-libs" PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB
730 [ebuild U ] sys-apps/iproute2-5.8.0::gentoo [5.7.0::gentoo] USE="berkdb iptables ipv6 -atm -caps -elf -minimal (-selinux)" 0 KiB
731 [ebuild U ] sys-apps/kbd-2.3.0-r1::gentoo [2.2.0-r2::gentoo] USE="nls pam -test" 0 KiB
732 [ebuild U ] app-text/po4a-0.61::gentoo [0.57::gentoo] USE="-test" 0 KiB
733 [ebuild U ] app-portage/portage-utils-0.89::gentoo [0.87::gentoo] USE="nls openmp qmanifest qtegrity -libressl -static" 0 KiB
734 [ebuild NS ] sys-kernel/gentoo-sources-5.8.13:5.8.13::gentoo [5.4.66:5.4.66::gentoo] USE="-build -experimental -symlink" 0 KiB
735 [ebuild N ] sys-apps/systemd-246-r1:0/2::gentoo USE="acl gcrypt hwdb kmod lz4 pam pcre resolvconf seccomp (split-usr) sysv-utils -apparmor -audit -build -cgroup-hybrid -cryptsetup -curl -dns-over-tls -elfutils -gnuefi -homed -http -idn -importd -lzma -nat -pkcs11 -policykit -pwquality -qrcode -repart (-selinux) -static-libs -test -vanilla -xkb" ABI_X86="(64) -32 (-x32)" 0 KiB
736 [ebuild U ] sys-apps/util-linux-2.36::gentoo [2.35.2::gentoo] USE="cramfs logger ncurses nls pam readline (split-usr) suid systemd* unicode -audit -build -caps -cryptsetup -fdformat -hardlink -kill -python (-selinux) -slang -static-libs -su -test -tty-helpers -udev" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB
737 [ebuild U ] sys-auth/pambase-20200917::gentoo [20200304::gentoo] USE="nullok passwdqc* sha512 systemd* -caps -debug -elogind -gnome-keyring% -minimal -mktemp -pam_krb5 -pam_ssh -pwhistory% -pwquality% -securetty (-selinux) (-consolekit%) (-cracklib%*)" 0 KiB
738 [ebuild N ] sys-apps/dbus-1.12.20::gentoo USE="systemd -X -debug -doc -elogind (-selinux) -static-libs -test -user-session" ABI_X86="(64) -32 (-x32)" 0 KiB
739 [ebuild N ] sys-apps/gentoo-systemd-integration-8::gentoo 0 KiB
740 [uninstall ] sys-apps/sysvinit-2.93::gentoo USE="(-ibm) (-selinux) -static"
741 [blocks b ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-246-r1)
742 [uninstall ] sys-fs/eudev-3.2.9::gentoo USE="hwdb kmod -introspection -rule-generator (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)"
743 [blocks b ] sys-fs/eudev ("sys-fs/eudev" is blocking sys-apps/gentoo-systemd-integration-8, sys-apps/systemd-246-r1)
744 [blocks b ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/eudev-3.2.9)
745 [blocks b ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/eudev-3.2.9)
746 [ebuild R ] virtual/udev-217::gentoo USE="systemd*" 0 KiB
747 [ebuild U ] sys-fs/e2fsprogs-1.45.6::gentoo [1.45.5::gentoo] USE="nls (split-usr) -cron -fuse -static-libs" 0 KiB
748 [ebuild R ] sys-process/procps-3.3.16-r2:0/8::gentoo USE="kill ncurses nls (split-usr) systemd* unicode -elogind -modern-top (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
749 [ebuild U ] virtual/service-manager-1::gentoo [0::gentoo] USE="(-prefix%)" 0 KiB
750 [ebuild R ] virtual/libudev-232-r3:0/1::gentoo USE="systemd* -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
751 [ebuild U ] dev-lang/python-3.8.6:3.8::gentoo [3.8.5:3.8::gentoo] USE="gdbm ipv6 ncurses readline ssl xml -bluetooth -build -examples -hardened -libressl -sqlite -test -tk -wininst" 0 KiB
752 [ebuild U ] net-misc/openssh-8.4_p1::gentoo [8.1_p1-r4::gentoo] USE="pam pie scp%* ssl -X -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp -security-key% (-selinux) -static -test -xmss" 0 KiB
753 [ebuild U ] sys-apps/portage-3.0.8::gentoo [3.0.4-r1::gentoo] USE="(ipc) native-extensions rsync-verify xattr -apidoc -build -doc -gentoo-dev (-selinux) -test" PYTHON_TARGETS="python3_7 -pypy3 -python3_6 -python3_8 -python3_9" 0 KiB
754 [ebuild U ] sys-apps/pciutils-3.7.0::gentoo [3.6.4::gentoo] USE="kmod udev zlib -dns -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
755
756 Total: 79 packages (53 upgrades, 16 new, 6 in new slots, 4 reinstalls, 3 uninstalls), Size of downloads: 0 KiB
757 Conflict: 5 blocks
758
759 Would you like to merge these packages? [Yes/No]
760 >>> Verifying ebuild manifests
761 >>> Running pre-merge checks for sys-devel/gcc-10.2.0-r2
762 >>> Running pre-merge checks for dev-lang/python-3.9.0_rc2
763 >>> Running pre-merge checks for sys-libs/glibc-2.32-r2
764 * Checking general environment sanity.
765 make -j2 glibc-test CC=x86_64-pc-linux-gnu-gcc
766 x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test
767 * Checking that IA32 emulation is enabled in the running kernel ...
768 [ ok ]
769 * Checking gcc for __thread support ...
770 [ ok ]
771 * Checking running kernel version (5.4.60-gentoo-x86_64 >= 3.2.0) ...
772 [ ok ]
773 * Checking linux-headers version (5.8.0 >= 3.2.0) ...
774 [ ok ]
775 >>> Running pre-merge checks for sys-apps/systemd-246-r1
776 * Determining the location of the kernel source code
777 * Found kernel source directory:
778 * /usr/src/linux
779 * Found sources for kernel version:
780 * 5.4.66-gentoo
781 * Checking for suitable kernel configuration options...
782 * CONFIG_AUTOFS4_FS: is not set when it should be.
783 * CONFIG_CHECKPOINT_RESTORE: is not set when it should be.
784 * CONFIG_FANOTIFY: is not set when it should be.
785 * CONFIG_USER_NS: is not set when it should be.
786 * CONFIG_CGROUP_BPF: is not set when it should be.
787 * Please check to make sure these options are set correctly.
788 * Failure to do so may cause unexpected problems.
789 >>> Running pre-merge checks for net-misc/openssh-8.4_p1
790 >>> Running pre-merge checks for sys-apps/portage-3.0.8
791 * Determining the location of the kernel source code
792 * Found kernel source directory:
793 * /usr/src/linux
794 * Found sources for kernel version:
795 * 5.4.66-gentoo
796 * Checking for suitable kernel configuration options...
797 [ ok ]
798
799 >>> Emerging (1 of 79) dev-libs/libpcre-8.44::gentoo
800 * Fetching files in the background.
801 * To view fetch progress, run in another terminal:
802 * tail -f /var/log/emerge-fetch.log
803 * pcre-8.44.tar.bz2 BLAKE2B SHA512 size ;-) ... [ ok ]
804 >>> Unpacking source...
805 >>> Unpacking pcre-8.44.tar.bz2 to /var/tmp/portage/dev-libs/libpcre-8.44/work
806 >>> Source unpacked in /var/tmp/portage/dev-libs/libpcre-8.44/work
807 >>> Preparing source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
808 * Applying libpcre-8.41-fix-stack-size-detection.patch ...
809 [ ok ]
810 * Running elibtoolize in: pcre-8.44/
811 * Applying portage/1.2.0 patch ...
812 * Applying sed/1.5.6 patch ...
813 * Applying as-needed/2.4.3 patch ...
814 * Applying ppc64le/2.4.4 patch ...
815 >>> Source prepared.
816 >>> Configuring source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
817 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
818 * econf: updating pcre-8.44/config.sub with /usr/share/gnuconfig/config.sub
819 * econf: updating pcre-8.44/config.guess with /usr/share/gnuconfig/config.guess
820 /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libpcre-8.44 --htmldir=/usr/share/doc/libpcre-8.44/html --with-sysroot=/ --libdir=/usr/lib64 --with-match-limit-recursion=8192 --enable-pcregrep-libbz2 --enable-cpp --enable-jit --enable-pcregrep-jit --disable-pcre16 --disable-pcre32 --disable-pcretest-libedit --enable-pcretest-libreadline --disable-static --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcre8 --enable-shared
821 checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.2wlkhqfa/bin/ebuild-helpers/xattr/install -c
822 checking whether build environment is sane... yes
823 checking for a thread-safe mkdir -p... /bin/mkdir -p
824 checking for gawk... gawk
825 checking whether make sets $(MAKE)... yes
826 checking whether make supports nested variables... yes
827 checking whether make supports nested variables... (cached) yes
828 checking whether make supports the include directive... yes (GNU style)
829 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
830 checking whether the C compiler works... yes
831 checking for C compiler default output file name... a.out
832 checking for suffix of executables...
833 checking whether we are cross compiling... no
834 checking for suffix of object files... o
835 checking whether we are using the GNU C compiler... yes
836 checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
837 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
838 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
839 checking dependency style of x86_64-pc-linux-gnu-gcc... none
840 checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
841 checking the archiver (x86_64-pc-linux-gnu-ar) interface... ar
842 checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
843 checking whether we are using the GNU C compiler... (cached) yes
844 checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
845 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
846 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes
847 checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
848 checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
849 checking whether we are using the GNU C++ compiler... yes
850 checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
851 checking dependency style of x86_64-pc-linux-gnu-g++... none
852 checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
853 checking for grep that handles long lines and -e... /bin/grep
854 checking for egrep... /bin/grep -E
855 checking for ANSI C header files... yes
856 checking for sys/types.h... yes
857 checking for sys/stat.h... yes
858 checking for stdlib.h... yes
859 checking for string.h... yes
860 checking for memory.h... yes
861 checking for strings.h... yes
862 checking for inttypes.h... yes
863 checking for stdint.h... yes
864 checking for unistd.h... yes
865 checking for int64_t... yes
866 checking build system type... x86_64-pc-linux-gnu
867 checking host system type... x86_64-pc-linux-gnu
868 checking how to print strings... printf
869 checking for a sed that does not truncate output... /bin/sed
870 checking for fgrep... /bin/grep -F
871 checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
872 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
873 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
874 checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
875 checking whether ln -s works... yes
876 checking the maximum length of command line arguments... 1572864
877 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
878 checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
879 checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
880 checking for x86_64-pc-linux-gnu-objdump... objdump
881 checking how to recognize dependent libraries... pass_all
882 checking for x86_64-pc-linux-gnu-dlltool... dlltool
883 checking how to associate runtime and link libraries... printf %s\n
884 checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar
885 checking for archiver @FILE support... @
886 checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
887 checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
888 checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
889 checking for sysroot... /
890 checking for a working dd... /bin/dd
891 checking how to truncate binary pipes... /bin/dd bs=4096 count=1
892 checking for x86_64-pc-linux-gnu-mt... no
893 checking for mt... no
894 checking if : is a manifest tool... no
895 checking for dlfcn.h... yes
896 checking for objdir... .libs
897 checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
898 checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
899 checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
900 checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
901 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
902 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
903 checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
904 checking whether -lc should be explicitly linked in... no
905 checking dynamic linker characteristics... GNU/Linux ld.so
906 checking how to hardcode library paths into programs... immediate
907 checking whether stripping libraries is possible... yes
908 checking if libtool supports shared libraries... yes
909 checking whether to build shared libraries... yes
910 checking whether to build static libraries... no
911 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
912 checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
913 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
914 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
915 checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
916 checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
917 checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
918 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
919 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
920 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
921 checking dynamic linker characteristics... (cached) GNU/Linux ld.so
922 checking how to hardcode library paths into programs... immediate
923 checking whether ln -s works... yes
924 checking whether the -Werror option is usable... yes
925 checking for simple visibility declarations... yes
926 checking for ANSI C header files... (cached) yes
927 checking limits.h usability... yes
928 checking limits.h presence... yes
929 checking for limits.h... yes
930 checking for sys/types.h... (cached) yes
931 checking for sys/stat.h... (cached) yes
932 checking dirent.h usability... yes
933 checking dirent.h presence... yes
934 checking for dirent.h... yes
935 checking windows.h usability... no
936 checking windows.h presence... no
937 checking for windows.h... no
938 checking for alias support in the linker... no
939 checking for alias support in the linker... no
940 checking string usability... yes
941 checking string presence... yes
942 checking for string... yes
943 checking bits/type_traits.h usability... no
944 checking bits/type_traits.h presence... no
945 checking for bits/type_traits.h... no
946 checking type_traits.h usability... no
947 checking type_traits.h presence... no
948 checking for type_traits.h... no
949 checking for strtoq... yes
950 checking for long long... yes
951 checking for unsigned long long... yes
952 checking for an ANSI C-conforming const... yes
953 checking for size_t... yes
954 checking for bcopy... yes
955 checking for memmove... yes
956 checking for strerror... yes
957 checking zlib.h usability... yes
958 checking zlib.h presence... yes
959 checking for zlib.h... yes
960 checking for gzopen in -lz... yes
961 checking bzlib.h usability... yes
962 checking bzlib.h presence... yes
963 checking for bzlib.h... yes
964 checking for libbz2... yes
965 checking readline/readline.h usability... yes
966 checking readline/readline.h presence... yes
967 checking for readline/readline.h... yes
968 checking readline/history.h usability... yes
969 checking readline/history.h presence... yes
970 checking for readline/history.h... yes
971 checking for readline in -lreadline... yes
972 checking for the pthreads library -lpthreads... no
973 checking whether pthreads work without any flags... no
974 checking whether pthreads work with -Kthread... no
975 checking whether pthreads work with -kthread... no
976 checking for the pthreads library -llthread... no
977 checking whether pthreads work with -pthread... yes
978 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
979 checking if more special flags are required for pthreads... no
980 checking for PTHREAD_PRIO_INHERIT... yes
981 checking that generated files are newer than configure... done
982 configure: creating ./config.status
983 config.status: creating Makefile
984 config.status: creating libpcre.pc
985 config.status: creating libpcre16.pc
986 config.status: creating libpcre32.pc
987 config.status: creating libpcreposix.pc
988 config.status: creating libpcrecpp.pc
989 config.status: creating pcre-config
990 config.status: creating pcre.h
991 config.status: creating pcre_stringpiece.h
992 config.status: creating pcrecpparg.h
993 config.status: creating config.h
994 config.status: executing depfiles commands
995 config.status: executing libtool commands
996 config.status: executing script-chmod commands
997 config.status: executing delete-old-chartables commands
998
999 pcre-8.44 configuration summary:
1000
1001 Install prefix .................. : /usr
1002 C preprocessor .................. : x86_64-pc-linux-gnu-gcc -E
1003 C compiler ...................... : x86_64-pc-linux-gnu-gcc
1004 C++ preprocessor ................ : x86_64-pc-linux-gnu-g++ -E
1005 C++ compiler .................... : x86_64-pc-linux-gnu-g++
1006 Linker .......................... : /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
1007 C preprocessor flags ............ :
1008 C compiler flags ................ : -pthread -march=native -O2 -pipe -fvisibility=hidden
1009 C++ compiler flags .............. : -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden
1010 Linker flags .................... : -Wl,-O1 -Wl,--as-needed
1011 Extra libraries ................. :
1012
1013 Build 8 bit pcre library ........ : yes
1014 Build 16 bit pcre library ....... : no
1015 Build 32 bit pcre library ....... : no
1016 Build C++ library ............... : yes
1017 Enable JIT compiling support .... : yes
1018 Enable UTF-8/16/32 support ...... : yes
1019 Unicode properties .............. : yes
1020 Newline char/sequence ........... : lf
1021 \R matches only ANYCRLF ......... : no
1022 EBCDIC coding ................... : no
1023 EBCDIC code for NL .............. : n/a
1024 Rebuild char tables ............. : no
1025 Use stack recursion ............. : yes
1026 POSIX mem threshold ............. : 10
1027 Internal link size .............. : 2
1028 Nested parentheses limit ........ : 250
1029 Match limit ..................... : 10000000
1030 Match limit recursion ........... : 8192
1031 Build shared libs ............... : yes
1032 Build static libs ............... : no
1033 Use JIT in pcregrep ............. : yes
1034 Buffer size for pcregrep ........ : 20480
1035 Link pcregrep with libz ......... : yes
1036 Link pcregrep with libbz2 ....... : yes
1037 Link pcretest with libedit ...... : no
1038 Link pcretest with libreadline .. : yes
1039 Valgrind support ................ : no
1040 Code coverage ................... : no
1041
1042 >>> Source configured.
1043 >>> Compiling source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
1044 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
1045 make -j2 V=1
1046 rm -f pcre_chartables.c
1047 ln -s /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_chartables.c.dist pcre_chartables.c
1048 make all-am
1049 make[1]: Entering directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1050 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcretest.o `test -f 'pcretest.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcretest.c
1051 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcre_printint.o `test -f 'pcre_printint.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_printint.c
1052 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_byte_order.lo `test -f 'pcre_byte_order.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_byte_order.c
1053 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_byte_order.c -fPIC -DPIC -o .libs/libpcre_la-pcre_byte_order.o
1054 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_compile.lo `test -f 'pcre_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_compile.c
1055 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_compile.o
1056 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_config.lo `test -f 'pcre_config.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_config.c
1057 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_config.c -fPIC -DPIC -o .libs/libpcre_la-pcre_config.o
1058 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_dfa_exec.lo `test -f 'pcre_dfa_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_dfa_exec.c
1059 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_dfa_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_dfa_exec.o
1060 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_exec.lo `test -f 'pcre_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_exec.c
1061 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_exec.o
1062 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_fullinfo.lo `test -f 'pcre_fullinfo.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_fullinfo.c
1063 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_fullinfo.c -fPIC -DPIC -o .libs/libpcre_la-pcre_fullinfo.o
1064 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_get.lo `test -f 'pcre_get.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_get.c
1065 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_get.c -fPIC -DPIC -o .libs/libpcre_la-pcre_get.o
1066 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_globals.lo `test -f 'pcre_globals.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_globals.c
1067 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_globals.c -fPIC -DPIC -o .libs/libpcre_la-pcre_globals.o
1068 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_jit_compile.lo `test -f 'pcre_jit_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_jit_compile.c
1069 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_jit_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_jit_compile.o
1070 {standard input}: Assembler messages:
1071 {standard input}:264: Warning: end of file not at end of a line; newline inserted
1072 {standard input}:265: Error: expecting operand after ','; got nothing
1073 {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
1074 x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1
1075 compilation terminated.
1076 make[1]: *** [Makefile:1793: libpcre_la-pcre_exec.lo] Error 1
1077 make[1]: *** Waiting for unfinished jobs....
1078 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1079 make: *** [Makefile:1403: all] Error 2
1080 * ERROR: dev-libs/libpcre-8.44::gentoo failed (compile phase):
1081 * emake failed
1082 *
1083 * If you need support, post the output of `emerge --info '=dev-libs/libpcre-8.44::gentoo'`,
1084 * the complete build log and the output of `emerge -pqv '=dev-libs/libpcre-8.44::gentoo'`.
1085 * The complete build log is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'.
1086 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/environment'.
1087 * Working directory: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1088 * S: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44'
1089
1090 >>> Failed to emerge dev-libs/libpcre-8.44, Log file:
1091
1092 >>> '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'
1093
1094 * Messages for package sys-apps/systemd-246-r1:
1095
1096 * CONFIG_AUTOFS4_FS: is not set when it should be.
1097 * CONFIG_CHECKPOINT_RESTORE: is not set when it should be.
1098 * CONFIG_FANOTIFY: is not set when it should be.
1099 * CONFIG_USER_NS: is not set when it should be.
1100 * CONFIG_CGROUP_BPF: is not set when it should be.
1101 * Please check to make sure these options are set correctly.
1102 * Failure to do so may cause unexpected problems.
1103
1104 * Messages for package dev-libs/libpcre-8.44:
1105
1106 * ERROR: dev-libs/libpcre-8.44::gentoo failed (compile phase):
1107 * emake failed
1108 *
1109 * If you need support, post the output of `emerge --info '=dev-libs/libpcre-8.44::gentoo'`,
1110 * the complete build log and the output of `emerge -pqv '=dev-libs/libpcre-8.44::gentoo'`.
1111 * The complete build log is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'.
1112 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/environment'.
1113 * Working directory: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1114 * S: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44'
1115 livecd / # cat /var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log
1116 * Package: dev-libs/libpcre-8.44
1117 * Repository: gentoo
1118 * Maintainer: base-system@g.o
1119 * USE: abi_x86_64 amd64 bzip2 cxx elibc_glibc jit kernel_linux readline recursion-limit split-usr unicode userland_GNU zlib
1120 * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
1121 >>> Unpacking source...
1122 >>> Unpacking pcre-8.44.tar.bz2 to /var/tmp/portage/dev-libs/libpcre-8.44/work
1123 >>> Source unpacked in /var/tmp/portage/dev-libs/libpcre-8.44/work
1124 >>> Preparing source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
1125 * Applying libpcre-8.41-fix-stack-size-detection.patch ...
1126 [ ok ]
1127 * Running elibtoolize in: pcre-8.44/
1128 * Applying portage/1.2.0 patch ...
1129 * Applying sed/1.5.6 patch ...
1130 * Applying as-needed/2.4.3 patch ...
1131 * Applying ppc64le/2.4.4 patch ...
1132 >>> Source prepared.
1133 >>> Configuring source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
1134 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
1135 * econf: updating pcre-8.44/config.sub with /usr/share/gnuconfig/config.sub
1136 * econf: updating pcre-8.44/config.guess with /usr/share/gnuconfig/config.guess
1137 /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/libpcre-8.44 --htmldir=/usr/share/doc/libpcre-8.44/html --with-sysroot=/ --libdir=/usr/lib64 --with-match-limit-recursion=8192 --enable-pcregrep-libbz2 --enable-cpp --enable-jit --enable-pcregrep-jit --disable-pcre16 --disable-pcre32 --disable-pcretest-libedit --enable-pcretest-libreadline --disable-static --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcre8 --enable-shared
1138 checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.2wlkhqfa/bin/ebuild-helpers/xattr/install -c
1139 checking whether build environment is sane... yes
1140 checking for a thread-safe mkdir -p... /bin/mkdir -p
1141 checking for gawk... gawk
1142 checking whether make sets $(MAKE)... yes
1143 checking whether make supports nested variables... yes
1144 checking whether make supports nested variables... (cached) yes
1145 checking whether make supports the include directive... yes (GNU style)
1146 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
1147 checking whether the C compiler works... yes
1148 checking for C compiler default output file name... a.out
1149 checking for suffix of executables...
1150 checking whether we are cross compiling... no
1151 checking for suffix of object files... o
1152 checking whether we are using the GNU C compiler... yes
1153 checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
1154 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
1155 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
1156 checking dependency style of x86_64-pc-linux-gnu-gcc... none
1157 checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
1158 checking the archiver (x86_64-pc-linux-gnu-ar) interface... ar
1159 checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
1160 checking whether we are using the GNU C compiler... (cached) yes
1161 checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
1162 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
1163 checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes
1164 checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
1165 checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
1166 checking whether we are using the GNU C++ compiler... yes
1167 checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
1168 checking dependency style of x86_64-pc-linux-gnu-g++... none
1169 checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
1170 checking for grep that handles long lines and -e... /bin/grep
1171 checking for egrep... /bin/grep -E
1172 checking for ANSI C header files... yes
1173 checking for sys/types.h... yes
1174 checking for sys/stat.h... yes
1175 checking for stdlib.h... yes
1176 checking for string.h... yes
1177 checking for memory.h... yes
1178 checking for strings.h... yes
1179 checking for inttypes.h... yes
1180 checking for stdint.h... yes
1181 checking for unistd.h... yes
1182 checking for int64_t... yes
1183 checking build system type... x86_64-pc-linux-gnu
1184 checking host system type... x86_64-pc-linux-gnu
1185 checking how to print strings... printf
1186 checking for a sed that does not truncate output... /bin/sed
1187 checking for fgrep... /bin/grep -F
1188 checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
1189 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
1190 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
1191 checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
1192 checking whether ln -s works... yes
1193 checking the maximum length of command line arguments... 1572864
1194 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
1195 checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
1196 checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
1197 checking for x86_64-pc-linux-gnu-objdump... objdump
1198 checking how to recognize dependent libraries... pass_all
1199 checking for x86_64-pc-linux-gnu-dlltool... dlltool
1200 checking how to associate runtime and link libraries... printf %s\n
1201 checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar
1202 checking for archiver @FILE support... @
1203 checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
1204 checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
1205 checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok
1206 checking for sysroot... /
1207 checking for a working dd... /bin/dd
1208 checking how to truncate binary pipes... /bin/dd bs=4096 count=1
1209 checking for x86_64-pc-linux-gnu-mt... no
1210 checking for mt... no
1211 checking if : is a manifest tool... no
1212 checking for dlfcn.h... yes
1213 checking for objdir... .libs
1214 checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
1215 checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
1216 checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
1217 checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
1218 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
1219 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
1220 checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
1221 checking whether -lc should be explicitly linked in... no
1222 checking dynamic linker characteristics... GNU/Linux ld.so
1223 checking how to hardcode library paths into programs... immediate
1224 checking whether stripping libraries is possible... yes
1225 checking if libtool supports shared libraries... yes
1226 checking whether to build shared libraries... yes
1227 checking whether to build static libraries... no
1228 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
1229 checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
1230 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
1231 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
1232 checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
1233 checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
1234 checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
1235 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
1236 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
1237 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
1238 checking dynamic linker characteristics... (cached) GNU/Linux ld.so
1239 checking how to hardcode library paths into programs... immediate
1240 checking whether ln -s works... yes
1241 checking whether the -Werror option is usable... yes
1242 checking for simple visibility declarations... yes
1243 checking for ANSI C header files... (cached) yes
1244 checking limits.h usability... yes
1245 checking limits.h presence... yes
1246 checking for limits.h... yes
1247 checking for sys/types.h... (cached) yes
1248 checking for sys/stat.h... (cached) yes
1249 checking dirent.h usability... yes
1250 checking dirent.h presence... yes
1251 checking for dirent.h... yes
1252 checking windows.h usability... no
1253 checking windows.h presence... no
1254 checking for windows.h... no
1255 checking for alias support in the linker... no
1256 checking for alias support in the linker... no
1257 checking string usability... yes
1258 checking string presence... yes
1259 checking for string... yes
1260 checking bits/type_traits.h usability... no
1261 checking bits/type_traits.h presence... no
1262 checking for bits/type_traits.h... no
1263 checking type_traits.h usability... no
1264 checking type_traits.h presence... no
1265 checking for type_traits.h... no
1266 checking for strtoq... yes
1267 checking for long long... yes
1268 checking for unsigned long long... yes
1269 checking for an ANSI C-conforming const... yes
1270 checking for size_t... yes
1271 checking for bcopy... yes
1272 checking for memmove... yes
1273 checking for strerror... yes
1274 checking zlib.h usability... yes
1275 checking zlib.h presence... yes
1276 checking for zlib.h... yes
1277 checking for gzopen in -lz... yes
1278 checking bzlib.h usability... yes
1279 checking bzlib.h presence... yes
1280 checking for bzlib.h... yes
1281 checking for libbz2... yes
1282 checking readline/readline.h usability... yes
1283 checking readline/readline.h presence... yes
1284 checking for readline/readline.h... yes
1285 checking readline/history.h usability... yes
1286 checking readline/history.h presence... yes
1287 checking for readline/history.h... yes
1288 checking for readline in -lreadline... yes
1289 checking for the pthreads library -lpthreads... no
1290 checking whether pthreads work without any flags... no
1291 checking whether pthreads work with -Kthread... no
1292 checking whether pthreads work with -kthread... no
1293 checking for the pthreads library -llthread... no
1294 checking whether pthreads work with -pthread... yes
1295 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
1296 checking if more special flags are required for pthreads... no
1297 checking for PTHREAD_PRIO_INHERIT... yes
1298 checking that generated files are newer than configure... done
1299 configure: creating ./config.status
1300 config.status: creating Makefile
1301 config.status: creating libpcre.pc
1302 config.status: creating libpcre16.pc
1303 config.status: creating libpcre32.pc
1304 config.status: creating libpcreposix.pc
1305 config.status: creating libpcrecpp.pc
1306 config.status: creating pcre-config
1307 config.status: creating pcre.h
1308 config.status: creating pcre_stringpiece.h
1309 config.status: creating pcrecpparg.h
1310 config.status: creating config.h
1311 config.status: executing depfiles commands
1312 config.status: executing libtool commands
1313 config.status: executing script-chmod commands
1314 config.status: executing delete-old-chartables commands
1315
1316 pcre-8.44 configuration summary:
1317
1318 Install prefix .................. : /usr
1319 C preprocessor .................. : x86_64-pc-linux-gnu-gcc -E
1320 C compiler ...................... : x86_64-pc-linux-gnu-gcc
1321 C++ preprocessor ................ : x86_64-pc-linux-gnu-g++ -E
1322 C++ compiler .................... : x86_64-pc-linux-gnu-g++
1323 Linker .......................... : /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
1324 C preprocessor flags ............ :
1325 C compiler flags ................ : -pthread -march=native -O2 -pipe -fvisibility=hidden
1326 C++ compiler flags .............. : -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden
1327 Linker flags .................... : -Wl,-O1 -Wl,--as-needed
1328 Extra libraries ................. :
1329
1330 Build 8 bit pcre library ........ : yes
1331 Build 16 bit pcre library ....... : no
1332 Build 32 bit pcre library ....... : no
1333 Build C++ library ............... : yes
1334 Enable JIT compiling support .... : yes
1335 Enable UTF-8/16/32 support ...... : yes
1336 Unicode properties .............. : yes
1337 Newline char/sequence ........... : lf
1338 \R matches only ANYCRLF ......... : no
1339 EBCDIC coding ................... : no
1340 EBCDIC code for NL .............. : n/a
1341 Rebuild char tables ............. : no
1342 Use stack recursion ............. : yes
1343 POSIX mem threshold ............. : 10
1344 Internal link size .............. : 2
1345 Nested parentheses limit ........ : 250
1346 Match limit ..................... : 10000000
1347 Match limit recursion ........... : 8192
1348 Build shared libs ............... : yes
1349 Build static libs ............... : no
1350 Use JIT in pcregrep ............. : yes
1351 Buffer size for pcregrep ........ : 20480
1352 Link pcregrep with libz ......... : yes
1353 Link pcregrep with libbz2 ....... : yes
1354 Link pcretest with libedit ...... : no
1355 Link pcretest with libreadline .. : yes
1356 Valgrind support ................ : no
1357 Code coverage ................... : no
1358
1359 >>> Source configured.
1360 >>> Compiling source in /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 ...
1361 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
1362 make -j2 V=1
1363 rm -f pcre_chartables.c
1364 ln -s /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_chartables.c.dist pcre_chartables.c
1365 make all-am
1366 make[1]: Entering directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1367 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcretest.o `test -f 'pcretest.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcretest.c
1368 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -pthread -march=native -O2 -pipe -c -o pcretest-pcre_printint.o `test -f 'pcre_printint.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_printint.c
1369 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_byte_order.lo `test -f 'pcre_byte_order.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_byte_order.c
1370 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_byte_order.c -fPIC -DPIC -o .libs/libpcre_la-pcre_byte_order.o
1371 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_compile.lo `test -f 'pcre_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_compile.c
1372 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_compile.o
1373 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_config.lo `test -f 'pcre_config.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_config.c
1374 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_config.c -fPIC -DPIC -o .libs/libpcre_la-pcre_config.o
1375 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_dfa_exec.lo `test -f 'pcre_dfa_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_dfa_exec.c
1376 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_dfa_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_dfa_exec.o
1377 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_exec.lo `test -f 'pcre_exec.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_exec.c
1378 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_exec.c -fPIC -DPIC -o .libs/libpcre_la-pcre_exec.o
1379 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_fullinfo.lo `test -f 'pcre_fullinfo.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_fullinfo.c
1380 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_fullinfo.c -fPIC -DPIC -o .libs/libpcre_la-pcre_fullinfo.o
1381 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_get.lo `test -f 'pcre_get.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_get.c
1382 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_get.c -fPIC -DPIC -o .libs/libpcre_la-pcre_get.o
1383 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_globals.lo `test -f 'pcre_globals.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_globals.c
1384 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_globals.c -fPIC -DPIC -o .libs/libpcre_la-pcre_globals.o
1385 /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c -o libpcre_la-pcre_jit_compile.lo `test -f 'pcre_jit_compile.c' || echo '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/'`pcre_jit_compile.c
1386 libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44 -fvisibility=hidden -pthread -march=native -O2 -pipe -c /var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44/pcre_jit_compile.c -fPIC -DPIC -o .libs/libpcre_la-pcre_jit_compile.o
1387 {standard input}: Assembler messages:
1388 {standard input}:264: Warning: end of file not at end of a line; newline inserted
1389 {standard input}:265: Error: expecting operand after ','; got nothing
1390 {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
1391 x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1
1392 compilation terminated.
1393 make[1]: *** [Makefile:1793: libpcre_la-pcre_exec.lo] Error 1
1394 make[1]: *** Waiting for unfinished jobs....
1395 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1396 make: *** [Makefile:1403: all] Error 2
1397 * ERROR: dev-libs/libpcre-8.44::gentoo failed (compile phase):
1398 * emake failed
1399 *
1400 * If you need support, post the output of `emerge --info '=dev-libs/libpcre-8.44::gentoo'`,
1401 * the complete build log and the output of `emerge -pqv '=dev-libs/libpcre-8.44::gentoo'`.
1402 * The complete build log is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/build.log'.
1403 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libpcre-8.44/temp/environment'.
1404 * Working directory: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44-abi_x86_64.amd64'
1405 * S: '/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44'
1406 livecd / # cat /var/tmp/portage/dev-libs/libpcre-8.44/temp/environment
1407 declare -x ABI="amd64"
1408 declare -x ABI_MIPS=""
1409 declare -x ABI_PPC=""
1410 declare -x ABI_RISCV=""
1411 declare -x ABI_S390=""
1412 declare -x ABI_X86="64"
1413 declare -x ADA_TARGET=""
1414 declare -x ALSA_CARDS=""
1415 declare -x APACHE2_MODULES=""
1416 declare -x APACHE2_MPMS=""
1417 declare -x ARCH="amd64"
1418 declare BDEPEND="
1419 virtual/pkgconfig
1420 >=app-portage/elt-patches-20170815"
1421 declare -x BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7 multilib"
1422 declare -x CALLIGRA_FEATURES=""
1423 declare -x CAMERAS=""
1424 declare -x CBUILD="x86_64-pc-linux-gnu"
1425 declare -x CFLAGS="-march=native -O2 -pipe"
1426 declare -x CFLAGS_amd64="-m64"
1427 declare -x CFLAGS_default
1428 declare -x CFLAGS_x32="-mx32"
1429 declare -x CFLAGS_x86="-m32"
1430 declare -x CHOST="x86_64-pc-linux-gnu"
1431 declare -x CHOST_amd64="x86_64-pc-linux-gnu"
1432 declare -x CHOST_default="x86_64-pc-linux-gnu"
1433 declare -x CHOST_x32="x86_64-pc-linux-gnux32"
1434 declare -x CHOST_x86="i686-pc-linux-gnu"
1435 declare -x COLLECTD_PLUGINS=""
1436 declare -x COMMON_FLAGS="-march=native -O2 -pipe"
1437 declare -x CONF_PREFIX="/usr"
1438 declare -x CPU_FLAGS_ARM=""
1439 declare -x CPU_FLAGS_PPC=""
1440 declare -x CPU_FLAGS_X86=""
1441 declare -x CTARGET_default="x86_64-pc-linux-gnu"
1442 declare -x CURL_SSL=""
1443 declare -x CXXFLAGS="-march=native -O2 -pipe"
1444 declare -x DEFAULT_ABI="amd64"
1445 declare -x DEFINED_PHASES=" compile configure install postinst preinst prepare test"
1446 declare DEPEND="
1447 bzip2? ( app-arch/bzip2 )
1448 zlib? ( sys-libs/zlib )
1449 libedit? ( dev-libs/libedit )
1450 readline? ( sys-libs/readline:0= )
1451 "
1452 declare DESCRIPTION="Perl-compatible regular expression library"
1453 declare -x DIROPTIONS="-m0755"
1454 declare -x EAPI="7"
1455 declare -x ELIBC="glibc"
1456 declare -x ENLIGHTENMENT_MODULES=""
1457 declare -x ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
1458 declare -- EPOCHREALTIME="1601907212.130108"
1459 declare -- EPOCHSECONDS="1601907212"
1460 declare -x EXEOPTIONS="-m0755"
1461 declare -x FCFLAGS="-march=native -O2 -pipe"
1462 declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
1463 declare -x FFLAGS="-march=native -O2 -pipe"
1464 declare -x FFTOOLS=""
1465 declare -x GCC_SPECS=""
1466 declare -x GPSD_PROTOCOLS=""
1467 declare -x GRUB_PLATFORMS=""
1468 declare HOMEPAGE="http://www.pcre.org/"
1469 declare -x HUSHLOGIN="FALSE"
1470 declare -x INHERITED=" multilib toolchain-funcs libtool edos2unix l10n wrapper eutils flag-o-matic multibuild multilib-build multilib-minimal preserve-libs usr-ldscript"
1471 declare -x INPUT_DEVICES=""
1472 declare -x INSOPTIONS="-m0644"
1473 declare IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr"
1474 declare -x IUSE_EFFECTIVE="abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 abi_x86_32 abi_x86_64 abi_x86_x32 alpha amd64 amd64-fbsd amd64-linux arm arm64 bzip2 cxx elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 jit kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux libedit m68k m68k-mint mips pcre16 pcre32 ppc ppc-aix ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack readline recursion-limit riscv s390 sparc sparc-solaris sparc64-solaris split-usr static-libs unicode userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt zlib"
1475 declare -x IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
1476 declare -x KERNEL="linux"
1477 declare -x KERNEL_ABI="amd64"
1478 declare -x KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
1479 declare -x L10N=""
1480 declare -x LANG="C.UTF8"
1481 declare -x LCD_DEVICES=""
1482 declare -x LC_COLLATE="C"
1483 declare -x LC_MESSAGES="C"
1484 declare -x LDFLAGS="-Wl,-O1 -Wl,--as-needed"
1485 declare -x LDFLAGS_amd64="-m elf_x86_64"
1486 declare -x LDFLAGS_default
1487 declare -x LDFLAGS_x32="-m elf32_x86_64"
1488 declare -x LDFLAGS_x86="-m elf_i386"
1489 declare -x LIBDIR_amd64="lib64"
1490 declare -x LIBDIR_default="lib"
1491 declare -x LIBDIR_x32="libx32"
1492 declare -x LIBDIR_x86="lib"
1493 declare -x LIBOPTIONS="-m0644"
1494 declare -x LIBREOFFICE_EXTENSIONS=""
1495 declare -x LICENSE="BSD"
1496 declare -x LIRC_DEVICES=""
1497 declare -x LLVM_TARGETS=""
1498 declare -x MAIL="/var/mail/root"
1499 declare -x MAKEOPTS="-j2"
1500 declare -x MANPAGER="manpager"
1501 declare -x MONKEYD_PLUGINS=""
1502 declare -x MOTD_SHOWN="pam"
1503 declare -x MULTILIB_ABIS="amd64 x86"
1504 declare -a MULTILIB_CHOST_TOOLS=([0]="/usr/bin/pcre-config")
1505 declare -x MULTILIB_STRICT_DENY="64-bit.*shared object"
1506 declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
1507 declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
1508 declare -- MULTILIB_USEDEP="abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?"
1509 declare -- MY_P="pcre-8.44"
1510 declare -x NGINX_MODULES_HTTP=""
1511 declare -x NGINX_MODULES_MAIL=""
1512 declare -x NGINX_MODULES_STREAM=""
1513 declare -x OFED_DRIVERS=""
1514 declare -x OFFICE_IMPLEMENTATION=""
1515 declare -x OPENMPI_FABRICS=""
1516 declare -x OPENMPI_OFED_FEATURES=""
1517 declare -x OPENMPI_RM=""
1518 declare -a PATCHES=([0]="/var/tmp/portage/dev-libs/libpcre-8.44/files/libpcre-8.41-fix-stack-size-detection.patch")
1519 declare -x PATH="/var/tmp/portage/._portage_reinstall_.2wlkhqfa/bin/ebuild-helpers/xattr:/usr/lib/portage/python3.7/ebuild-helpers/xattr:/var/tmp/portage/._portage_reinstall_.2wlkhqfa/bin/ebuild-helpers:/usr/lib/portage/python3.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
1520 declare PDEPEND=""
1521 declare -x PHP_TARGETS=""
1522 declare -x PORTAGE_COMPRESSION_COMMAND="bzip2"
1523 declare -a PORTAGE_DOCOMPRESS=([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man")
1524 declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT="128"
1525 declare -a PORTAGE_DOCOMPRESS_SKIP=([0]="/usr/share/doc/libpcre-8.44/html")
1526 declare -a PORTAGE_DOSTRIP=([0]="/")
1527 declare -a PORTAGE_DOSTRIP_SKIP=()
1528 declare -x POSTGRES_TARGETS=""
1529 declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
1530 declare -x PROPERTIES=""
1531 declare -x PYTHONDONTWRITEBYTECODE="1"
1532 declare -x PYTHON_SINGLE_TARGET=""
1533 declare -x PYTHON_TARGETS=""
1534 declare -x QEMU_SOFTMMU_TARGETS=""
1535 declare -x QEMU_USER_TARGETS=""
1536 declare RDEPEND="
1537 bzip2? ( app-arch/bzip2 )
1538 zlib? ( sys-libs/zlib )
1539 libedit? ( dev-libs/libedit )
1540 readline? ( sys-libs/readline:0= )
1541 "
1542 declare REPOSITORY
1543 declare REQUIRED_USE="readline? ( !libedit )
1544 libedit? ( !readline ) "
1545 declare -x RESTRICT=""
1546 declare -x RESUMECOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
1547 declare -x ROS_MESSAGES=""
1548 declare -x RUBY_TARGETS=""
1549 declare -x S="/var/tmp/portage/dev-libs/libpcre-8.44/work/pcre-8.44"
1550 declare -x SANDBOX_DEBUG="0"
1551 declare -x SANDBOX_DENY=""
1552 declare -x SANDBOX_PREDICT="/var/tmp/portage/dev-libs/libpcre-8.44/homedir:/dev/crypto:/var/cache/man"
1553 declare -x SANDBOX_READ="/:/var/tmp/portage"
1554 declare -x SANDBOX_VERBOSE="1"
1555 declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/portage:/var/tmp/portage/dev-libs/libpcre-8.44/homedir/.bash_history"
1556 declare -x SANE_BACKENDS=""
1557 declare -x SHELL="/bin/bash"
1558 declare -x SLOT="3"
1559 declare SRC_URI="mirror://sourceforge/pcre/pcre-8.44.tar.bz2
1560 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.44.tar.bz2"
1561 declare -x SYMLINK_LIB="no"
1562 declare -x TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
1563 declare -x USE="abi_x86_64 amd64 bzip2 cxx elibc_glibc jit kernel_linux readline recursion-limit split-usr unicode userland_GNU zlib"
1564 declare -x USERLAND="GNU"
1565 declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
1566 declare -x USE_EXPAND_UNPREFIXED="ARCH"
1567 declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
1568 declare -x USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
1569 declare -x USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
1570 declare -x USE_EXPAND_VALUES_USERLAND="BSD GNU"
1571 declare -x UWSGI_PLUGINS=""
1572 declare -x VIDEO_CARDS=""
1573 declare -x VOICEMAIL_STORAGE=""
1574 declare -x XFCE_PLUGINS=""
1575 declare -x XTABLES_ADDONS=""
1576 declare -- _EUTILS_ECLASS="1"
1577 declare -x _E_DESTTREE_="/usr"
1578 declare -x _E_DOCDESTTREE_=""
1579 declare -x _E_EXEDESTTREE_=""
1580 declare -x _E_INSDESTTREE_=""
1581 declare -- _FLAG_O_MATIC_ECLASS="1"
1582 declare -- _L10N_ECLASS="1"
1583 declare -- _LIBTOOL_ECLASS="1"
1584 declare -- _MULTIBUILD="1"
1585 declare -- _MULTILIB_BUILD="1"
1586 declare -- _MULTILIB_ECLASS="1"
1587 declare -a _MULTILIB_FLAGS=([0]="abi_x86_32:x86,x86_fbsd,x86_freebsd,x86_linux,x86_macos,x86_solaris" [1]="abi_x86_64:amd64,amd64_fbsd,x64_freebsd,amd64_linux,x64_macos,x64_solaris" [2]="abi_x86_x32:x32" [3]="abi_mips_n32:n32" [4]="abi_mips_n64:n64" [5]="abi_mips_o32:o32" [6]="abi_s390_32:s390" [7]="abi_s390_64:s390x")
1588 declare -- _PRESERVE_LIBS_ECLASS="1"
1589 declare -- _TOOLCHAIN_FUNCS_ECLASS="1"
1590 declare -- _USR_LDSCRIPT_ECLASS="1"
1591 declare -- _WRAPPER_ECLASS="1"
1592 __eapi6_src_install ()
1593 {
1594 if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then
1595 emake DESTDIR="${D}" install;
1596 fi;
1597 einstalldocs
1598 }
1599 __eapi6_src_prepare ()
1600 {
1601 if ___is_indexed_array_var PATCHES; then
1602 [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}";
1603 else
1604 if [[ -n ${PATCHES} ]]; then
1605 eapply ${PATCHES};
1606 fi;
1607 fi;
1608 eapply_user
1609 }
1610 __eapi7_ver_compare ()
1611 {
1612 local va=${1} vb=${2} a an al as ar b bn bl bs br re LC_ALL=C;
1613 re="^([0-9]+(\.[0-9]+)*)([a-z]?)((_(alpha|beta|pre|rc|p)[0-9]*)*)(-r[0-9]+)?$";
1614 [[ ${va} =~ ${re} ]] || die "${FUNCNAME}: invalid version: ${va}";
1615 an=${BASH_REMATCH[1]};
1616 al=${BASH_REMATCH[3]};
1617 as=${BASH_REMATCH[4]};
1618 ar=${BASH_REMATCH[7]};
1619 [[ ${vb} =~ ${re} ]] || die "${FUNCNAME}: invalid version: ${vb}";
1620 bn=${BASH_REMATCH[1]};
1621 bl=${BASH_REMATCH[3]};
1622 bs=${BASH_REMATCH[4]};
1623 br=${BASH_REMATCH[7]};
1624 __eapi7_ver_compare_int "${an%%.*}" "${bn%%.*}" || return;
1625 while [[ ${an} == *.* && ${bn} == *.* ]]; do
1626 an=${an#*.};
1627 bn=${bn#*.};
1628 a=${an%%.*};
1629 b=${bn%%.*};
1630 if [[ ${a} == 0* || ${b} == 0* ]]; then
1631 [[ ${a} =~ 0+$ ]] && a=${a%"${BASH_REMATCH[0]}"};
1632 [[ ${b} =~ 0+$ ]] && b=${b%"${BASH_REMATCH[0]}"};
1633 [[ ${a} > ${b} ]] && return 3;
1634 [[ ${a} < ${b} ]] && return 1;
1635 else
1636 __eapi7_ver_compare_int "${a}" "${b}" || return;
1637 fi;
1638 done;
1639 [[ ${an} == *.* ]] && return 3;
1640 [[ ${bn} == *.* ]] && return 1;
1641 [[ ${al} > ${bl} ]] && return 3;
1642 [[ ${al} < ${bl} ]] && return 1;
1643 as=${as#_}${as:+_};
1644 bs=${bs#_}${bs:+_};
1645 while [[ -n ${as} && -n ${bs} ]]; do
1646 a=${as%%_*};
1647 b=${bs%%_*};
1648 if [[ ${a%%[0-9]*} == "${b%%[0-9]*}" ]]; then
1649 __eapi7_ver_compare_int "${a##*[a-z]}" "${b##*[a-z]}" || return;
1650 else
1651 [[ ${a%%[0-9]*} == p ]] && return 3;
1652 [[ ${b%%[0-9]*} == p ]] && return 1;
1653 [[ ${a} > ${b} ]] && return 3 || return 1;
1654 fi;
1655 as=${as#*_};
1656 bs=${bs#*_};
1657 done;
1658 if [[ -n ${as} ]]; then
1659 [[ ${as} == p[_0-9]* ]] && return 3 || return 1;
1660 else
1661 if [[ -n ${bs} ]]; then
1662 [[ ${bs} == p[_0-9]* ]] && return 1 || return 3;
1663 fi;
1664 fi;
1665 __eapi7_ver_compare_int "${ar#-r}" "${br#-r}" || return;
1666 return 2
1667 }
1668 __eapi7_ver_compare_int ()
1669 {
1670 local a=$1 b=$2 d=$(( ${#1}-${#2} ));
1671 if [[ ${d} -gt 0 ]]; then
1672 printf -v b "%0${d}d%s" 0 "${b}";
1673 else
1674 if [[ ${d} -lt 0 ]]; then
1675 printf -v a "%0$(( -d ))d%s" 0 "${a}";
1676 fi;
1677 fi;
1678 [[ ${a} > ${b} ]] && return 3;
1679 [[ ${a} == "${b}" ]]
1680 }
1681 __eapi7_ver_parse_range ()
1682 {
1683 local range=${1};
1684 local max=${2};
1685 [[ ${range} == [0-9]* ]] || die "${FUNCNAME}: range must start with a number";
1686 start=${range%-*};
1687 [[ ${range} == *-* ]] && end=${range#*-} || end=${start};
1688 if [[ -n ${end} ]]; then
1689 [[ ${start} -le ${end} ]] || die "${FUNCNAME}: end of range must be >= start";
1690 [[ ${end} -le ${max} ]] || end=${max};
1691 else
1692 end=${max};
1693 fi
1694 }
1695 __eapi7_ver_split ()
1696 {
1697 local v=${1} LC_ALL=C;
1698 comp=();
1699 local s c;
1700 while [[ -n ${v} ]]; do
1701 s=${v%%[a-zA-Z0-9]*};
1702 v=${v:${#s}};
1703 [[ ${v} == [0-9]* ]] && c=${v%%[^0-9]*} || c=${v%%[^a-zA-Z]*};
1704 v=${v:${#c}};
1705 comp+=("${s}" "${c}");
1706 done
1707 }
1708 _clang_fullversion ()
1709 {
1710 local ver="$1";
1711 shift;
1712 set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__");
1713 eval echo "$ver"
1714 }
1715 _eapply_patch ()
1716 {
1717 local f=${1};
1718 local prefix=${2};
1719 ebegin "${prefix:-Applying }${f##*/}";
1720 local all_opts=(-p1 -f -g0 --no-backup-if-mismatch "${patch_options[@]}");
1721 if ${patch_cmd} "${all_opts[@]}" --dry-run -s -F0 < "${f}" &> /dev/null; then
1722 all_opts+=(-s -F0);
1723 fi;
1724 ${patch_cmd} "${all_opts[@]}" < "${f}";
1725 failed=${?};
1726 if ! eend "${failed}"; then
1727 __helpers_die "patch -p1 ${patch_options[*]} failed with ${f}";
1728 fi
1729 }
1730 _filter-hardened ()
1731 {
1732 local f;
1733 for f in "$@";
1734 do
1735 case "${f}" in
1736 -fPIC | -fpic | -fPIE | -fpie | -Wl,pie | -pie)
1737 gcc-specs-pie || continue;
1738 if ! is-flagq -nopie && ! is-flagq -no-pie; then
1739 if test-flags -nopie > /dev/null; then
1740 append-flags -nopie;
1741 else
1742 append-flags -no-pie;
1743 fi;
1744 fi
1745 ;;
1746 -fstack-protector)
1747 gcc-specs-ssp || continue;
1748 is-flagq -fno-stack-protector || append-flags $(test-flags -fno-stack-protector)
1749 ;;
1750 -fstack-protector-all)
1751 gcc-specs-ssp-to-all || continue;
1752 is-flagq -fno-stack-protector-all || append-flags $(test-flags -fno-stack-protector-all)
1753 ;;
1754 -fno-strict-overflow)
1755 gcc-specs-nostrict || continue;
1756 is-flagq -fstrict-overflow || append-flags $(test-flags -fstrict-overflow)
1757 ;;
1758 esac;
1759 done
1760 }
1761 _filter-var ()
1762 {
1763 local f x var=$1 new=();
1764 shift;
1765 for f in ${!var};
1766 do
1767 for x in "$@";
1768 do
1769 [[ ${f} == ${x} ]] && continue 2;
1770 done;
1771 new+=("${f}");
1772 done;
1773 export ${var}="${new[*]}"
1774 }
1775 _gcc-install-dir ()
1776 {
1777 echo "$(LC_ALL=C $(tc-getCC) -print-search-dirs 2> /dev/null | awk '$1=="install:" {print $2}')"
1778 }
1779 _gcc-specs-directive_raw ()
1780 {
1781 local cc=$(tc-getCC);
1782 local specfiles=$(LC_ALL=C ${cc} -v 2>&1 | awk '$1=="Reading" {print $NF}');
1783 ${cc} -dumpspecs 2> /dev/null | cat - ${specfiles} | awk -v directive=$1 'BEGIN { pspec=""; spec=""; outside=1 }
1784 $1=="*"directive":" { pspec=spec; spec=""; outside=0; next }
1785 outside || NF==0 || ( substr($1,1,1)=="*" && substr($1,length($1),1)==":" ) { outside=1; next }
1786 spec=="" && substr($0,1,1)=="+" { spec=pspec " " substr($0,2); next }
1787 { spec=spec $0 }
1788 END { print spec }';
1789 return 0
1790 }
1791 _gcc-specs-exists ()
1792 {
1793 [[ -f $(_gcc-install-dir)/$1 ]]
1794 }
1795 _gcc_fullversion ()
1796 {
1797 local ver="$1";
1798 shift;
1799 set -- $($(tc-getCPP "$@") -E -P - <<<"__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__");
1800 eval echo "$ver"
1801 }
1802 _is_flagq ()
1803 {
1804 local x var="$1[*]";
1805 for x in ${!var};
1806 do
1807 [[ ${x} == $2 ]] && return 0;
1808 done;
1809 return 1
1810 }
1811 _multibuild_run ()
1812 {
1813 local i=1;
1814 while [[ ${!i} == _* ]]; do
1815 (( i += 1 ));
1816 done;
1817 [[ ${i} -le ${#} ]] && einfo "${v}: running ${@:${i}}";
1818 "${@}"
1819 }
1820 _multilib_multibuild_wrapper ()
1821 {
1822 debug-print-function ${FUNCNAME} "${@}";
1823 local ABI=${MULTIBUILD_VARIANT#*.};
1824 local -r MULTILIB_ABI_FLAG=${MULTIBUILD_VARIANT%.*};
1825 multilib_toolchain_setup "${ABI}";
1826 readonly ABI;
1827 "${@}"
1828 }
1829 _tc-getPROG ()
1830 {
1831 local tuple=$1;
1832 local v var vars=$2;
1833 local prog=($3);
1834 var=${vars%% *};
1835 for v in ${vars};
1836 do
1837 if [[ -n ${!v} ]]; then
1838 export ${var}="${!v}";
1839 echo "${!v}";
1840 return 0;
1841 fi;
1842 done;
1843 local search=;
1844 [[ -n $4 ]] && search=$(type -p $4-${prog[0]});
1845 [[ -z ${search} && -n ${!tuple} ]] && search=$(type -p ${!tuple}-${prog[0]});
1846 [[ -n ${search} ]] && prog[0]=${search##*/};
1847 export ${var}="${prog[*]}";
1848 echo "${!var}"
1849 }
1850 all-flag-vars ()
1851 {
1852 echo {ADA,C,CPP,CXX,CCAS,F,FC,LD}FLAGS
1853 }
1854 append-cflags ()
1855 {
1856 [[ $# -eq 0 ]] && return 0;
1857 export CFLAGS+=" $*";
1858 return 0
1859 }
1860 append-cppflags ()
1861 {
1862 [[ $# -eq 0 ]] && return 0;
1863 export CPPFLAGS+=" $*";
1864 return 0
1865 }
1866 append-cxxflags ()
1867 {
1868 [[ $# -eq 0 ]] && return 0;
1869 export CXXFLAGS+=" $*";
1870 return 0
1871 }
1872 append-fflags ()
1873 {
1874 [[ $# -eq 0 ]] && return 0;
1875 export FFLAGS+=" $*";
1876 export FCFLAGS+=" $*";
1877 return 0
1878 }
1879 append-flags ()
1880 {
1881 [[ $# -eq 0 ]] && return 0;
1882 case " $* " in
1883 *' '-[DIU]*)
1884 eqawarn 'please use append-cppflags for preprocessor flags'
1885 ;;
1886 *' '-L* | *' '-Wl,*)
1887 eqawarn 'please use append-ldflags for linker flags'
1888 ;;
1889 esac;
1890 append-cflags "$@";
1891 append-cxxflags "$@";
1892 append-fflags "$@";
1893 return 0
1894 }
1895 append-ldflags ()
1896 {
1897 [[ $# -eq 0 ]] && return 0;
1898 local flag;
1899 for flag in "$@";
1900 do
1901 [[ ${flag} == -l* ]] && eqawarn "Appending a library link instruction (${flag}); libraries to link to should not be passed through LDFLAGS";
1902 done;
1903 export LDFLAGS="${LDFLAGS} $*";
1904 return 0
1905 }
1906 append-lfs-flags ()
1907 {
1908 [[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments";
1909 append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
1910 }
1911 append-libs ()
1912 {
1913 [[ $# -eq 0 ]] && return 0;
1914 local flag;
1915 for flag in "$@";
1916 do
1917 if [[ -z "${flag// }" ]]; then
1918 eqawarn "Appending an empty argument to LIBS is invalid! Skipping.";
1919 continue;
1920 fi;
1921 case $flag in
1922 -[lL]*)
1923 export LIBS="${LIBS} ${flag}"
1924 ;;
1925 -*)
1926 eqawarn "Appending non-library to LIBS (${flag}); Other linker flags should be passed via LDFLAGS";
1927 export LIBS="${LIBS} ${flag}"
1928 ;;
1929 *)
1930 export LIBS="${LIBS} -l${flag}"
1931 ;;
1932 esac;
1933 done;
1934 return 0
1935 }
1936 clang-fullversion ()
1937 {
1938 _clang_fullversion '$1.$2.$3' "$@"
1939 }
1940 clang-major-version ()
1941 {
1942 _clang_fullversion '$1' "$@"
1943 }
1944 clang-micro-version ()
1945 {
1946 _clang_fullversion '$3' "$@"
1947 }
1948 clang-minor-version ()
1949 {
1950 _clang_fullversion '$2' "$@"
1951 }
1952 clang-version ()
1953 {
1954 _clang_fullversion '$1.$2' "$@"
1955 }
1956 darwintoolize ()
1957 {
1958 die "Use elibtoolize"
1959 }
1960 eapply ()
1961 {
1962 local failed patch_cmd=patch;
1963 local -x LC_COLLATE=POSIX;
1964 type -P gpatch > /dev/null && patch_cmd=gpatch;
1965 function _eapply_patch ()
1966 {
1967 local f=${1};
1968 local prefix=${2};
1969 ebegin "${prefix:-Applying }${f##*/}";
1970 local all_opts=(-p1 -f -g0 --no-backup-if-mismatch "${patch_options[@]}");
1971 if ${patch_cmd} "${all_opts[@]}" --dry-run -s -F0 < "${f}" &> /dev/null; then
1972 all_opts+=(-s -F0);
1973 fi;
1974 ${patch_cmd} "${all_opts[@]}" < "${f}";
1975 failed=${?};
1976 if ! eend "${failed}"; then
1977 __helpers_die "patch -p1 ${patch_options[*]} failed with ${f}";
1978 fi
1979 };
1980 local patch_options=() files=();
1981 local i found_doublehyphen;
1982 for ((i = 1; i <= ${#@}; ++i ))
1983 do
1984 if [[ ${@:i:1} == -- ]]; then
1985 patch_options=("${@:1:i-1}");
1986 files=("${@:i+1}");
1987 found_doublehyphen=1;
1988 break;
1989 fi;
1990 done;
1991 if [[ -z ${found_doublehyphen} ]]; then
1992 for ((i = 1; i <= ${#@}; ++i ))
1993 do
1994 if [[ ${@:i:1} != -* ]]; then
1995 patch_options=("${@:1:i-1}");
1996 files=("${@:i}");
1997 break;
1998 fi;
1999 done;
2000 for i in "${files[@]}";
2001 do
2002 if [[ ${i} == -* ]]; then
2003 die "eapply: all options must be passed before non-options";
2004 fi;
2005 done;
2006 fi;
2007 if [[ ${#files[@]} -eq 0 ]]; then
2008 die "eapply: no files specified";
2009 fi;
2010 local f;
2011 for f in "${files[@]}";
2012 do
2013 if [[ -d ${f} ]]; then
2014 function _eapply_get_files ()
2015 {
2016 local LC_ALL=POSIX;
2017 local prev_shopt=$(shopt -p nullglob);
2018 shopt -s nullglob;
2019 local f;
2020 for f in "${1}"/*;
2021 do
2022 if [[ ${f} == *.diff || ${f} == *.patch ]]; then
2023 files+=("${f}");
2024 fi;
2025 done;
2026 ${prev_shopt}
2027 };
2028 local files=();
2029 _eapply_get_files "${f}";
2030 [[ ${#files[@]} -eq 0 ]] && die "No *.{patch,diff} files in directory ${f}";
2031 einfo "Applying patches from ${f} ...";
2032 local f2;
2033 for f2 in "${files[@]}";
2034 do
2035 _eapply_patch "${f2}" ' ';
2036 [[ ${failed} -ne 0 ]] && return "${failed}";
2037 done;
2038 else
2039 _eapply_patch "${f}";
2040 [[ ${failed} -ne 0 ]] && return "${failed}";
2041 fi;
2042 done;
2043 return 0
2044 }
2045 eapply_user ()
2046 {
2047 [[ ${EBUILD_PHASE} == prepare ]] || die "eapply_user() called during invalid phase: ${EBUILD_PHASE}";
2048 local tagfile=${T}/.portage_user_patches_applied;
2049 [[ -f ${tagfile} ]] && return;
2050 >> "${tagfile}";
2051 local basedir=${PORTAGE_CONFIGROOT%/}/etc/portage/patches;
2052 local applied d f;
2053 local -A _eapply_user_patches;
2054 local prev_shopt=$(shopt -p nullglob);
2055 shopt -s nullglob;
2056 for d in "${basedir}"/${CATEGORY}/{${P}-${PR},${P},${PN}}{:${SLOT%/*},};
2057 do
2058 for f in "${d}"/*;
2059 do
2060 if [[ ( ${f} == *.diff || ${f} == *.patch ) && -z ${_eapply_user_patches[${f##*/}]} ]]; then
2061 _eapply_user_patches[${f##*/}]=${f};
2062 fi;
2063 done;
2064 done;
2065 if [[ ${#_eapply_user_patches[@]} -gt 0 ]]; then
2066 while read -r -d '' f; do
2067 f=${_eapply_user_patches[${f}]};
2068 if [[ -s ${f} ]]; then
2069 eapply "${f}";
2070 applied=1;
2071 fi;
2072 done < <(printf -- '%s\0' "${!_eapply_user_patches[@]}" |
2073 LC_ALL=C sort -z);
2074 fi;
2075 ${prev_shopt};
2076 [[ -n ${applied} ]] && ewarn "User patches applied."
2077 }
2078 econf_build ()
2079 {
2080 local CBUILD=${CBUILD:-${CHOST}};
2081 tc-env_build econf --build=${CBUILD} --host=${CBUILD} "$@"
2082 }
2083 edos2unix ()
2084 {
2085 [[ $# -eq 0 ]] && return 0;
2086 sed -i 's/\r$//' -- "$@" || die
2087 }
2088 einstalldocs ()
2089 {
2090 ( if [[ $(declare -p DOCS 2>/dev/null) != *=* ]]; then
2091 local d;
2092 for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG;
2093 do
2094 [[ -f ${d} && -s ${d} ]] && docinto / && dodoc "${d}";
2095 done;
2096 else
2097 if ___is_indexed_array_var DOCS; then
2098 [[ ${#DOCS[@]} -gt 0 ]] && docinto / && dodoc -r "${DOCS[@]}";
2099 else
2100 [[ -n ${DOCS} ]] && docinto / && dodoc -r ${DOCS};
2101 fi;
2102 fi );
2103 ( if ___is_indexed_array_var HTML_DOCS; then
2104 [[ ${#HTML_DOCS[@]} -gt 0 ]] && docinto html && dodoc -r "${HTML_DOCS[@]}";
2105 else
2106 [[ -n ${HTML_DOCS} ]] && docinto html && dodoc -r ${HTML_DOCS};
2107 fi )
2108 }
2109 elibtoolize ()
2110 {
2111 type -P eltpatch &> /dev/null || die "eltpatch not found; is app-portage/elt-patches installed?";
2112 ELT_LOGDIR=${T} LD=$(tc-getLD) eltpatch "${@}" || die "eltpatch failed"
2113 }
2114 emktemp ()
2115 {
2116 eqawarn "emktemp is deprecated. Create a temporary file in \${T} instead.";
2117 local exe="touch";
2118 [[ $1 == -d ]] && exe="mkdir" && shift;
2119 local topdir=$1;
2120 if [[ -z ${topdir} ]]; then
2121 [[ -z ${T} ]] && topdir="/tmp" || topdir=${T};
2122 fi;
2123 if ! type -P mktemp > /dev/null; then
2124 local tmp=/;
2125 while [[ -e ${tmp} ]]; do
2126 tmp=${topdir}/tmp.${RANDOM}.${RANDOM}.${RANDOM};
2127 done;
2128 ${exe} "${tmp}" || ${exe} -p "${tmp}";
2129 echo "${tmp}";
2130 else
2131 if [[ ${exe} == "touch" ]]; then
2132 TMPDIR="${topdir}" mktemp -t tmp.XXXXXXXXXX;
2133 else
2134 TMPDIR="${topdir}" mktemp -dt tmp.XXXXXXXXXX;
2135 fi;
2136 fi
2137 }
2138 filter-flags ()
2139 {
2140 _filter-hardened "$@";
2141 local v;
2142 for v in $(all-flag-vars);
2143 do
2144 _filter-var ${v} "$@";
2145 done;
2146 return 0
2147 }
2148 filter-ldflags ()
2149 {
2150 _filter-var LDFLAGS "$@";
2151 return 0
2152 }
2153 filter-lfs-flags ()
2154 {
2155 [[ $# -ne 0 ]] && die "filter-lfs-flags takes no arguments";
2156 filter-flags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
2157 }
2158 filter-mfpmath ()
2159 {
2160 local orig_mfpmath new_math prune_math;
2161 orig_mfpmath=$(get-flag -mfpmath);
2162 new_math=$(get-flag mfpmath);
2163 new_math=${new_math/both/387,sse};
2164 new_math=" ${new_math//[,+]/ } ";
2165 prune_math="";
2166 for prune_math in "$@";
2167 do
2168 new_math=${new_math/ ${prune_math} / };
2169 done;
2170 new_math=$(echo ${new_math});
2171 new_math=${new_math// /,};
2172 if [[ -z ${new_math} ]]; then
2173 filter-flags ${orig_mfpmath};
2174 else
2175 replace-flags ${orig_mfpmath} -mfpmath=${new_math};
2176 fi;
2177 return 0
2178 }
2179 gcc-fullversion ()
2180 {
2181 _gcc_fullversion '$1.$2.$3' "$@"
2182 }
2183 gcc-major-version ()
2184 {
2185 _gcc_fullversion '$1' "$@"
2186 }
2187 gcc-micro-version ()
2188 {
2189 _gcc_fullversion '$3' "$@"
2190 }
2191 gcc-minor-version ()
2192 {
2193 _gcc_fullversion '$2' "$@"
2194 }
2195 gcc-specs-directive ()
2196 {
2197 local directive subdname subdirective;
2198 directive="$(_gcc-specs-directive_raw $1)";
2199 while [[ ${directive} == *%\(*\)* ]]; do
2200 subdname=${directive/*%\(};
2201 subdname=${subdname/\)*};
2202 subdirective="$(_gcc-specs-directive_raw ${subdname})";
2203 directive="${directive//\%(${subdname})/${subdirective}}";
2204 done;
2205 echo "${directive}";
2206 return 0
2207 }
2208 gcc-specs-nostrict ()
2209 {
2210 local directive;
2211 directive=$(gcc-specs-directive cc1);
2212 [[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]]
2213 }
2214 gcc-specs-now ()
2215 {
2216 local directive;
2217 directive=$(gcc-specs-directive link_command);
2218 [[ "${directive/\{!nonow:}" != "${directive}" ]]
2219 }
2220 gcc-specs-pie ()
2221 {
2222 local directive;
2223 directive=$(gcc-specs-directive cc1);
2224 [[ "${directive/\{!nopie:}" != "${directive}" ]]
2225 }
2226 gcc-specs-relro ()
2227 {
2228 local directive;
2229 directive=$(gcc-specs-directive link_command);
2230 [[ "${directive/\{!norelro:}" != "${directive}" ]]
2231 }
2232 gcc-specs-ssp ()
2233 {
2234 local directive;
2235 directive=$(gcc-specs-directive cc1);
2236 [[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]]
2237 }
2238 gcc-specs-ssp-to-all ()
2239 {
2240 local directive;
2241 directive=$(gcc-specs-directive cc1);
2242 [[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]]
2243 }
2244 gcc-specs-stack-check ()
2245 {
2246 local directive;
2247 directive=$(gcc-specs-directive cc1);
2248 [[ "${directive/\{!fno-stack-check:}" != "${directive}" ]]
2249 }
2250 gcc-version ()
2251 {
2252 _gcc_fullversion '$1.$2' "$@"
2253 }
2254 gen_usr_ldscript ()
2255 {
2256 local lib libdir=$(get_libdir) output_format="" auto=false suffix=$(get_libname);
2257 tc-is-static-only && return;
2258 use prefix && return;
2259 if [[ $(type -t multilib_is_native_abi) == "function" ]]; then
2260 multilib_is_native_abi || return 0;
2261 fi;
2262 case ${CTARGET:-${CHOST}} in
2263 *-darwin*)
2264
2265 ;;
2266 *-android*)
2267 return 0
2268 ;;
2269 *linux* | *-freebsd* | *-openbsd* | *-netbsd*)
2270 use prefix && return 0;
2271 use split-usr || return 0
2272 ;;
2273 *)
2274 return 0
2275 ;;
2276 esac;
2277 dodir /usr/${libdir};
2278 if [[ $1 == "-a" ]]; then
2279 auto=true;
2280 shift;
2281 dodir /${libdir};
2282 fi;
2283 local flags=(${CFLAGS} ${LDFLAGS} -Wl,--verbose);
2284 if $(tc-getLD) --version | grep -q 'GNU gold'; then
2285 local d="${T}/bfd-linker";
2286 mkdir -p "${d}";
2287 ln -sf $(which ${CHOST}-ld.bfd) "${d}"/ld;
2288 flags+=(-B"${d}");
2289 fi;
2290 output_format=$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p');
2291 [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )";
2292 for lib in "$@";
2293 do
2294 local tlib;
2295 if ${auto}; then
2296 lib="lib${lib}${suffix}";
2297 else
2298 [[ -r ${ED%/}/${libdir}/${lib} ]] || continue;
2299 fi;
2300 case ${CTARGET:-${CHOST}} in
2301 *-darwin*)
2302 if ${auto}; then
2303 tlib=$(scanmacho -qF'%S#F' "${ED%/}"/usr/${libdir}/${lib});
2304 else
2305 tlib=$(scanmacho -qF'%S#F' "${ED%/}"/${libdir}/${lib});
2306 fi;
2307 [[ -z ${tlib} ]] && die "unable to read install_name from ${lib}";
2308 tlib=${tlib##*/};
2309 if ${auto}; then
2310 mv "${ED%/}"/usr/${libdir}/${lib%${suffix}}.*${suffix#.} "${ED%/}"/${libdir}/ || die;
2311 if [[ ${tlib} != ${lib%${suffix}}.*${suffix#.} ]]; then
2312 mv "${ED%/}"/usr/${libdir}/${tlib%${suffix}}.*${suffix#.} "${ED%/}"/${libdir}/ || die;
2313 fi;
2314 rm -f "${ED%/}"/${libdir}/${lib};
2315 fi;
2316 if [[ ! -w "${ED%/}/${libdir}/${tlib}" ]]; then
2317 chmod u+w "${ED%/}/${libdir}/${tlib}";
2318 local nowrite=yes;
2319 fi;
2320 install_name_tool -id "${EPREFIX}"/${libdir}/${tlib} "${ED%/}"/${libdir}/${tlib} || die "install_name_tool failed";
2321 [[ -n ${nowrite} ]] && chmod u-w "${ED%/}/${libdir}/${tlib}";
2322 pushd "${ED%/}/usr/${libdir}" > /dev/null;
2323 ln -snf "../../${libdir}/${tlib}" "${lib}";
2324 popd > /dev/null
2325 ;;
2326 *)
2327 if ${auto}; then
2328 tlib=$(scanelf -qF'%S#F' "${ED%/}"/usr/${libdir}/${lib});
2329 [[ -z ${tlib} ]] && die "unable to read SONAME from ${lib}";
2330 mv "${ED%/}"/usr/${libdir}/${lib}* "${ED%/}"/${libdir}/ || die;
2331 if [[ ${tlib} != ${lib}* ]]; then
2332 mv "${ED%/}"/usr/${libdir}/${tlib}* "${ED%/}"/${libdir}/ || die;
2333 fi;
2334 rm -f "${ED%/}"/${libdir}/${lib};
2335 else
2336 tlib=${lib};
2337 fi;
2338 cat > "${ED%/}/usr/${libdir}/${lib}" <<-END_LDSCRIPT
2339 /* GNU ld script
2340 Since Gentoo has critical dynamic libraries in /lib, and the static versions
2341 in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we
2342 run into linking problems. This "fake" dynamic lib is a linker script that
2343 redirects the linker to the real lib. And yes, this works in the cross-
2344 compiling scenario as the sysroot-ed linker will prepend the real path.
2345
2346 See bug https://bugs.gentoo.org/4411 for more info.
2347 */
2348 ${output_format}
2349 GROUP ( ${EPREFIX}/${libdir}/${tlib} )
2350 END_LDSCRIPT
2351
2352 ;;
2353 esac
2354 fperms a+x "/usr/${libdir}/${lib}" || die "could not change perms on ${lib}";
2355 done
2356 }
2357 get-flag ()
2358 {
2359 [[ $# -ne 1 ]] && die "usage: <flag>";
2360 local f var findflag="$1";
2361 for var in $(all-flag-vars);
2362 do
2363 for f in ${!var};
2364 do
2365 if [ "${f/${findflag}}" != "${f}" ]; then
2366 printf "%s\n" "${f/-${findflag}=}";
2367