public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Cannot emerge 32 bits version of gnome libraries
       [not found] <X+Sk2gZTCeS5KUOV.ref@reblochon>
@ 2020-12-24 14:25 ` François-Xavier Carton
  0 siblings, 0 replies; only message in thread
From: François-Xavier Carton @ 2020-12-24 14:25 UTC (permalink / raw
  To: gentoo-user

Hi,

I have build failures for various gnome libraries. The errors happen
when compiling the 32 bits versions, and seems to be due to "-m32" not
being used for the C compiler. The errors are either the linker
complaining about architecture mismatch, or glib static assertion errors
about pointer sizes.

I can see from the build log that the "-m32" option is missing. In
particular, in the prepare phase, I see the following:

C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 9.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 9.3.0-r1 p3) 9.3.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.34
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ -m32 (gcc 9.3.0 "x86_64-pc-linux-gnu-g++ (Gentoo 9.3.0-r1 p3) 9.3.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ -m32 ld.bfd 2.34

So strangely it's present for C++ but not for C.

Also, I can emerge other non-gnome multilib packages just fine.

Has anyone encountered this before? Any tips for debugging that?

Thanks,
François-Xavier


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-12-24 14:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <X+Sk2gZTCeS5KUOV.ref@reblochon>
2020-12-24 14:25 ` [gentoo-user] Cannot emerge 32 bits version of gnome libraries François-Xavier Carton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox