oscarandrea
Utente Attivo
- Messaggi
- 266
- Reazioni
- 37
- Punteggio
- 54
Salve, sto effettuando il passaggio da un normale profilo 17/hardened ad 17/musl/hardened (che è marcato come exp).
Dopo aver selezionato il profilo con eselect profile list, ho aggiunto gli overlay che si sincronizzano con git in questa maniera:
ovviamente poi vado ad aggiornare con le nuove USE, mi da molti pacchetti da aggiornare ELIBC="(musl*) e -glibc, il problema però sono i seguenti blocchi:
non so come risolvere i blocchi senza creare troppi casini, non ritengo saggia l'idea di rimuovere glibc
Grazie :)
Dopo aver selezionato il profilo con eselect profile list, ho aggiunto gli overlay che si sincronizzano con git in questa maniera:
Codice:
[musl]
location = /var/lib/overlays/musl
sync-type = git
sync-uri = https://github.com/gentoo/musl
auto-sync = yes
clone-depth = 1
Codice:
blocks B ] dev-libs/elfutils ("dev-libs/elfutils" is blocking dev-libs/libelf-0.8.13-r2)
[blocks B ] dev-libs/libelf ("dev-libs/libelf" is blocking dev-libs/elfutils-0.170-r1)
[blocks B ] sys-libs/glibc ("sys-libs/glibc" is blocking sys-libs/argp-standalone-1.3-r2, sys-libs/fts-standalone-1.2.7, sys-libs/obstack-standalone-1.1)
Total: 40 packages (15 upgrades, 7 new, 18 reinstalls), Size of downloads: 113070 KiB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-libs/elfutils-0.170-r1:0/0::musl, ebuild scheduled for merge) pulled in by
dev-libs/elfutils required by (dev-util/perf-4.9.13:0/0::gentoo, installed)
(dev-libs/libelf-0.8.13-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/libelf-0.8.13-r2:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=dev-libs/libelf-0.8.13-r2:0/0[abi_x86_64(-)]) required by (virtual/libelf-2:0/0::gentoo, ebuild scheduled for merge)
(sys-libs/glibc-2.26-r7:2.2/2.2::gentoo, installed) pulled in by
>=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.1-r2:0/0::gentoo, installed)
sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed)
>=sys-libs/glibc-2.25[multilib?] (>=sys-libs/glibc-2.25) required by (dev-java/icedtea-bin-3.8.0:8/8::gentoo, installed)
(sys-libs/obstack-standalone-1.1:0/0::gentoo, ebuild scheduled for merge) pulled in by
sys-libs/obstack-standalone required by (sys-process/cronie-1.5.2:0/0::musl, ebuild scheduled for merge)
sys-libs/obstack-standalone required by (dev-libs/elfutils-0.170-r1:0/0::musl, ebuild scheduled for merge)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
!!! The following installed packages are masked:
- dev-util/android-sdk-update-manager-24.4.1::gentoo (masked by: package.mask)
/usr/portage/profiles/arch/amd64/no-multilib/package.mask:
# AMD64 Team <amd64@gentoo.org>
# Mask packages that rely on amd64 multilib
- sys-libs/glibc-2.26-r7::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
non so come risolvere i blocchi senza creare troppi casini, non ritengo saggia l'idea di rimuovere glibc
Grazie :)