From: Dale <rdalek1967@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] glibc-2.33-r1 crashes out at the start before building.
Date: Wed, 7 Jul 2021 13:23:21 -0500 [thread overview]
Message-ID: <6ef37bce-a9c6-4ed3-4515-ff4acffa2a9b@gmail.com> (raw)
In-Reply-To: <YOXvjCqK59fOZVcU@ACM>
Alan Mackenzie wrote:
> Hello, Gentoo.
>
> Would somebody help me here, please.
>
> When I try to emerge glibc-2.33-r1, the very first phase of the build
> crashes out with:
>
> x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test
> * Checking that IA32 emulation is enabled in the running kernel ...
> /usr/portage/sys-libs/glibc/glibc-2.33-r1.ebuild: line 608: 199 Segmentation fault "${T}/check-ia32-emulation.elf32"
> [ !! ]
> * ERROR: sys-libs/glibc-2.33-r1::gentoo failed (pretend phase):
> * CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc.
> *
> * Call stack:
> * ebuild.sh, line 127: Called pkg_pretend
> * glibc-2.33-r1.ebuild, line 721: Called sanity_prechecks
> * glibc-2.33-r1.ebuild, line 670: Called die
> * The specific snippet of code:
> * [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."
> *
> * If you need support, post the output of `emerge --info '=sys-libs/glibc-2.33-r1::gentoo'`,
> * the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.33-r1::gentoo'`.
> * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.33-r1/temp/build.log'.
> * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.33-r1/temp/die.env'.
> * Working directory: '/var/tmp/portage/sys-libs/glibc-2.33-r1/empty'
> * S: '/var/tmp/portage/sys-libs/glibc-2.33-r1/work/glibc-2.33'
>
>>>> Failed to emerge sys-libs/glibc-2.33-r1, Log file:
>>>> '/var/tmp/portage/sys-libs/glibc-2.33-r1/temp/build.log'
> What is clearly happening is that the C Compiler is crashing out with a
> segfault. I actually have CONFIG_IA32_EMULATION in my kernel config.
>
> I've tried this with both GCC-10.3.0 and GCC-9.3.0 with the same results
> on both.
>
> What is going wrong? (Horrible thought - maybe my RAM is failing.)
>
Could it be that the /usr/src/linux link is pointing to the wrong kernel
directory? It could be pointing to a old config that doesn't have that
option enabled. I know I've done that before when rebuilding modules.
It's amazing how it doesn't work when that link is pointing to the wrong
kernel.
If it isn't that, maybe someone else will have a better idea.
Dale
:-) :-)
next prev parent reply other threads:[~2021-07-07 18:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-07 18:16 [gentoo-user] glibc-2.33-r1 crashes out at the start before building Alan Mackenzie
2021-07-07 18:23 ` Dale [this message]
2021-07-07 18:52 ` Alan Mackenzie
2021-07-07 19:28 ` Daniel Frey
2021-07-07 20:42 ` Alan Mackenzie
2021-07-08 8:00 ` Sergei Trofimovich
2021-07-13 20:33 ` Alan Mackenzie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6ef37bce-a9c6-4ed3-4515-ff4acffa2a9b@gmail.com \
--to=rdalek1967@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox