sagemath/sage

Drop support for GCC < 8 in Sage 9.8

Closed this issue · 19 comments

(see #32074)

Depends on #33062

CC: @dimpase

Component: build: configure

Author: Matthias Koeppe

Branch: 27a0882

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/34266

Dependencies: #32074

Changed dependencies from #32074 to #32074, #33062

Last 10 new commits:

f2b52ef.github/workflows/ci-linux.yml: First run all 'standard' jobs, then 'minimal', ...
ca6d163.github/workflows/ci-linux.yml: Rename stages
5713937sage -package list --has-file, --no-file: Handle disjunctions
8c7e0c4Merge #33062
4e8ec60.github/workflows/docker.yml: Remove debian-stretch, fedora-{26,27,27}
a9f4b15tox.ini (gcc_8), build/pkgs/_gcc8: New
120ab05tox.ini (envlist): Replace docker-ubuntu-trusty-minimal with docker-ubuntu-trusty-toolchain-gcc_9-minimal
9b38badbuild/pkgs/_gcc{9,10,11}/distros/opensuse.txt: New
ccce5b1.github/workflows/docker.yml: Use gcc_8 with ubuntu-bionic, linuxmint-19.x
27a0882.github/workflows/docker.yml: Use gcc_11 with opensuse-15.{3,4}

Author: Matthias Koeppe

Commit: 27a0882

comment:5

why is #32074 (a meta-ticket) listed as a dependency here?

comment:6

So that it doesn't get accidentally merged into Sage 9.7

comment:7

Let's get this in please

Changed dependencies from #32074, #33062 to #33062

comment:8

what's happening to workflow/tox-* ? why is it being removed?

comment:9

These tests have been merged into ci-linux.yml (actually done in #33062)

comment:10

OK

Reviewer: Dima Pasechnik

comment:11

Thank you!

Changed commit from 27a0882 to none

comment:13

this should have removed no longer relevant build/pkgs/flint/patches/0001-flint.h-On-GCC-4.9-do-not-use-_Thread_local.patch

comment:14

Replying to Dima Pasechnik:

this should have removed no longer relevant build/pkgs/flint/patches/0001-flint.h-On-GCC-4.9-do-not-use-_Thread_local.patch

this is tracked in #34682