Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Setzen neues Systemprofil nicht möglich - gcc baut nicht
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
boospy
Guru
Guru


Joined: 07 Feb 2010
Posts: 310
Location: Austria

PostPosted: Thu Nov 21, 2024 9:41 pm    Post subject: Setzen neues Systemprofil nicht möglich - gcc baut nicht Reply with quote

Hallo Leute,

ich wollte auf das neue Systemprofil "default/linux/amd64/23.0/systemd" laut der (buildin) Anleitung umzustellen. Bin die Schritte durch gegangen, aber beim Punkt wo man GCC rekompiliert war es dann vorbei. Dann bin ich nochmal alles durchgegangen, aber laut der Anleitung habe ich richtig gearbeitet.

Als nächsten Schritt hab ich ein Rollback der VM durchgeführt und mal versucht den vorhandenen GCC zu rekompilieren. Das schlug aber schon fehl. Somit hat es da wohl sonst was. Mein aktuelles Systemprofil ist nun noch "default/linux/amd64/17.1/systemd/merged-usr". Das System ist von den Paketen bis auf die folgenden 3 Pakete aktuell:

    sys-devel/gcc
    sys-kernel/gentoo-kernel-6.6.58-r1:6.6.58/6.6.58::gentoo
    virtual/dist-kernel-6.6.58-r1:0/6.6.58-r1::gentoo


GCC ist in der Version 13.3.1_p20241025 installiert lässt sich damit nicht neu bauen und auch ein Update auf 14.2.1_p20241116 schlägt fehl.
Ein rebuild des kompletten Systems bring leider das selbe Ergebnis.

Es handelt sich hier auch um eine Minimalinstallation, nur BasisOS.

emerge -pqv =sys-devel/gcc-14.2.1_p20241116::gentoo
Code:
 
[ebuild  NS   ] sys-devel/gcc-14.2.1_p20241116 [13.3.1_p20241025] USE="(cxx) fortran (multilib) nls openmp (pie) sanitize ssp -ada -cet (-custom-cflags) -d -debug -default-stack-clash-protection -default-znow -doc (-fixed-point) -go -graphite -hardened (-ieee-long-double) -jit (-libssp) -lto -modula2 -objc -objc++ -objc-gc (-pch) -pgo -rust% -systemtap -test (-time64) -valgrind -vanilla -vtv -zstd"


emerge --info =sys-devel/gcc-14.2.1_p20241116::gentoo

Code:
Portage 3.0.66.1 (python 3.12.7-final-0, default/linux/amd64/17.1/systemd/merged-usr, gcc-13, glibc-2.40-r5, 6.6.21-gentoo-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.21-gentoo-x86_64-x86_64-QEMU_Virtual_CPU_version_2.5+-with-glibc2.40
KiB Mem:     8220072 total,   5552204 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Thu, 21 Nov 2024 20:00:00 +0000
Head commit of repository gentoo: 3adf23bb88c35c4996072a647dcdd223db0d936a
sh bash 5.2_p37
ld GNU ld (Gentoo 2.42 p6) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.30.5::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.5.2::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.12.7_p1::gentoo, 3.13.0::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/sandbox:          2.39::gentoo
sys-apps/systemd:          256.7::gentoo
sys-devel/binutils:        2.42-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             13.3.1_p20241025::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r5::gentoo
Repositories:

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

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=x86-64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=x86-64 -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=x86-64 -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=x86-64 -O2 -pipe"
GENTOO_MIRRORS="rsync://mirror.dkm.cz/gentoo/     https://ftp.agdsn.de/gentoo"
LANG="de_AT.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
LINGUAS="de"
MAKEOPTS="-j40"
PKGDIR="/var/cache/binpkgs"
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"
SHELL="/bin/zsh"
USE="acl amd64 bzip2 cli crypt dist-kernel dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls openmp pam pcre readline seccomp ssl sudo systemd test-rust threads udev unicode vaapi xattr zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio 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 sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64 qemu" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS


Das GCC Buildlog kann hier herunter geladen werden: https://darkdevil.osit.cc/nextcloud/s/FogYy7RQTykXHfS/download?path=%2Fshares%20for%20forums&files=gcc-build-logs.tar.xz

Vielleicht könnt ihr mir dabei weiter helfen.

Vielen Dank schon mal
lg
boospy
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4670
Location: Germany

PostPosted: Thu Nov 21, 2024 11:34 pm    Post subject: Reply with quote

Hey boospy, lange nichts mehr von dir gehört … :)

Aus deinem build.log
Code:
{standard input}: Assembler messages:
{standard input}:59272: Warning: end of file not at end of a line; newline inserted
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [Makefile:2542: i386.o] Error 1
Dies ist wahrscheinlich ein out of memory error - schau dazu auch mal im dmesg.

Laut emerge --info wird mit MAKEOPTS="-j40" gebaut - das ist mit den 8GB RAM viel zu viel.
Teste bitte mal mit -j3
oder mit mehr RAM.
(PimalDaumen braucht man etwa 2GB RAM pro make Job)
Back to top
View user's profile Send private message
boospy
Guru
Guru


Joined: 07 Feb 2010
Posts: 310
Location: Austria

PostPosted: Fri Nov 22, 2024 4:48 pm    Post subject: Reply with quote

Hallo Josef.95,

schön auch von dir zu lesen :)... ja ist wirklich schon lange her.
Und vielen Dank für deinen Tipp. Es war wirklich der Ram. Hat ich jetzt voll nicht auf dem Schirm. Na jedenfalls ging der Mem bis auf 28GB beim Kompilieren rauf.
Hat nun alles funktioniert. System wieder up2date.

Viele Grüße in den Norden
lg
boospy
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
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