Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
abi_x86_32 required on a bunch of packages
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 4:22 am    Post subject: abi_x86_32 required on a bunch of packages Reply with quote

Hello all,

I just went through the migration to the 17.1 profile, and I thought that I would do some cleaning on my system. I'm trying to figure out what is causing the abi_x86_32 USE flag to be configured for these packages:

Code:

# emerge -avuDN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] virtual/libintl-0-r2::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libpthread-stubs-0.4-r1::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libffi-3.3_rc0:0/7::gentoo  USE="-debug -pax_kernel -static-libs -test" ABI_X86="32* (64) (-x32)" 1,060 KiB
[ebuild   R    ] virtual/libiconv-0-r2::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] virtual/libffi-3.3_rc0:0/7::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] sys-libs/zlib-1.2.11-r2:0/1::gentoo  USE="minizip -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] dev-libs/libpcre-8.43:3::gentoo  USE="bzip2 cxx jit pcre16 readline recursion-limit (unicode) zlib -libedit -pcre32 -static-libs" ABI_X86="32* (64) (-x32)" 1,540 KiB
[ebuild   R    ] sys-apps/attr-2.4.48-r3::gentoo  USE="nls -debug -static-libs" ABI_X86="32* (64) (-x32)" 457 KiB
[ebuild   R    ] sys-apps/util-linux-2.33.2::gentoo  USE="cramfs ncurses nls pam readline suid udev unicode -build -caps -fdformat -kill -python (-selinux) -slang -static-libs -systemd -test -tty-helpers" ABI_X86="32* (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7" 4,597 KiB
[ebuild   R    ] dev-libs/glib-2.58.3:2::gentoo  USE="dbus (mime) utils xattr -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] dev-util/pkgconfig-0.29.2::gentoo  USE="-hardened -internal-glib" ABI_X86="32* (64) (-x32)" 1,970 KiB
[ebuild   R    ] virtual/pkgconfig-1::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXau-1.0.9::gentoo  USE="-static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXdmcp-1.1.3::gentoo  USE="-doc -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-base/xcb-proto-1.13::gentoo  ABI_X86="32* (64) (-x32)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 -python3_7" 0 KiB
[ebuild   R    ] x11-libs/libxcb-1.13.1:0/1.12::gentoo  USE="xkb -doc (-selinux) -static-libs -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libX11-1.6.7::gentoo  USE="-doc -ipv6 -static-libs -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libXext-1.3.4::gentoo  USE="-doc -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ] x11-libs/libvdpau-1.2::gentoo  USE="dri -doc -test" ABI_X86="32* (64) (-x32)" 0 KiB

