* Package:    sys-libs/libucontext-1.1
 * Repository: gentoo
 * Maintainer: musl@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux man userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox

>>> Unpacking source...
>>> Unpacking libucontext-1.1.tar.gz to /var/tmp/portage/sys-libs/libucontext-1.1/work
>>> Source unpacked in /var/tmp/portage/sys-libs/libucontext-1.1/work
>>> Preparing source in /var/tmp/portage/sys-libs/libucontext-1.1/work/libucontext-libucontext-1.1 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-libs/libucontext-1.1/work/libucontext-libucontext-1.1 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-libs/libucontext-1.1/work/libucontext-libucontext-1.1 ...
make -j4 ARCH= 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' all docs 
cp arch/common/include/libucontext/bits.h include/libucontext/bits.h
x86_64-pc-linux-gnu-gcc -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC -pipe -march=native -fno-diagnostics-color -O2 -Iinclude -Iarch/x86 -Iarch/common -c -o arch/x86/makecontext.o arch/x86/makecontext.c
x86_64-pc-linux-gnu-gcc -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC -pipe -march=native -fno-diagnostics-color -O2 -Iinclude -Iarch/x86 -Iarch/common -c -o arch/x86/trampoline.o arch/x86/trampoline.c
x86_64-pc-linux-gnu-gcc -fPIC -DPIC -pipe -march=native -fno-diagnostics-color -O2 -Iinclude -Iarch/x86 -Iarch/common -c -o arch/x86/getcontext.o arch/x86/getcontext.S
x86_64-pc-linux-gnu-gcc -fPIC -DPIC -pipe -march=native -fno-diagnostics-color -O2 -Iinclude -Iarch/x86 -Iarch/common -c -o arch/x86/setcontext.o arch/x86/setcontext.S
arch/x86/setcontext.S: Assembler messages:
arch/x86/setcontext.S:33: Error: invalid instruction suffix for `push'
In file included from /usr/include/ucontext.h:23,
                 from include/libucontext/bits.h:6,
                 from include/libucontext/libucontext.h:5,
                 from arch/x86/trampoline.c:2:
/usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
make: *** [Makefile:111: arch/x86/setcontext.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from arch/x86/makecontext.c:16:
/usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
      |   ^~~~~~~
arch/common/common-trampoline.c: Assembler messages:
arch/common/common-trampoline.c:23: Error: incorrect register `%rdi' used with `l' suffix
make: *** [Makefile:108: arch/x86/trampoline.o] Error 1
 * ERROR: sys-libs/libucontext-1.1::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=sys-libs/libucontext-1.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-libs/libucontext-1.1::gentoo'`.
 * The complete build log is located at '/var/log/portage/sys-libs:libucontext-1.1:20211204-200218.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/libucontext-1.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/libucontext-1.1/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-libs/libucontext-1.1/work/libucontext-libucontext-1.1'
 * S: '/var/tmp/portage/sys-libs/libucontext-1.1/work/libucontext-libucontext-1.1'