Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
sys-devel/gcc-15 testing
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
freke
l33t
l33t


Joined: 23 Jan 2003
Posts: 988
Location: Somewhere in Denmark

PostPosted: Sun May 12, 2024 1:47 pm    Post subject: sys-devel/gcc-15 testing Reply with quote

Just finished emerge -vae1 @world (641 packages in total)
Nothing failed with my limited world, running mostly stable amd64
Code:
ns ~ # cat /var/lib/portage/world
app-admin/ansible-core
app-admin/checksec
app-admin/eclean-kernel
app-admin/lnav
app-admin/logrotate
app-admin/spectre-meltdown-checker
app-admin/sysstat
app-arch/lzop
app-arch/pixz
app-backup/borgbackup
app-backup/tarsnap
app-emulation/qemu-guest-agent
app-eselect/eselect-repository
app-forensics/aide
app-forensics/lynis
app-forensics/rkhunter
app-forensics/unhide
app-misc/fastfetch
app-misc/uptimed
app-portage/cfg-update
app-portage/cpuid2cpuflags
app-portage/eix
app-portage/elogv
app-portage/genlop
app-portage/gentoolkit
app-portage/mirrorselect
app-portage/pfl
app-portage/portage-utils
app-text/ansifilter
app-text/wgetpaste
dev-debug/gdb
dev-debug/strace
dev-embedded/libftdi
dev-python/pyinotify
dev-util/debugedit
dev-util/pkgcheck
dev-util/pkgdev
net-analyzer/arpwatch
net-analyzer/fail2ban
net-analyzer/munin
net-dns/bind
net-dns/bind-tools
net-misc/chrony
net-misc/iperf
net-misc/openssh
net-misc/whois
sci-mathematics/ent
sec-policy/apparmor-profiles
sys-apps/apparmor-utils
sys-apps/hdparm
sys-apps/logwatch
sys-apps/lshw
sys-apps/mlocate
sys-apps/pciutils
sys-apps/pkgcore
sys-apps/rng-tools
sys-apps/usbutils
sys-boot/grub
sys-devel/gcc:14
sys-devel/mold
sys-fs/ncdu
sys-fs/squashfs-tools
sys-kernel/genkernel
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-power/nut
sys-process/acct
sys-process/audit
sys-process/btop
www-servers/lighttpd
Code:
ns ~ # cat /etc/portage/package.accept_keywords
app-forensics/lynis
app-forensics/unhide

=net-analyzer/munin-2.0.75

#python3_12 transitioning
=net-analyzer/fail2ban-1.0.2-r3
dev-python/pyasynchat
dev-python/pyasyncore

