Hello all,

Thanks to Michael and Javier.
I have solved my problem.

Bin host provide package in gpkg.tar
But the gpkg format is supported by Portage since version 3.0.36. When I had 
the problem my portage was < 3.0.36.

So I use quipkg on another Gentoo and copy the package on the gentoo I had the 
problem and so I could update glibc and, after, rebuid glibc from source.

After that, I could update gcc, binutils, portage ....

Now, I could launch emerge -DuNav @world but it's blocked on coreutils ☹
I have get other problems but I could solve it.

Regards,

Erwan RIGOLLOT

-----Message d'origine-----
De : Erwan RIGOLLOT <[email protected]>
Envoyé : samedi 28 février 2026 12:22
À : [email protected]
Objet : RE: [gentoo-user] Invalid binary package

Hello,

Thanks for help.

I don't think I need that ....
But I don't know where it's set.


/etc/portage/make.conf:
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more # 
detailed example.
#CFLAGS="-march=corei7 -O2 -pipe"
#CXXFLAGS="${CFLAGS}"

COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"




# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the 
# profile used for building.
USE="-systemd -clang xml ssl -ipv6 -pppd -perl -xorg -gpm python -cups nptl pam 
unicode threads apache2"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm 
authn_default authn_file authz_dbm authz_default authz_core 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 proxy proxy_http 
socache_shmcb"
PORTDIR="/usr/portage"
PKGDIR="/var/cache/binpkgs"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
#VMWARE_GUEST="linux"
#vmware_guest_linux="linux"
ACCEPT_LICENSE="*"

#PORTAGE_BINHOST="http://packages.gentooexperimental.org/packages/amd64-stable/";
#PORTAGE_BINHOST="https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/";

BINPKG_FORMAT="gpkg"
FEATURES="getbinpkg"

Regards,

Erwan RIGOLLOT

-----Message d'origine-----
De : Javier Martinez <[email protected]> Envoyé : vendredi 27 février 2026 
18:38 À : [email protected] Objet : Re: [gentoo-user] Invalid binary 
package


Do you need this LDFLAGS flag "-z,pack-relative-relocs"?

El 25/2/26 a las 10:42, Erwan RIGOLLOT escribió:
> Hello,
>
> I’m having trouble updating another one gentoo.
>
> emerge =sys-libs/glibc-2.34-r14 -av –nodeps I get :
> x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe   -Wl,-O1 -Wl,--as-needed 
> -Wl,-z,pack-relative-relocs  glibc-test.c   -o glibc-test
> ./glibc-test: /lib64/libc.so.6: version `GLIBC_ABI_DT_RELR' not found
> (required by ./glibc-test)
>
> So, I have a problem with glibc. I try to emerge binary package of glibc, but 
> I have another problem :
>
> emerge -G glibc -av –nodeps
> I get :
> These are the packages that would be merged, in order:
>
> [binary     U  ] sys-libs/glibc-2.42-r5-3:2.2::gentoo [2.33-r7:2.2::gentoo] 
> USE="cet* multiarch ssp (static-libs) -audit -caps -compile-locales 
> (-custom-cflags) -doc -gd -hash-sysv-compat% -headers-only (-multilib*) 
> -multilib-bootstrap -nscd -perl% -profile (-selinux) (-sframe) 
> -stack-realign% -suid (-systemd) -systemtap -test (-vanilla) -verify-sig% 
> (-crypt%) (-static-pie%)" 12 210 KiB
>
> Total: 1 package (1 upgrade, 1 binary), Size of downloads: 12 210 KiB
>
> Would you like to merge these packages? [Yes/No] Yes
>
> ….
>
> Saving to: ‘/usr/portage/packages/sys-libs/glibc-2.42-r5.tbz2.partial’
>
> /usr/portage/packages/sys-libs/glibc-2.42-r5.tbz2.partial   
> 100%[========================================================================================================================================>]
>   11,92M  --.-KB/s    in 0,1s
>
> 2026-02-25 10:33:04 (119 MB/s) -
> ‘/usr/portage/packages/sys-libs/glibc-2.42-r5.tbz2.partial’ saved
> [12503040/12503040]
>
> * glibc-2.42-r5.tbz2 MD5 SHA1 size ;-) ...                              [ ok ]
> !!! Invalid binary package: 
> '/usr/portage/packages/sys-libs/glibc-2.42-r5.tbz2.partial'
> /usr/lib/portage/python3.9/ebuild.sh: line 657:
> /var/tmp/portage/sys-libs/glibc-2.42-r5/build-info/glibc-2.42-r5.ebuil
> d: No such file or directory
>
> I can give more details for any step.
> my only goal is to have a Gentoo up-to-date but I prefer update than 
> reinstall.
>
> Thanks for your help !
>
> Regards,
>
> Erwan RIGOLLOT

Reply via email to