Total: 19 packages (19 reinstalls), Size of downloads: 9,623 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-util/gn:0

  (dev-util/gn-0.1583:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <dev-util/gn-0.1583 required by (www-client/chromium-74.0.3729.169:0/0::gentoo, installed)
    ^            ^^^^^^

media-libs/portaudio:0

  (media-libs/portaudio-19.06.00-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <media-libs/portaudio-19.06.00-r2 required by (media-sound/audacity-2.2.2:0/0::gentoo, installed)
    ^                     ^^^^^^^^^^^


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libX11-1.6.7 abi_x86_32
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libXext-1.3.4 abi_x86_32
# required by x11-drivers/nvidia-drivers-390.116-r2::gentoo[X]
# required by @selected
# required by @world (argument)
>=x11-libs/libvdpau-1.2 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=sys-libs/zlib-1.2.11-r2 abi_x86_32
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libxcb-1.13.1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=dev-libs/libpthread-stubs-0.4-r1 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libXau-1.0.9 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libXdmcp-1.1.3 abi_x86_32
# required by x11-libs/libXau-1.0.9::gentoo
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=virtual/pkgconfig-1 abi_x86_32
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=dev-util/pkgconfig-0.29.2 abi_x86_32
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=dev-libs/glib-2.58.3 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=dev-libs/libpcre-8.43 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=sys-apps/util-linux-2.33.2 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo[xattr]
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=sys-apps/attr-2.4.48-r3 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=virtual/libintl-0-r2 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=virtual/libffi-3.3_rc0 abi_x86_32
# required by virtual/libffi-3.3_rc0::gentoo
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=dev-libs/libffi-3.3_rc0 abi_x86_32
# required by dev-libs/glib-2.58.3::gentoo
# required by dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]
# required by virtual/pkgconfig-1::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=virtual/libiconv-0-r2 abi_x86_32
# required by x11-libs/libxcb-1.13.1::gentoo
# required by x11-libs/libX11-1.6.7::gentoo
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-base/xcb-proto-1.13 abi_x86_32

Would you like to add these changes to your config files? [Yes/No] no

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-4.17.14::gentoo (masked by: linux-firmware license(s))
A copy of the 'linux-firmware' license is located at '/usr/portage/licenses/linux-firmware'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


!!! All ebuilds that could satisfy ">=dev-libs/libffi-3.3_rc0:0/7[abi_x86_32(-)?,
    abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,
    abi_mips_o32(-)?,abi_riscv_lp64d(-)?,abi_riscv_lp64(-)?,
    abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libffi-3.3_rc0::gentoo (masked by: )

(dependency required by "virtual/libffi-3.3_rc0::gentoo" [ebuild])
(dependency required by "dev-libs/glib-2.58.3::gentoo" [ebuild])
(dependency required by "dev-util/pkgconfig-0.29.2::gentoo[-internal-glib]" [ebuild])
(dependency required by "virtual/pkgconfig-1::gentoo" [ebuild])
(dependency required by "x11-libs/libXext-1.3.4::gentoo" [ebuild])
(dependency required by "x11-libs/libvdpau-1.2::gentoo[dri]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Do the proprietary nvidia-drivers require 32-bit compatibility?

Code:

# emerge --info
Portage 2.3.67 (python 3.6.8-final-0, default/linux/amd64/17.1/desktop, gcc-9.1.0, glibc-2.29-r2, 5.0.13-gentoo x86_64)
=================================================================
System uname: Linux-5.0.13-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_960_@_3.20GHz-with-gentoo-2.6
KiB Mem:    24670960 total,  18506336 free
KiB Swap:     524284 total,    524284 free
Timestamp of repository gentoo: Tue, 11 Jun 2019 02:00:01 +0000
Head commit of repository gentoo: a244d4bce6ddaf22ae1d4706cfb5afaacb18db8d
sh bash 5.0_p7
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash:          5.0_p7::gentoo
dev-lang/perl:            5.30.0::gentoo
dev-lang/python:          2.7.16::gentoo, 3.6.8::gentoo
dev-util/cmake:           3.14.5::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.17::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.13.4-r2::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            9.1.0-r1::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r5::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.0-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-jobs: 1

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
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 sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_GB"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdda cdr cli consolekit crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam flac fortran gdbm gif glamor gpm gtk hpcups iconv icu jpeg lcms libnotify libtirpc mad matroska mp3 mp4 mpeg ncurses nls nptl nvidia ogg opengl openmp pam pango pcre pdf png policykit ppds raw readline savedconfig sdl seccomp spell ssl startup-notification svg syslog tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" 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_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="nvidia" 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"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Thank you!

Cheers,
Nathan Zachary

Broke long line to make the forum layout behave.Chiitoo
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30888
Location: here

PostPosted: Wed Jun 12, 2019 5:54 am    Post subject: Reply with quote

Try to remove X, and consequently tools, use flags to nvidia-drivers
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
swimmer
Veteran
Veteran


Joined: 15 Jul 2002
Posts: 1330
Location: Netherlands

PostPosted: Wed Jun 12, 2019 7:16 am    Post subject: Reply with quote

fedeliallalinea wrote:
Try to remove X, and consequently tools, use flags to nvidia-drivers

Thank you for your response! I'm facing the same problem but I'm not sure if I understand your advice correctly? Are you saying that we have to remove the "X" (and "multilib") flags from nvidia-drivers? And I guess also reverting the abi changes in package.use?

I'd be very happy if you could clarify this before I start messing with my system ... ;-)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30888
Location: here

PostPosted: Wed Jun 12, 2019 7:37 am    Post subject: Reply with quote

swimmer wrote:
Thank you for your response! I'm facing the same problem but I'm not sure if I understand your advice correctly? Are you saying that we have to remove the "X" (and "multilib") flags from nvidia-drivers? And I guess also reverting the abi changes in package.use?

Yes, a chance (not personally tested) is to remove X, tools and abi_x86_32 use flags to nvidia-drivers and revert abi changes in package.use
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 2:07 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Try to remove X, and consequently tools, use flags to nvidia-drivers


Removing 'X' and 'tools' USE flags will result in the following warnings (from the ebuild):
https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-drivers/nvidia-drivers/nvidia-drivers-390.116-r2.ebuild

Code:

   if ! use X; then
      elog "You have elected to not install the X.org driver. Along with"
      elog "this the OpenGL libraries and VDPAU libraries were not"
      elog "installed. Additionally, once the driver is loaded your card"
      elog "and fan will run at max speed which may not be desirable."
      elog "Use the 'nvidia-smi' init script to have your card and fan"
      elog "speed scale appropriately."
      elog
   fi
   if ! use tools; then
      elog "USE=tools controls whether the nvidia-settings application"
      elog "is installed. If you would like to use it, enable that"
      elog "flag and re-emerge this ebuild. Optionally you can install"
      elog "media-video/nvidia-settings"
      elog
   fi


So, that's not really a feasible option for me. I don't really see anything in the requirements that indicates a multilib requirement:
http://us.download.nvidia.com/XFree86/Linux-x86_64/390.116/README/minimumrequirements.html

Thank you for your initial response!

Cheers,
Nathan Zachary
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 2:32 pm    Post subject: Reply with quote

Removing the X use flag, etc, might work but that's simply the wrong solution.

It shouldn't even be asking for abi 32 with ABI_X86="64" set.

What does grep -r abi_x86_32 /etc/portage/* return

Edit to add: what were the exact steps you went through on conversion to 17.1 profile?

Did you even have a /lib32 /usr/lib32 /usr/local/lib32 ?
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 3:05 pm    Post subject: Reply with quote

The `grep -r abi_x86_32 /etc/portage/*` returns an empty set.
I have gone through the steps in the news item on all my systems, but this is the only one trying to rebuild with abi_x86_32 now (that's why I thought that it was likely the nvidia-drivers causing it--my other systems don't use nVidia). I did have a /lib32, and botched the process a bit by deleting it before rebuilding. That caused problems with glibc and gcc, but I have fixed those problems now. Everything else seems to be working just fine, but I'm open to additional troubleshooting steps.

Thanks for your help.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30888
Location: here

PostPosted: Wed Jun 12, 2019 3:13 pm    Post subject: Reply with quote

fedeliallalinea wrote:
swimmer wrote:
Thank you for your response! I'm facing the same problem but I'm not sure if I understand your advice correctly? Are you saying that we have to remove the "X" (and "multilib") flags from nvidia-drivers? And I guess also reverting the abi changes in package.use?

Yes, a chance (not personally tested) is to remove X, tools and abi_x86_32 use flags to nvidia-drivers and revert abi changes in package.use

@swimmer: As NathanZachary say isn't a good idea removing X use flag.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 3:23 pm    Post subject: Reply with quote

I see you don't have any EMERGE_DEFAULT_OPTS set

try adding --autounmask=n to the emerge command and see what it shows. I would use pretend just so it doesn't try and do anything other than report.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5909

PostPosted: Wed Jun 12, 2019 5:27 pm    Post subject: Reply with quote

I'm not sure nvidia drivers requires x86, see:
Code:
dagg@NCC-5001D ~ $ emerge -ptv nvidia-drivers
setlocale: unsupported locale setting
setlocale: unsupported locale setting

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N     ] x11-drivers/nvidia-drivers-430.14:0/430::gentoo  USE="X acpi driver kms multilib tools -compat -gtk3 -static-libs -uvm -wayland" ABI_X86="(64) -32 (-x32)" 109392 KiB
[ebuild  N     ]  virtual/linux-sources-3::gentoo  USE="-firmware" 0 KiB
[ebuild  N     ]  dev-libs/jansson-2.11::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 473 KiB

Total: 3 packages (3 new), Size of downloads: 109864 KiB

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
# required by nvidia-drivers (argument)
=x11-drivers/nvidia-drivers-430.14 NVIDIA-r2
dagg@NCC-5001D ~ $ eix -I | grep Installed | grep x32 | grep -v "\-x32"
dagg@NCC-5001D ~ $


there is something else in our system that pulls it.
what is your profile?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30888
Location: here

PostPosted: Wed Jun 12, 2019 6:04 pm    Post subject: Reply with quote

DaggyStyle wrote:
there is something else in our system that pulls it.
what is your profile?

But what return command eix -c --installed-with-use abi_x86_32
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 6:07 pm    Post subject: Reply with quote

If I'm not mistaken all the stuff that looks like this

Code:
The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libXext-1.3.4::gentoo
# required by x11-libs/libvdpau-1.2::gentoo[dri]
# required by @selected
# required by @world (argument)
>=x11-libs/libX11-1.6.7 abi_x86_32
...
Would you like to add these changes to your config files? [Yes/No] no


is generated by autounmask, which is why I suggest trying with it shut off.


Unfortunately autounmask gets very stupid, at times, and recommends stuff that is entirely unnecessary.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Jun 12, 2019 6:20 pm    Post subject: Reply with quote

I wonder how many people are fighting with abi_x86_32 while they even do not need 32-bit support in their systems. All open source software is 64-bit nowadays. I switched all my installations to no-multilib years ago and never looked back.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30888
Location: here

PostPosted: Wed Jun 12, 2019 6:32 pm    Post subject: Reply with quote

Jaglover wrote:
I wonder how many people are fighting with abi_x86_32 while they even do not need 32-bit support in their systems. All open source software is 64-bit nowadays. I switched all my installations to no-multilib years ago and never looked back.

You right and I'm thinking of doing it too, the problem is if you want install some games with wine require yet 32bit support
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 6:38 pm    Post subject: Reply with quote

If you run steam you need 32 bit libs, at least at the moment.

I used to run wine stuff, but the emulation wasn't that good, I've instead opted for a vm with some flavor of windows installed.

When I quit running wine, I switched over to straight 64 and like Jaglover haven't missed the 32 bit world.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 6:54 pm    Post subject: Reply with quote

I really needed to use this system, so I went ahead and recompiled the packages with 32-bit support. Now, the ones that are showing as having abi_x86_32 support are:

Code:

# eix -c --installed-with-use abi_x86_32
[I] dev-libs/glib (2.58.3(2)@12/06/19): The GLib library of C routines
[I] dev-libs/libffi (3.3_rc0(0/7)@12/06/19): a portable, high level programming interface to various calling conventions
[I] dev-libs/libpcre (8.43(3)@12/06/19): Perl-compatible regular expression library
[I] dev-libs/libpthread-stubs (0.4-r1@12/06/19): Pthread functions stubs for platforms missing them
[I] dev-util/pkgconfig (0.29.2@12/06/19): Package config system that manages compile/link flags
[I] sys-apps/attr (2.4.48-r3@12/06/19): Extended attributes tools
[I] sys-apps/sandbox (2.17@11/06/19): sandbox'd LD_PRELOAD hack
[I] sys-apps/util-linux (2.33.2@12/06/19): Various useful Linux utilities
[I] sys-libs/zlib (1.2.11-r2(0/1)@12/06/19): Standard (de)compression library
[I] virtual/libffi (3.3_rc0(0/7)@12/06/19): A virtual for the Foreign Function Interface implementation
[I] virtual/libiconv (0-r2@12/06/19): Virtual for the GNU conversion library
[I] virtual/libintl (0-r2@12/06/19): Virtual for the GNU Internationalization Library
[I] virtual/pkgconfig (1@12/06/19): Virtual for the pkg-config implementation
[I] x11-base/xcb-proto (1.13@12/06/19): X C-language Bindings protocol headers
[I] x11-drivers/nvidia-drivers (390.116-r2(0/390)@12/06/19): NVIDIA Accelerated Graphics Driver
[I] x11-libs/libX11 (1.6.7@12/06/19): X.Org X11 library
[I] x11-libs/libXau (1.0.9@12/06/19): X.Org X authorization library
[I] x11-libs/libXdmcp (1.1.3@12/06/19): X.Org X Display Manager Control Protocol library
[I] x11-libs/libXext (1.3.4@12/06/19): X.Org Xext library
[I] x11-libs/libvdpau (1.2@12/06/19): VDPAU wrapper and trace libraries
[I] x11-libs/libxcb (1.13.1(0/1.12)@12/06/19): X C-language Bindings library
Found 21 matches


I don't believe anything that I'm using truly requires 32-bit support, so what would be the preferred method of getting this to a pure 64-bit environment at this point?

Thanks again for the help and the good discussion.

Cheers,
Nathan Zachary
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 6:58 pm    Post subject: Reply with quote

Do this, comment out the abi_x86_32 lines in package.use
and run this emerge -pvuDN --autounmask=n --with-bdeps=y @world

Does it still want the abi 32 use flags?
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Jun 12, 2019 7:22 pm    Post subject: Reply with quote

You can just switch the profile. You may (or may not) need to do some cleaning after that. But generally all will just work.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 7:24 pm    Post subject: Reply with quote

Preemptively sorry for the wall of text:

Code:

# emerge -avuDN --autounmask=n --with-bdeps=y @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

media-libs/libvpx:0

  (media-libs/libvpx-1.8.0-r1:0/6::gentoo, ebuild scheduled for merge) conflicts with
    <media-libs/libvpx-1.8:0/5=[postproc] required by (mail-client/thunderbird-60.7.0:0/0::gentoo, installed)
    ^                  ^^^^^^^^         
    <media-libs/libvpx-1.8:0=[postproc] required by (mail-client/thunderbird-60.7.0:0/0::gentoo, installed)
    ^                  ^^^             
    <media-libs/libvpx-1.8:0/5=[postproc] required by (www-client/firefox-67.0:0/0::gentoo, installed)
    ^                  ^^^^^^^^         
    >=media-libs/libvpx-1.7.0:0/5=[postproc] required by (www-client/firefox-67.0:0/0::gentoo, installed)
                             ^^^^^         
    >=media-libs/libvpx-1.5.0:0/5=[postproc] required by (mail-client/thunderbird-60.7.0:0/0::gentoo, installed)
                             ^^^^^         
    <media-libs/libvpx-1.8:0=[postproc] required by (www-client/firefox-67.0:0/0::gentoo, installed)
    ^                  ^^^             

dev-util/gn:0

  (dev-util/gn-0.1583:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <dev-util/gn-0.1583 required by (www-client/chromium-74.0.3729.169:0/0::gentoo, installed)
    ^            ^^^^^^

x11-libs/libX11:0

  (x11-libs/libX11-1.6.7:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libX11-1.6.2:0/0=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXext-1.3.4:0/0::gentoo, installed)
                                                             
    >=x11-libs/libX11-1.6.2:=[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXext-1.3.4:0/0::gentoo, installed)
                                                         
    >=x11-libs/libX11-1.6.2[abi_x86_32(-),abi_x86_64(-)] required by (x11-drivers/nvidia-drivers-390.116-r2:0/390::gentoo, installed)
                                                       
    >=x11-libs/libX11-1.6.2[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libvdpau-1.2:0/0::gentoo, installed)
                                                       

x11-libs/libXext:0

  (x11-libs/libXext-1.3.4:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libXext-1.3.2[abi_x86_32(-),abi_x86_64(-)] required by (x11-drivers/nvidia-drivers-390.116-r2:0/390::gentoo, installed)
                                                         
    >=x11-libs/libXext-1.3.2[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libvdpau-1.2:0/0::gentoo, installed)
                                                         

x11-libs/libvdpau:0

  (x11-libs/libvdpau-1.2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libvdpau-1.0[abi_x86_32(-),abi_x86_64(-)] required by (x11-drivers/nvidia-drivers-390.116-r2:0/390::gentoo, installed)
                                                       

sys-libs/zlib:0

  (sys-libs/zlib-1.2.11-r2:0/1::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                         
    sys-libs/zlib[abi_x86_32(-),abi_x86_64(-)] required by (x11-drivers/nvidia-drivers-390.116-r2:0/390::gentoo, installed)
                                             

x11-libs/libxcb:0

  (x11-libs/libxcb-1.13.1:0/1.12::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libxcb-1.11.1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libX11-1.6.7:0/0::gentoo, installed)
                                                         

dev-libs/libpthread-stubs:0

  (dev-libs/libpthread-stubs-0.4-r1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-libs/libpthread-stubs-0.3-r1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)
                                                                   

x11-libs/libXau:0

  (x11-libs/libXau-1.0.9:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)
                                                           

x11-libs/libXdmcp:0

  (x11-libs/libXdmcp-1.1.3:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)
                                                             

media-libs/portaudio:0

  (media-libs/portaudio-19.06.00-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <media-libs/portaudio-19.06.00-r2 required by (media-sound/audacity-2.2.2:0/0::gentoo, installed)
    ^                     ^^^^^^^^^^^

virtual/pkgconfig:0

  (virtual/pkgconfig-1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-base/xcb-proto-1.13:0/0::gentoo, installed)
                                                 
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libX11-1.6.7:0/0::gentoo, installed)
                                                 
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libX11-1.6.7:0/0::gentoo, installed)
                                                     
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXau-1.0.9:0/0::gentoo, installed)
                                                 
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-base/xcb-proto-1.13:0/0::gentoo, installed)
                                                     
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)
                                                     
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXau-1.0.9:0/0::gentoo, installed)
                                                     
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXdmcp-1.1.3:0/0::gentoo, installed)
                                                 
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXext-1.3.4:0/0::gentoo, installed)
                                                 
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXext-1.3.4:0/0::gentoo, installed)
                                                     
    =virtual/pkgconfig-1[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libXdmcp-1.1.3:0/0::gentoo, installed)
                                                     
    virtual/pkgconfig[abi_x86_32(-),abi_x86_64(-)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)
                                                 

dev-util/pkgconfig:0

  (dev-util/pkgconfig-0.29.2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-util/pkgconfig-0.29.2[abi_x86_32(-),abi_x86_64(-)] required by (virtual/pkgconfig-1:0/0::gentoo, installed)
                                                           

dev-libs/glib:2

  (dev-libs/glib-2.58.3:2/2::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-libs/glib-2.34.3[abi_x86_32(-),abi_x86_64(-)] required by (dev-util/pkgconfig-0.29.2:0/0::gentoo, installed)
                                                       

dev-libs/libpcre:3

  (dev-libs/libpcre-8.43:3/3::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-libs/libpcre-8.31:3[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                         

sys-apps/util-linux:0

  (sys-apps/util-linux-2.33.2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-apps/util-linux-2.23[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                           

sys-apps/attr:0

  (sys-apps/attr-2.4.48-r3:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=sys-apps/attr-2.4.47-r1[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                         

virtual/libintl:0

  (virtual/libintl-0-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    virtual/libintl[abi_x86_32(-),abi_x86_64(-)] required by (sys-apps/util-linux-2.33.2:0/0::gentoo, installed)
                                               
    >=virtual/libintl-0-r2[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                       
    =virtual/libintl-0-r2[abi_x86_32(-),abi_x86_64(-)] required by (sys-apps/util-linux-2.33.2:0/0::gentoo, installed)
                                                     
    =virtual/libintl-0-r2[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                     

virtual/libffi:0

  (virtual/libffi-3.3_rc0:0/7::gentoo, ebuild scheduled for merge) conflicts with
    =virtual/libffi-3.3_rc0[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                       
    >=virtual/libffi-3.0.13-r1:=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                             
    >=virtual/libffi-3.0.13-r1:0/7=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                               

dev-libs/libffi:0

  (dev-libs/libffi-3.3_rc0:0/7::gentoo, ebuild scheduled for merge) conflicts with
    >=dev-libs/libffi-3.3_rc0:0/7[abi_x86_32(-),abi_x86_64(-)] required by (virtual/libffi-3.3_rc0:0/7::gentoo, installed)
                                                             

virtual/libiconv:0

  (virtual/libiconv-0-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=virtual/libiconv-0-r1[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                       
    =virtual/libiconv-0-r2[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/glib-2.58.3:2/2::gentoo, installed)
                                                       

x11-base/xcb-proto:0

  (x11-base/xcb-proto-1.13:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=x11-base/xcb-proto-1.13[abi_x86_32(-),abi_x86_64(-),python_targets_python3_6(-),python_single_target_python3_6(+)] required by (x11-libs/libxcb-1.13.1:0/1.12::gentoo, installed)


Nothing to merge; quitting.

_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 7:25 pm    Post subject: Reply with quote

jaglover is right, switch to a no-multilib profile

I went from desktop (multilib) to no-multilib and just added all the use flags that were set.
emerge --info |grep USE= will show which ones to set to make the system the same
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Jun 12, 2019 7:32 pm    Post subject: Reply with quote

And if you make a backup of gcc and glibc with quickpkg then you can even switch back to multilib. It gets more difficult after glibc version upgrade of course.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 7:34 pm    Post subject: Reply with quote

NathanZachary wrote:
Preemptively sorry for the wall of text:

Code:

# emerge -avuDN --autounmask=n --with-bdeps=y @world
...


One more thing, add "-multiib" to USE line in make.conf and re-try command.

I forgot about taking out the multilib flag, which is really the only difference between the multilib and no-multilib profiles.


about your earlier question
It's relatively easy to change from multilib to no-multilib (harder going the other way), just be sure you'll never want to use 32 bit libs.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 8:17 pm    Post subject: Reply with quote

The odd part is that I already have '-multilib' in my make.conf. It doesn't show up in the emerge --info output, but yet I still have these problems with trying to get an exclusively 64-bit environment. There has to be something simple that I'm missing here.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6097
Location: Dallas area

PostPosted: Wed Jun 12, 2019 8:42 pm    Post subject: Reply with quote

NathanZachary wrote:
The odd part is that I already have '-multilib' in my make.conf. It doesn't show up in the emerge --info output, but yet I still have these problems with trying to get an exclusively 64-bit environment. There has to be something simple that I'm missing here.


re multilib flag, you're right, I didn't pay attention to your earlier make.conf.

Other than the above that got recompiled what others are abi 32? glibc? gcc?

Unless you have something set in an environment variable relating to 32 bits I don't see why it's cropping up
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland


Last edited by Anon-E-moose on Wed Jun 12, 2019 9:12 pm; edited 2 times in total
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Wed Jun 12, 2019 9:00 pm    Post subject: Reply with quote

It looks like GCC and GLibC are both currently built with multilib support. Even when I specify USE="-multilib" before emerge -av gcc glibc, it still wants to enable that support.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum