Gentoo Archives: gentoo-portage-dev

From: Michael 'veremitz' Everitt <gentoo@×××××××.xyz>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] Build path abi missing in qemu-user
Date: Wed, 18 Dec 2019 18:18:14
Message-Id: e4662d1e-672f-d89e-743a-db69ba6bfb82@veremit.xyz
In Reply to: Re: [gentoo-portage-dev] Build path abi missing in qemu-user by Joakim Tjernlund
1 On 18/12/19 17:36, Joakim Tjernlund wrote:
2 > On Wed, 2019-12-18 at 11:22 -0500, Mike Gilbert wrote:
3 >> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
4 >>
5 >>
6 >> On Thu, Dec 12, 2019 at 10:18 AM Joakim Tjernlund
7 >> <Joakim.Tjernlund@××××××××.com> wrote:
8 >>> When build in a qemu-user chroot I get odd build paths:
9 >>> /var/tmp/portage/dev-libs/libxml2-2.9.9-r1/work/libxml2-2.9.9-.ppc
10 >>>
11 >>> This path is missing the abi_ppc_32 like so:
12 >>> /var/tmp/portage/dev-libs/libxml2-2.9.9-r1/work/libxml2-2.9.9-abi_ppc_32.ppc
13 >>>
14 >>> I struggle to find out why this happens, any ideas?
15 >> I would guess you are using a profile that doesn't define the ABI_PPC
16 >> USE_EXPAND variable properly.
17 >>
18 > # portageq envvar USE_EXPAND
19 > ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES
20 > DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS
21 > LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM
22 > PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS
23 > VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS
24 > cu3-jocke fs # portageq envvar ABI_PPC
25 > 32
26 > cu3-jocke fs # eselect profile list
27 > Available profile symlink targets:
28 > [1] default/linux/powerpc/ppc32/13.0
29 > [2] default/linux/powerpc/ppc32/13.0/desktop
30 > [3] default/linux/powerpc/ppc32/13.0/desktop/gnome
31 > [4] default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd
32 > [5] default/linux/powerpc/ppc32/13.0/desktop/kde
33 > [6] default/linux/powerpc/ppc32/13.0/desktop/kde/systemd
34 > [7] default/linux/powerpc/ppc32/13.0/developer
35 > [8] default/linux/powerpc/ppc64/13.0/32bit-userland
36 > [9] default/linux/powerpc/ppc64/13.0/32bit-userland/desktop
37 > [10] default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome
38 > [11] default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd
39 > [12] default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde
40 > [13] default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd
41 > [14] default/linux/powerpc/ppc64/13.0/32bit-userland/developer
42 > [15] hardened/linux/powerpc/ppc32
43 > [16] hardened/linux/powerpc/ppc64/32bit-userland
44 > [17] hardened/linux/musl/ppc
45 > [18] default/linux/uclibc/ppc
46 > [19] hardened/linux/uclibc/ppc
47 > [20] tmv3-target-overlay:cusfpv3 *
48 >
49 > cusfpv3 inherits default/linux/powerpc/ppc32/13.0
50 >
51 > Jocke
52 >
53 Haven't 13.0 profiles been deprecated? (and/or deleted by now ...)

Attachments

File name MIME type
signature.asc application/pgp-signature