#GCC testing
<sys-devel/gcc-14.1.1.9999:14 **
<sys-devel/gcc-15.0.9999:15 **
Code:
ns ~ # emerge --info
Portage 3.0.63 (python 3.12.3-final-0, default/linux/amd64/23.0/no-multilib/hardened, gcc-15, glibc-2.38-r13, 6.6.30-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-6.6.30-gentoo-x86_64-x86_64-12th_Gen_Intel-R-_Core-TM-_i7-1270P-with-glibc2.38
KiB Mem:    16393752 total,   7145544 free
KiB Swap:    6291452 total,   6264404 free
Timestamp of repository guru: Sat, 11 May 2024 06:55:19 +0000
Head commit of repository guru: 230b078cc5ea77d67daca13a4262cbd85d2123d3

Timestamp of repository gentoo: Sun, 12 May 2024 00:00:00 +0000
Head commit of repository gentoo: 91c7ddb34f073f4c0557831cd22223af127348de
sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.71-r7::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.5::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.4.0-r1::gentoo
dev-lang/perl:             5.38.2-r3::gentoo
dev-lang/python:           3.11.9::gentoo, 3.12.3::gentoo
dev-lang/rust-bin:         1.77.1::gentoo
sys-apps/baselayout:       2.15::gentoo
sys-apps/openrc:           0.54::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc:             14.1.1_p20240511::gentoo, 15.0.0_pre20240505::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r13::gentoo
Repositories:

local
    location: /var/db/repos/local
    masters: gentoo
    priority: -1
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

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

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstack-protector -fgraphite-identity -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -flto=2 -fuse-linker-plugin -fno-fat-lto-objects -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind /var/spool/munin-async/.ssh"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-O2 -pipe -march=native -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstack-protector -fgraphite-identity -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -flto=2 -fuse-linker-plugin -fno-fat-lto-objects -ftree-vectorize -flifetime-dse=1"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS=" --buildpkg-exclude 'virtual/* sys-kernel/*-sources sys-apps/pkgcore'"
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_DAT A_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe -march=native -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstack-protector -fgraphite-identity -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -flto=2 -fuse-linker-plugin -fno-fat-lto-objects -ftree-vectorize"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg buildpkg-live clean-logs 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 split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=native -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch -Wstack-protector -fgraphite-identity -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -flto=2 -fuse-linker-plugin -fno-fat-lto-objects -ftree-vectorize"
GENTOO_MIRRORS="http://gentoo.mirrors.ovh.net/gentoo-distfiles/ https://ftp.uni-hannover.de/gentoo/ https://ftp.agdsn.de/gentoo"
LANG="en_US.utf8"
LDFLAGS="-fuse-ld=mold -Wl,--as-needed -Wl,-O2 -flto -fuse-linker-plugin -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0"
LEX="flex"
LINGUAS="en"
MAKEOPTS="-j4"
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/bash"
USE="acl amd64 audit berkdb bzip2 caps cet crypt gdbm hardened iconv icu idn ipv6 libtirpc lto ncurses nls openmp pam pcre pgo pic pie readline seccomp ssl ssp test-rust udev unicode usb verify-sig xattr xml xtpax zlib" ABI_X86="64" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-US" LUA_SINGLE_TARGET="lua5-4" LUA_TARGETS="lua5-4" PERL_FEATURES="ithreads" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, 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, STR IP, YACC, YFLAGS
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1693

PostPosted: Wed May 15, 2024 2:09 pm    Post subject: Reply with quote

As I've said many times, I really do encourage you to do this on ~arch, not stable. New GCCs often require fixes to other packages to help them build or even fix runtime issues. You're missing out on all of that.

Anyway, thanks for testing, just keep in mind it's still very early in 15 development and it hasn't yet diverged that much from the 14 branch point.
Back to top
View user's profile Send private message
freke
l33t
l33t


Joined: 23 Jan 2003
Posts: 988
Location: Somewhere in Denmark

PostPosted: Wed May 15, 2024 2:18 pm    Post subject: Reply with quote

sam_ wrote:
As I've said many times, I really do encourage you to do this on ~arch, not stable. New GCCs often require fixes to other packages to help them build or even fix runtime issues. You're missing out on all of that.

Anyway, thanks for testing, just keep in mind it's still very early in 15 development and it hasn't yet diverged that much from the 14 branch point.


Thanks, I'm aware of your reminders :) - I just got a small spare pc where I'll setup ~arch - I don't really like going - too much - ~arch on my mail-, mysql- and ns-servers ;)
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1693

PostPosted: Wed May 15, 2024 2:31 pm    Post subject: Reply with quote

freke wrote:
sam_ wrote:
As I've said many times, I really do encourage you to do this on ~arch, not stable. New GCCs often require fixes to other packages to help them build or even fix runtime issues. You're missing out on all of that.

Anyway, thanks for testing, just keep in mind it's still very early in 15 development and it hasn't yet diverged that much from the 14 branch point.


Thanks, I'm aware of your reminders :) - I just got a small spare pc where I'll setup ~arch - I don't really like going - too much - ~arch on my mail-, mysql- and ns-servers ;)


It's not just about you, though -- someone else might see your posts and then do it. I'm also not convinced ~arch is as risky as you think it is, if you're fine with using a development compiler.

(That said, you have filed dupes of things which are fixed in ~arch before... it's just the nature of using something brand new with stable, they're not _supposed_ to mix, really.)
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54356
Location: 56N 3W

PostPosted: Wed May 15, 2024 7:00 pm    Post subject: Reply with quote

Moved from Portage & Programming to Unsupported Software.

gcc-14 is not yet in ~arch and here we are testing gcc-15
That's unsupported at the time of writing.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
freke
l33t
l33t


Joined: 23 Jan 2003
Posts: 988
Location: Somewhere in Denmark

PostPosted: Wed May 15, 2024 7:27 pm    Post subject: Reply with quote

NeddySeagoon wrote:
Moved from Portage & Programming to Unsupported Software.

gcc-14 is not yet in ~arch and here we are testing gcc-15
That's unsupported at the time of writing.

Sorry - thought it was ok in Portage & Programming, it being in the gentoo-repo.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54356
Location: 56N 3W

PostPosted: Wed May 15, 2024 7:35 pm    Post subject: Reply with quote

freke,

No problem. It's hard masked so that intrepid users like yourself can test. You findings make interesting reading.
Unsupported is a warning to other readers looking for solutions to problems that this probably isn't one yet.

Don't stop because your topic has been moved.

Someone has to be first. Thank you.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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