Gentoo Archives: gentoo-portage-dev

From: Joakim Tjernlund <Joakim.Tjernlund@××××××××.com>
To: "gentoo-portage-dev@l.g.o" <gentoo-portage-dev@l.g.o>
Subject: Re: [gentoo-portage-dev] Build path abi missing in qemu-user
Date: Wed, 18 Dec 2019 17:36:28
Message-Id: a34da0f6816aa5309cd89e3512362d09a1538010.camel@infinera.com
In Reply to: Re: [gentoo-portage-dev] Build path abi missing in qemu-user by Mike Gilbert
1 On Wed, 2019-12-18 at 11:22 -0500, Mike Gilbert wrote:
2 > 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.
3 >
4 >
5 > On Thu, Dec 12, 2019 at 10:18 AM Joakim Tjernlund
6 > <Joakim.Tjernlund@××××××××.com> wrote:
7 > > When build in a qemu-user chroot I get odd build paths:
8 > > /var/tmp/portage/dev-libs/libxml2-2.9.9-r1/work/libxml2-2.9.9-.ppc
9 > >
10 > > This path is missing the abi_ppc_32 like so:
11 > > /var/tmp/portage/dev-libs/libxml2-2.9.9-r1/work/libxml2-2.9.9-abi_ppc_32.ppc
12 > >
13 > > I struggle to find out why this happens, any ideas?
14 >
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

Replies

Subject Author
Re: [gentoo-portage-dev] Build path abi missing in qemu-user Michael 'veremitz' Everitt <gentoo@×××××××.xyz>