Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: cross-toolchain-base

cross-toolchain-base (42ubuntu1) eoan; urgency=medium * Build using linux 5.3. -- Matthias Klose <doko@ubuntu.com> Tue, 10 Sep 2019 12:30:36 +0200

Modifications :
  1. Download patch debian/tests/control

    --- 42/debian/tests/control 2019-09-10 07:48:38.000000000 +0000 +++ 42ubuntu1/debian/tests/control 2019-09-10 10:30:36.000000000 +0000 @@ -4,10 +4,10 @@ Tests: build #Restrictions: build-needed Depends: build-essential, fakeroot, - binutils-source (>= 2.32.51-1~), - glibc-source (>= 2.29-1~), + binutils-source (>= 2.31.1-14~), + glibc-source (>= 2.30-0ubuntu1~), gcc-9-source (>= 9.2.1-8~), - linux-source (>= 5.2), linux-libc-dev (>= 5.2), + linux-source (>= 5.3), linux-libc-dev (>= 5.3), autoconf (>= 2.64), autoconf2.64, autogen, automake, bison (>= 1:2.3), chrpath, debhelper (>= 9), dpkg-dev (>= 1.15.3.1), fakeroot, file, flex,
  2. Download patch debian/rules

    --- 42/debian/rules 2019-09-10 07:44:46.000000000 +0000 +++ 42ubuntu1/debian/rules 2019-09-10 10:30:36.000000000 +0000 @@ -26,6 +26,7 @@ else DEB_VER_ACT := $(shell /bin/sh debian/new_cross_version.sh $(if $(filter $(DEB_NAME_ACT), cross-toolchain-base),ppc64el,ppc64)) endif CROSS_EXT := cross$(DEB_VER_ACT) +#CROSS_EXT := cross1.$(shell expr $(DEB_VER_ACT) - 1) HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) @@ -85,7 +86,7 @@ ifeq ($(vendor),Ubuntu) MIN_VER_GCC := 9.2.1-6~ MIN_VER_BINUTILS := 2.32-3~ MIN_VER_BINUTILS := 2.32.51.20190702-1~ - MIN_VER_LINUX := 5.0 + MIN_VER_LINUX := 5.3 endif VER_GCC := $(shell dpkg-parsechangelog -l/usr/src/gcc-${VER_GCC_BASE}/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-')
  3. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: cross-toolchain-base-mipsen

cross-toolchain-base-mipsen (7ubuntu2) eoan; urgency=medium * Disable the autopkg tests. Nothing new to test compared to the tests in the cross-toolchain-base source package. -- Matthias Klose <doko@ubuntu.com> Tue, 24 Sep 2019 07:45:36 +0200 cross-toolchain-base-mipsen (7ubuntu1) eoan; urgency=medium * Merge with Debian; remaining changes: -- Matthias Klose <doko@ubuntu.com> Thu, 19 Sep 2019 15:12:50 +0200

Modifications :
  1. Download patch debian/patches/binutils/mips-cross-to-mipsen.patch

    --- 7/debian/patches/binutils/mips-cross-to-mipsen.patch 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/patches/binutils/mips-cross-to-mipsen.patch 2019-09-19 13:18:55.000000000 +0000 @@ -56,12 +56,3 @@ diff -urN binutils-2.32.51.20190909/debi HOST_ARCHS_mipsr6 = amd64 i386 x32 HOST_ARCHS_mipsr6el = amd64 i386 x32 -@@ -266,7 +266,7 @@ - - gold_targets = \ - amd64 arm64 armel armhf i386 \ -- mipsel mipsn32 mipsn32el mips64 mips64el \ -+ mips mipsel mipsn32 mipsn32el mips64 mips64el \ - mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el \ - powerpc ppc64 ppc64el sparc sparc64 s390x \ - x32 kfreebsd-amd64 kfreebsd-i386 hurd-i386
  2. Download patch debian/control

    --- 7/debian/control 2019-09-16 14:09:47.000000000 +0000 +++ 7ubuntu2/debian/control 2019-09-19 13:26:35.000000000 +0000 @@ -8,10 +8,10 @@ Vcs-Git: https://salsa.debian.org/toolch Standards-Version: 4.4.0 Build-Depends: binutils-multiarch, dpkg (>= 1.16.0~ubuntu6), rdfind, symlinks, lsb-release, - binutils-source (>= 2.32.51.20190909-1~), - glibc-source (>= 2.29-0~), - gcc-9-source (>= 9.2.1-8~), - linux-source (>= 5.2), linux-libc-dev (>= 5.2), + binutils-source (>= 2.32.51.20190702-1~), + glibc-source (>= 2.30-0ubuntu1~), + gcc-9-source (>= 9.2.1-6~), + linux-source (>= 5.0), linux-libc-dev (>= 5.0), autoconf (>= 2.64), autoconf2.64, autogen, automake, bison (>= 1:2.3), chrpath, debhelper (>= 9), dpkg-dev (>= 1.15.3.1), fakeroot, file, flex,
  3. Download patch debian/patches/glibc/ubuntu/glibc-build-tools.diff

    --- 7/debian/patches/glibc/ubuntu/glibc-build-tools.diff 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/patches/glibc/ubuntu/glibc-build-tools.diff 2019-09-19 13:26:24.000000000 +0000 @@ -1,8 +1,10 @@ ---- glibc-2.27/debian/rules~ 2018-02-22 10:47:56.000000000 +0100 -+++ glibc-2.27/debian/rules 2018-04-02 19:07:06.562170629 +0200 -@@ -105,8 +105,8 @@ - CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)$(DEB_GCC_VERSION) -no-pie -fno-PIE - CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)$(DEB_GCC_VERSION) -no-pie -fno-PIE +Index: glibc-2.30/debian/rules +=================================================================== +--- glibc-2.30.orig/debian/rules ++++ glibc-2.30/debian/rules +@@ -103,8 +103,8 @@ TIMEOUTFACTOR = 25 + CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)$(DEB_GCC_VERSION) + CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)$(DEB_GCC_VERSION) MIG = $(DEB_HOST_GNU_TYPE)-$(BASE_MIG) -BUILD_CC = $(DEB_BUILD_GNU_TYPE)-$(BASE_CC) -BUILD_CXX = $(DEB_BUILD_GNU_TYPE)-$(BASE_CXX)
  4. Download patch debian/tests/build

    --- 7/debian/tests/build 2019-09-16 14:00:15.000000000 +0000 +++ 7ubuntu2/debian/tests/build 2019-09-24 05:45:12.000000000 +0000 @@ -2,6 +2,9 @@ set -e +echo "autopkg test disabled; nothing to test" +exit 0 + arch=$(dpkg --print-architecture) echo "Testing cross builds on $arch ..."

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: cross-toolchain-base-ports

cross-toolchain-base-ports (35ubuntu1) eoan; urgency=medium * Build using linux 5.3. -- Matthias Klose <doko@ubuntu.com> Tue, 10 Sep 2019 12:40:10 +0200

Modifications :
  1. Download patch debian/rules

    --- 35/debian/rules 2019-09-10 10:09:05.000000000 +0000 +++ 35ubuntu1/debian/rules 2019-09-10 10:40:10.000000000 +0000 @@ -78,14 +78,13 @@ ifeq ($(vendor),Ubuntu) else VER_LINUX := $(shell echo $(DEB_VER_LINUX) | sed 's/^\([0-9]*\.[0-9]*\).*/\1/') endif -VER_GCC_BASE := 9 +VER_GCC_BASE := 9 ifeq ($(vendor),Ubuntu) - MIN_VER_GLIBC := 2.30-0ubuntu1~ + MIN_VER_GLIBC := 2.30-0~ VER_GCC_BASE := 9 - MIN_VER_GCC := 9.2.1-6~ - MIN_VER_BINUTILS := 2.32-3~ + MIN_VER_GCC := 9.2.1-8~ MIN_VER_BINUTILS := 2.32.51.20190702-1~ - MIN_VER_LINUX := 5.0 + MIN_VER_LINUX := 5.3 endif VER_GCC := $(shell dpkg-parsechangelog -l/usr/src/gcc-${VER_GCC_BASE}/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-') @@ -452,12 +451,12 @@ $(stamp)init-glibc: cd glibc-${VER_GLIBC} ; \ QUILT_PATCHES=${GLIBC_PATCHES} quilt --quiltrc /dev/null push -a && \ rm -rf .pc/ -# set -ex; \ -# if dpkg --compare-versions $(DEB_VER_GLIBC) le 2.27-3; then \ -# cd glibc-${VER_GLIBC}; \ -# patch -p1 < ../debian/patches/glibc/updates.diff; \ -# debian/rules debian/control || true; \ -# fi + set -ex; \ + if dpkg --compare-versions $(DEB_VER_GLIBC) le 2.30-0ubuntu1; then \ + cd glibc-${VER_GLIBC}; \ + patch -p1 < ../debian/patches/glibc-alpha-use-gcc9.diff; \ + debian/rules debian/control || true; \ + fi touch $@ $(stamp)build-glibc1.%: $(stamp)init-glibc $(stamp)install-linux.% $(stamp)install-gcc1.%
  2. Download patch debian/patches/glibc-alpha-use-gcc9.diff

    --- 35/debian/patches/glibc-alpha-use-gcc9.diff 1970-01-01 00:00:00.000000000 +0000 +++ 35ubuntu1/debian/patches/glibc-alpha-use-gcc9.diff 2019-09-03 17:33:05.000000000 +0000 @@ -0,0 +1,11 @@ +--- glibc-2.30/debian/sysdeps/alpha.mk~ 2019-08-29 11:59:56.000000000 +0200 ++++ glibc-2.30/debian/sysdeps/alpha.mk 2019-09-03 19:32:26.504125416 +0200 +@@ -1,6 +1,6 @@ + # configuration options for all flavours +-CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)-8 +-CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)-8 ++CC = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)-9 ++CXX = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)-9 + libc = libc6.1 + + ifeq (,$(filter stage1 stage2, $(DEB_BUILD_PROFILES)))
  3. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-7

gcc-7 (7.5.0-1ubuntu1) focal; urgency=medium * Merge with Debian; remaining changes: - Build from upstream sources. -- Matthias Klose <doko@ubuntu.com> Thu, 14 Nov 2019 10:17:18 +0100

Modifications :
  1. Download patch debian/rules.patch

    --- 7.5.0-1/debian/rules.patch 2019-11-15 10:08:35.000000000 +0000 +++ 7.5.0-1ubuntu1/debian/rules.patch 2019-11-15 10:08:37.000000000 +0000 @@ -76,7 +76,6 @@ debian_patches += \ gcc-foffload-default \ gcc-fuse-ld-lld \ pr77631 \ - pr67165 \ cuda-float128 \ libgo-sparc64 \ libgo-ia64 \ @@ -99,6 +98,10 @@ debian_patches += \ # FIXME: see #915194 # gcc-search-prefixed-as-ld \ +ifeq (,$(filter $(DEB_TARGET_ARCH),armhf armel)) + debian_patches += pr67165 +endif + # $(if $(filter yes, $(DEB_CROSS)),,gcc-print-file-name) \ # libstdc++-nothumb-check \ Binary files 7.5.0-1/gcc-7.5.0-dfsg.tar.xz and 7.5.0-1ubuntu1/gcc-7.5.0-dfsg.tar.xz differ Binary files 7.5.0-1/gcc-7.5.0.tar.xz and 7.5.0-1ubuntu1/gcc-7.5.0.tar.xz differ
  2. Download patch debian/rules.parameters

    --- 7.5.0-1/debian/rules.parameters 2019-11-15 10:08:35.000000000 +0000 +++ 7.5.0-1ubuntu1/debian/rules.parameters 2019-11-15 10:08:37.000000000 +0000 @@ -2,14 +2,14 @@ GCC_VERSION := 7.5.0 NEXT_GCC_VERSION := 7.5.1 BASE_VERSION := 7 -SOURCE_VERSION := 7.5.0-1 -DEB_VERSION := 7.5.0-1 -DEB_EVERSION := 1:7.5.0-1 -DEB_GDC_VERSION := 7.5.0-1 +SOURCE_VERSION := 7.5.0-1ubuntu1 +DEB_VERSION := 7.5.0-1ubuntu1 +DEB_EVERSION := 1:7.5.0-1ubuntu1 +DEB_GDC_VERSION := 7.5.0-1ubuntu1 DEB_SOVERSION := 5 DEB_SOEVERSION := 1:5 DEB_LIBGCC_SOVERSION := -DEB_LIBGCC_VERSION := 1:7.5.0-1 +DEB_LIBGCC_VERSION := 1:7.5.0-1ubuntu1 DEB_STDCXX_SOVERSION := 5 DEB_GOMP_SOVERSION := 5 GCC_SONAME := 1
  3. Download patch debian/control
  4. Download patch debian/rules.conf

    --- 7.5.0-1/debian/rules.conf 2019-11-15 10:08:35.000000000 +0000 +++ 7.5.0-1ubuntu1/debian/rules.conf 2019-11-15 10:08:37.000000000 +0000 @@ -447,7 +447,7 @@ endif ifneq ($(DEB_CROSS),yes) # all archs for which to create b-d's -any_archs = alpha amd64 armel armhf arm64 i386 mips mipsel mips64 mips64el mipsn32 powerpc powerpcspe ppc64 ppc64el m68k sh4 sparc64 s390x x32 +any_archs = alpha amd64 armel armhf arm64 i386 mips mipsel mips64 mips64el mipsn32 powerpc ppc64 ppc64el m68k sh4 sparc64 s390x x32 ifeq (yes,$(MIPS_R6_ENABLED)) any_archs += mipsn32el mipsr6 mipsr6el mips64r6 mips64r6el mipsn32r6 mipsn32r6el endif

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-8

gcc-8 (8.3.0-24ubuntu1) focal; urgency=medium * Merge with Debian; remaining changes: - Build from upstream sources. -- Matthias Klose <doko@ubuntu.com> Thu, 07 Nov 2019 18:27:01 +0100

Modifications :
  1. Download patch debian/rules.parameters

    --- 8.3.0-24/debian/rules.parameters 2019-11-08 16:37:14.000000000 +0000 +++ 8.3.0-24ubuntu1/debian/rules.parameters 2019-11-08 16:37:17.000000000 +0000 @@ -2,14 +2,14 @@ GCC_VERSION := 8.3.0 NEXT_GCC_VERSION := 8.3.1 BASE_VERSION := 8 -SOURCE_VERSION := 8.3.0-24 -DEB_VERSION := 8.3.0-24 -DEB_EVERSION := 1:8.3.0-24 -DEB_GDC_VERSION := 8.3.0-24 +SOURCE_VERSION := 8.3.0-24ubuntu1 +DEB_VERSION := 8.3.0-24ubuntu1 +DEB_EVERSION := 1:8.3.0-24ubuntu1 +DEB_GDC_VERSION := 8.3.0-24ubuntu1 DEB_SOVERSION := 5 DEB_SOEVERSION := 1:5 DEB_LIBGCC_SOVERSION := -DEB_LIBGCC_VERSION := 1:8.3.0-24 +DEB_LIBGCC_VERSION := 1:8.3.0-24ubuntu1 DEB_STDCXX_SOVERSION := 5 DEB_GOMP_SOVERSION := 5 GCC_SONAME := 1 Binary files 8.3.0-24/gcc-8.3.0-dfsg.tar.xz and 8.3.0-24ubuntu1/gcc-8.3.0-dfsg.tar.xz differ Binary files 8.3.0-24/gcc-8.3.0.tar.xz and 8.3.0-24ubuntu1/gcc-8.3.0.tar.xz differ
  2. Download patch debian/control
  3. Download patch debian/rules.defs

    --- 8.3.0-24/debian/rules.defs 2019-11-08 16:37:14.000000000 +0000 +++ 8.3.0-24ubuntu1/debian/rules.defs 2019-11-08 16:37:17.000000000 +0000 @@ -335,6 +335,10 @@ ifneq ($(trunk_build),yes) # Enable LTO only for 64bit builds ifeq ($(DEB_BUILD_ARCH_BITS)-$(DEB_HOST_ARCH_BITS),64-64) with_lto_build := yes + # times out on the buildds ... + ifneq (,$(filter $(DEB_HOST_ARCH), arm64)) + with_lto_build := + endif endif with_lto_build := yes @@ -343,7 +347,8 @@ ifneq ($(trunk_build),yes) # FIXME: buildds not powerful ebough: mips*, sparc64 # FIXME: just let it build, takes too long: hurd-i386 # FIXME: not yet tried to build: alpha - ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa m68k mips mipsel mips64el riscv64 sh4 sparc64 hurd-i386)) + # FIXME: armhf and arm64 ftbfs, started with 8.3.0-22 + ifneq (,$(filter $(DEB_HOST_ARCH), alpha armhf arm64 hppa m68k mips mipsel mips64el riscv64 sh4 sparc64 hurd-i386)) with_lto_build := endif # Debian armel/armhf buildds too slow @@ -518,7 +523,7 @@ endif # common things --------------- # build common packages, where package names don't differ in different # gcc versions (fixincludes, ...) -with_common_pkgs := yes +#with_common_pkgs := yes # ... and some libraries, which do not change (libgcc1, libssp0). #with_common_libs := yes # XXX: should with_common_libs be "yes" only if this is the default compiler @@ -1536,7 +1541,7 @@ endif # run testsuite --------------- with_check := yes # if you don't want to run the gcc testsuite, uncomment the next line -#with_check := disabled by hand +with_check := disabled by hand ifeq ($(with_base_only),yes) with_check := no endif
  4. Download patch debian/patches/pr86610-revert.diff

    --- 8.3.0-24/debian/patches/pr86610-revert.diff 1970-01-01 00:00:00.000000000 +0000 +++ 8.3.0-24ubuntu1/debian/patches/pr86610-revert.diff 2019-11-08 16:37:17.000000000 +0000 @@ -0,0 +1,67 @@ +# DP: Revert the fix for PR c++/86610, causing PR c++/88995. + +gcc/cp/ + +2019-01-17 Nathan Sidwell <nathan@acm.org> + + PR c++/86610 + * semantics.c (process_outer_var_ref): Only skip dependent types + in templates. + +gcc/testsuite/ + +2019-01-17 Nathan Sidwell <nathan@acm.org> + + PR c++/86610 + * g++.dg/cpp0x/pr86610.C: New. + + +--- a/src/gcc/cp/semantics.c ++++ b/src/gcc/cp/semantics.c +@@ -3415,9 +3415,10 @@ + } + + /* In a lambda within a template, wait until instantiation +- time to implicitly capture a dependent type. */ ++ time to implicitly capture. */ + if (context == containing_function +- && dependent_type_p (TREE_TYPE (decl))) ++ && DECL_TEMPLATE_INFO (containing_function) ++ && uses_template_parms (DECL_TI_ARGS (containing_function))) + return decl; + + if (lambda_expr && VAR_P (decl) +--- a/src/gcc/testsuite/g++.dg/cpp0x/pr86610.C ++++ b/src/gcc/testsuite/g++.dg/cpp0x/pr86610.C +@@ -1,31 +0,0 @@ +-// { dg-do run { target c++11 } } +-// PR c++86610 lambda capture inside template +- +-struct C +-{ +- int operator[](int) +- { return 1; } +- +- int operator[](int) const +- { return 0; } // Want this one +-}; +- +-int q() +-{ +- C c; +- return [=] { return c[0]; }(); +-} +- +-template <typename T> +-int f() +-{ +- C c; +- T d; +- return [=] { return c[0]; }() +- + [=] { return c[0] + d[0]; }(); +-} +- +-int main() +-{ +- return q () + f<C>(); +-}
  5. Download patch debian/rules.conf

    --- 8.3.0-24/debian/rules.conf 2019-11-08 16:37:14.000000000 +0000 +++ 8.3.0-24ubuntu1/debian/rules.conf 2019-11-08 16:37:17.000000000 +0000 @@ -210,10 +210,10 @@ ifeq ($(trunk_build),yes) BINUTILSBDV = 2.23 else BINUTILSBDV = 2.22 - ifneq (,$(filter $(distrelease),vivid)) + ifneq (,$(filter $(distrelease),precise)) + BINUTILSBDV = 2.22-1~ + else ifneq (,$(filter $(distrelease),vivid)) BINUTILSBDV = 2.25-3~ - else ifneq (,$(filter $(distrelease),precise)) - BINUTILSBDV = 2.22-6~ else ifneq (,$(filter $(distrelease),trusty)) BINUTILSBDV = 2.24-5~ else ifneq (,$(filter $(distrelease),jessie)) @@ -428,7 +428,7 @@ ifeq (,$(findstring gcc,$(PKGSOURCE))) SOURCE_BUILD_DEP := gcc-$(BASE_VERSION)-source (>= $(GCC_SOURCE_VERSION)), gcc-$(BASE_VERSION)-source (<< $(NEXT_GCC_SOURCE_VERSION)), endif -ifneq (,$(filter $(distrelease),squeeze wheezy lucid precise)) +ifneq (,$(filter $(distrelease),precise)) CHECK_BUILD_DEP := dejagnu [$(check_no_archs)], else CHECK_BUILD_DEP := dejagnu [$(check_no_archs)] <!nocheck>, @@ -461,7 +461,7 @@ endif ifneq ($(DEB_CROSS),yes) # all archs for which to create b-d's -any_archs := alpha amd64 armel armhf arm64 i386 mips mipsel mips64 mips64el mipsn32 powerpc powerpcspe ppc64 ppc64el m68k riscv64 sh4 sparc64 s390x x32 +any_archs := alpha amd64 armel armhf arm64 i386 mips mipsel mips64 mips64el mipsn32 powerpc ppc64 ppc64el m68k riscv64 sh4 sparc64 s390x x32 ifeq (,$(filter $(distrelease),squeeze wheezy jessie stretch buster lucid precise xenial bionic cosmic disco)) any_archs := $(filter-out mips, $(any_archs)) endif

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-8-cross

gcc-8-cross (31ubuntu2) eoan; urgency=medium * Build using gcc 8.3.0-23ubuntu1. -- Matthias Klose <doko@ubuntu.com> Wed, 09 Oct 2019 11:23:45 +0200 gcc-8-cross (31ubuntu1) eoan; urgency=medium * Build using gcc 8.3.0-22ubuntu1. -- Matthias Klose <doko@ubuntu.com> Wed, 18 Sep 2019 17:20:51 +0200

Modifications :
  1. Download patch debian/rules

    --- 31/debian/rules 2019-09-10 17:22:39.000000000 +0000 +++ 31ubuntu2/debian/rules 2019-10-09 09:23:45.000000000 +0000 @@ -49,8 +49,8 @@ ifeq ($(GCC_VER),7) endif ifeq ($(GCC_VER),8) - MIN_VER_GCC := 8.3.0-22~ - PPA_VER_GCC := 8.3.0-22~ + MIN_VER_GCC := 8.3.0-23~ + PPA_VER_GCC := 8.3.0-23~ endif ifndef MIN_VER_GCC
  2. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-8-cross-mipsen

gcc-8-cross-mipsen (2~c3ubuntu2) eoan; urgency=medium * Merge with Debian; remaining changes: - Still build the library packages built by GCC 9 for other cross targets. -- Matthias Klose <doko@ubuntu.com> Wed, 01 May 2019 13:03:36 +0200

Modifications :
  1. Download patch debian/rules

    --- 2~c3/debian/rules 2019-04-29 04:19:47.000000000 +0000 +++ 2~c3ubuntu2/debian/rules 2019-05-01 11:03:36.000000000 +0000 @@ -397,6 +397,9 @@ $(stamp)init-gcc: if [ -n "$$(grep -v '^\#' $(CURDIR)/debian/patches/gcc-$(GCC_VER)/series)" ]; then \ QUILT_PATCHES=$(CURDIR)/debian/patches/gcc-$(GCC_VER) quilt push --quiltrc /dev/null -a ; \ fi + set -ex; \ + cd gcc; \ + patch -p1 < ../debian/patches/gcc-8/common-libs.diff; \ # set -ex; \ # if dpkg --compare-versions $(DEB_VER_GCC) le 8.1.0-3; then \ # cd gcc; \
  2. Download patch debian/control
  3. Download patch debian/patches/gcc-8/common-libs.diff

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-8-cross-ports

gcc-8-cross-ports (24ubuntu2) eoan; urgency=medium * Build using gcc 8.3.0-23ubuntu1. -- Matthias Klose <doko@ubuntu.com> Wed, 09 Oct 2019 11:25:47 +0200 gcc-8-cross-ports (24ubuntu1) eoan; urgency=medium * Build using gcc 8.3.0-22ubuntu1. -- Matthias Klose <doko@ubuntu.com> Fri, 20 Sep 2019 09:28:13 +0200

Modifications :
  1. Download patch debian/packages.invalid

    --- 24/debian/packages.invalid 2019-04-29 04:15:39.000000000 +0000 +++ 24ubuntu2/debian/packages.invalid 2019-09-20 07:31:18.000000000 +0000 @@ -41,9 +41,7 @@ gfortran-8-multilib-powerpc-linux-gnuspe gfortran-8-multilib-powerpc64le-linux-gnu gfortran-8-multilib-riscv64-linux-gnu gfortran-8-multilib-sh4-linux-gnu -gnat-8-powerpc-linux-gnuspe gnat-8-riscv64-linux-gnu -gnat-8-sjlj-powerpc-linux-gnuspe gnat-8-sjlj-riscv64-linux-gnu gobjc++-8-multilib-aarch64-linux-gnu gobjc++-8-multilib-alpha-linux-gnu
  2. Download patch debian/rules

    --- 24/debian/rules 2019-09-10 18:34:13.000000000 +0000 +++ 24ubuntu2/debian/rules 2019-10-09 09:25:47.000000000 +0000 @@ -6,6 +6,7 @@ space += $(space) := $(space) += +NJOBS = # Support parallel=<n> in DEB_BUILD_OPTIONS (see #209008) ifneq (,$(filter parallel=%,$(subst $(,), ,$(DEB_BUILD_OPTIONS)))) JOBS := $(subst parallel=,,$(filter parallel=%,$(subst $(,),$(space),$(DEB_BUILD_OPTIONS)))) @@ -49,8 +50,8 @@ ifeq ($(GCC_VER),7) endif ifeq ($(GCC_VER),8) - MIN_VER_GCC := 8.3.0-22~ - PPA_VER_GCC := 8.3.0-22~ + MIN_VER_GCC := 8.3.0-23~ + PPA_VER_GCC := 8.3.0-23~ endif ifndef MIN_VER_GCC @@ -181,7 +182,7 @@ libgcc_source := $(shell apt-cache show #endif skip_common_packages = yes -BINUTILS_BUILD_DEPS = $(foreach a,$(CROSS_ARCHS),binutils-$(call _pkg_gnu_type,$(a)):any (>= $(MIN_VER_BINUTILS)) [$(HOST_ARCHS_$(a))]$(,)) +BINUTILS_BUILD_DEPS = $(foreach a,$(CROSS_ARCHS),binutils-$(call _pkg_gnu_type,$(a)) (>= $(MIN_VER_BINUTILS)) [$(HOST_ARCHS_$(a))]$(,)) GLIBC_BUILD_DEPS = $(foreach a,$(CROSS_ARCHS),libc6$(if $(filter $(a),alpha ia64),.1)-dev-$(a)-cross (>= $(MIN_VER_GLIBC)) [$(HOST_ARCHS_$(a))]$(,)) LINUX_BUILD_DEPS = $(foreach a,$(CROSS_ARCHS),linux-libc-dev-$(a)-cross [$(HOST_ARCHS_$(a))]$(,))
  3. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-9

gcc-9 (9.2.1-19ubuntu1) focal; urgency=medium * Merge with Debian; remaining changes: - Build from upstream sources. -- Matthias Klose <doko@ubuntu.com> Sat, 09 Nov 2019 16:13:02 +0100

Modifications :
  1. Download patch debian/rules.unpack

    --- 9.2.1-19/debian/rules.unpack 2019-08-19 16:59:19.000000000 +0000 +++ 9.2.1-19ubuntu1/debian/rules.unpack 2019-10-22 19:40:05.000000000 +0000 @@ -189,8 +189,7 @@ $(unpack_stamp)-$(m2_tarball): $(m2_tarp : # unpack gm2 tarball mkdir -p $(stampdir) : # rm -rf $(m2_srcdir) - mkdir -p gm2 - tar -C gm2 -x -f $(m2_tarpath) + tar -x -f $(m2_tarpath) (cd gm2 && tar cf - gcc libgm2) | (cd src && tar xf -) rm -rf gm2 echo "$(m2_tarball) unpacked." > $@ Binary files 9.2.1-19/gcc-9.2.0-dfsg.tar.xz and 9.2.1-19ubuntu1/gcc-9.2.0-dfsg.tar.xz differ Binary files 9.2.1-19/gcc-9.2.0.tar.xz and 9.2.1-19ubuntu1/gcc-9.2.0.tar.xz differ Binary files 9.2.1-19/gm2-20190813.tar.xz and 9.2.1-19ubuntu1/gm2-20190813.tar.xz differ
  2. Download patch debian/rules.parameters

    --- 9.2.1-19/debian/rules.parameters 2019-11-09 14:47:17.000000000 +0000 +++ 9.2.1-19ubuntu1/debian/rules.parameters 2019-11-09 15:13:02.000000000 +0000 @@ -2,14 +2,14 @@ GCC_VERSION := 9.2.1 NEXT_GCC_VERSION := 9.2.2 BASE_VERSION := 9 -SOURCE_VERSION := 9.2.1-19 -DEB_VERSION := 9.2.1-19 -DEB_EVERSION := 1:9.2.1-19 -DEB_GDC_VERSION := 9.2.1-19 +SOURCE_VERSION := 9.2.1-19ubuntu1 +DEB_VERSION := 9.2.1-19ubuntu1 +DEB_EVERSION := 1:9.2.1-19ubuntu1 +DEB_GDC_VERSION := 9.2.1-19ubuntu1 DEB_SOVERSION := 5 DEB_SOEVERSION := 1:5 DEB_LIBGCC_SOVERSION := -DEB_LIBGCC_VERSION := 1:9.2.1-19 +DEB_LIBGCC_VERSION := 1:9.2.1-19ubuntu1 DEB_STDCXX_SOVERSION := 5 DEB_GOMP_SOVERSION := 5 GCC_SONAME := 1
  3. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-9-cross

gcc-9-cross (17ubuntu1) focal; urgency=medium * Build using gcc 9.2.1-19ubuntu1. -- Matthias Klose <doko@ubuntu.com> Sun, 10 Nov 2019 10:40:47 +0100

Modifications :
  1. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-9-cross-ports

gcc-9-cross-ports (14ubuntu1) focal; urgency=medium * Build using gcc 9.2.1-19ubuntu1. -- Matthias Klose <doko@ubuntu.com> Sun, 10 Nov 2019 11:01:58 +0100

Modifications :
  1. Download patch debian/control

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-defaults

gcc-defaults (1.185.1ubuntu1) eoan; urgency=medium * Merge with Debian; remaining changes: - Build -multilib packages on armel and armhf (except for gccgo). - Adjust off-by-one offset for 4.6.x and 4.7.x release numbers. - Include the fsf-funding.7, gfdl.7 and gpl.7 man pages. -- Matthias Klose <doko@ubuntu.com> Tue, 10 Sep 2019 13:24:41 +0200

Modifications :
  1. Download patch debian/rules

    --- 1.185.1/debian/rules 2019-09-09 12:30:14.000000000 +0000 +++ 1.185.1ubuntu1/debian/rules 2019-09-10 11:24:41.000000000 +0000 @@ -120,8 +120,8 @@ SPACE := $(EMPTY) $(EMPTY) #REL_NO_462 := $(shell expr $(VMINOR) - 108)$(REL_EXT) # gcc-defaults 1.113 is the first version with 4.6.3 support. #REL_NO_463 := $(shell expr $(VMINOR) - 112)$(REL_EXT) -# gcc-defaults 1.121 is the first version with 4.6.4 support. -#REL_NO_464 := $(shell expr $(VMINOR) - 120)$(REL_EXT) +# gcc-defaults 1.120 is the first version with 4.6.4 support. +#REL_NO_464 := $(shell expr $(VMINOR) - 119)$(REL_EXT) # gcc-defaults 1.113 is the first version with 4.7.0 support. #REL_NO_470 := $(shell expr $(VMINOR) - 112)$(REL_EXT) @@ -129,8 +129,8 @@ SPACE := $(EMPTY) $(EMPTY) #REL_NO_471 := $(shell expr $(VMINOR) - 118)$(REL_EXT) # gcc-defaults 1.120 is the first version with 4.7.2 support. #REL_NO_472 := $(shell expr $(VMINOR) - 119)$(REL_EXT) -# gcc-defaults 1.121 is the first version with 4.7.3 support. -#REL_NO_473 := $(shell expr $(VMINOR) - 120)$(REL_EXT) +# gcc-defaults 1.120 is the first version with 4.7.3 support. +#REL_NO_473 := $(shell expr $(VMINOR) - 119)$(REL_EXT) REL_NO_481 := $(shell expr $(VMINOR) - 120)$(REL_EXT) REL_NO_482 := $(shell expr $(VMINOR) - 123)$(REL_EXT) @@ -160,12 +160,12 @@ REL_NO_72 := $(shell expr $(VMINOR) - 17 REL_NO_73 := $(shell expr $(VMINOR) - 173)$(REL_EXT) REL_NO_80 := $(shell expr $(VMINOR) - 175)$(REL_EXT) -REL_NO_81 := $(shell expr $(VMINOR) - 177)$(REL_EXT) +REL_NO_81 := $(shell expr $(VMINOR) - 176)$(REL_EXT) REL_NO_82 := $(shell expr $(VMINOR) - 178)$(REL_EXT) -REL_NO_83 := $(shell expr $(VMINOR) - 182)$(REL_EXT) +REL_NO_83 := $(shell expr $(VMINOR) - 181)$(REL_EXT) REL_NO_90 := $(shell expr $(VMINOR) - 181)$(REL_EXT) -REL_NO_91 := $(shell expr $(VMINOR) - 182)$(REL_EXT) +REL_NO_91 := $(shell expr $(VMINOR) - 181)$(REL_EXT) REL_NO_921 := $(shell expr $(VMINOR) - 182)$(REL_EXT) # minimum required gcc-X.Y versions @@ -189,7 +189,7 @@ REQV_49 := (>= 4.9.3-10~) REQV_5 := (>= 5.4.1-2~) REQV_6 := (>= 6.4.0-1~) REQV_7 := (>= 7.3.0-11~) -REQV_8 := (>= 8.3.0-6~) +REQV_8 := (>= 8.3.0-13~) REQV_9 := (>= 9.2.1-1~) # architecture dependent variables @@ -362,7 +362,7 @@ HOST_ARCHS_x32 = amd64 arm64 i386 ppc64e ifeq (,$(CROSS_ARCHS)) ifeq ($(SOURCE),gcc-defaults) ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 x32)) - CROSS_ARCHS = s390x ppc64el arm64 armhf armel \ + CROSS_ARCHS = s390x ppc64el arm64 armhf armel \ $(if $(filter $(vendor), Ubuntu), powerpc) \ $(if $(filter $(DEB_HOST_ARCH), i386 x32), amd64) \ $(if $(filter $(DEB_HOST_ARCH), amd64 x32), i386) @@ -1176,6 +1176,23 @@ install.%: pre-install /usr/share/doc/cpp-$(CROSS_GNU_TYPE) /usr/share/doc/gnat-sjlj-$(CROSS_GNU_TYPE); \ ) +cacerts-stamp: +ifeq ($(with_native),yes) + ifeq (0,1) + dh_testdir + rm -rf build + mkdir -p build + sed 's/@gcc_suffix@/-6/' debian/generate-cacerts.pl.in \ + > debian/generate-cacerts.pl + cd build && perl ../debian/generate-cacerts.pl \ + /etc/ssl/certs/ca-certificates.crt + else + mkdir -p build + cp debian/cacerts build/. + endif +endif + touch $@ + nopkgs_native := $(foreach p, $(filter $(shell dh_listpackages -a), $(sort $(invalid_packages) $(no_packages) $(cross_packages))),-N$(p)) binary-indep: build-indep install @@ -1233,17 +1250,9 @@ endif dh_compress -a $(nopkgs_native) -XREADME.Debian ifneq (,$(filter $(DEB_HOST_ARCH),i386 kfreebsd-i386 hurd-i386)) -# temporary i486-* symlinks for jessie/sid - ifeq ($(DEB_HOST_GNU_CPU)),i586) - gnutype=$(subst i586,i486,$(DEB_HOST_GNU_TYPE)); \ - for i in $$(find debian -name 'i586-*'); do \ - cp -a $$i $$(echo $$i | sed "s,$(DEB_HOST_GNU_TYPE),$$gnutype,"); \ - done - endif -# for backports to wheezy and squeeze - ifeq ($(DEB_HOST_GNU_CPU)),i486) - gnutype=$(subst i486,i586,$(DEB_HOST_GNU_TYPE)); \ - for i in $$(find debian -name 'i486-*'); do \ + ifneq ($(DEB_HOST_GNU_CPU)),i686) + gnutype=$(subst i486,i686,$(DEB_HOST_GNU_TYPE)); \ + for i in $$(find debian -name 'i486-linux-gnu-*'); do \ cp -a $$i $$(echo $$i | sed "s,$(DEB_HOST_GNU_TYPE),$$gnutype,"); \ done endif
  2. Download patch fsf-funding.7

    --- 1.185.1/fsf-funding.7 1970-01-01 00:00:00.000000000 +0000 +++ 1.185.1ubuntu1/fsf-funding.7 2011-11-24 13:26:39.000000000 +0000 @@ -0,0 +1,185 @@ +.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13 +.\" +.\" Standard preamble: +.\" ======================================================================== +.de Sh \" Subsection heading +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Vb \" Begin verbatim text +.ft CW +.nf +.ne \\$1 +.. +.de Ve \" End verbatim text +.ft R +.fi +.. +.\" Set up some character translations and predefined strings. \*(-- will +.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left +.\" double quote, and \*(R" will give a right double quote. | will give a +.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to +.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' +.\" expand to `' in nroff, nothing in troff, for use with C<>. +.tr \(*W-|\(bv\*(Tr +.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.ie n \{\ +. ds -- \(*W- +. ds PI pi +. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch +. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch +. ds L" "" +. ds R" "" +. ds C` "" +. ds C' "" +'br\} +.el\{\ +. ds -- \|\(em\| +. ds PI \(*p +. ds L" `` +. ds R" '' +'br\} +.\" +.\" If the F register is turned on, we'll generate index entries on stderr for +.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index +.\" entries marked with X<> in POD. Of course, you'll have to process the +.\" output yourself in some meaningful fashion. +.if \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" +.. +. nr % 0 +. rr F +.\} +.\" +.\" For nroff, turn off justification. Always turn off hyphenation; it makes +.\" way too many mistakes in technical documents. +.hy 0 +.if n .na +.\" +.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). +.\" Fear. Run. Save yourself. No user-serviceable parts. +. \" fudge factors for nroff and troff +.if n \{\ +. ds #H 0 +. ds #V .8m +. ds #F .3m +. ds #[ \f1 +. ds #] \fP +.\} +.if t \{\ +. ds #H ((1u-(\\\\n(.fu%2u))*.13m) +. ds #V .6m +. ds #F 0 +. ds #[ \& +. ds #] \& +.\} +. \" simple accents for nroff and troff +.if n \{\ +. ds ' \& +. ds ` \& +. ds ^ \& +. ds , \& +. ds ~ ~ +. ds / +.\} +.if t \{\ +. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" +. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' +. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' +. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' +. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' +. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' +.\} +. \" troff and (daisy-wheel) nroff accents +.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' +.ds 8 \h'\*(#H'\(*b\h'-\*(#H' +.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] +.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' +.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' +.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] +.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] +.ds ae a\h'-(\w'a'u*4/10)'e +.ds Ae A\h'-(\w'A'u*4/10)'E +. \" corrections for vroff +.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' +.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' +. \" for low resolution devices (crt and lpr) +.if \n(.H>23 .if \n(.V>19 \ +\{\ +. ds : e +. ds 8 ss +. ds o a +. ds d- d\h'-1'\(ga +. ds D- D\h'-1'\(hy +. ds th \o'bp' +. ds Th \o'LP' +. ds ae ae +. ds Ae AE +.\} +.rm #[ #] #H #V #F C +.\" ======================================================================== +.\" +.IX Title "FSF-FUNDING 7" +.TH FSF-FUNDING 7 "2003-03-01" "gcc-3.3" "GNU" +.SH "NAME" +fsf\-funding \- Funding Free Software +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +.Sh "Funding Free Software" +.IX Subsection "Funding Free Software" +If you want to have more free software a few years from now, it makes +sense for you to help encourage people to contribute funds for its +development. The most effective approach known is to encourage +commercial redistributors to donate. +.PP +Users of free software systems can boost the pace of development by +encouraging for-a-fee distributors to donate part of their selling price +to free software developers\-\-\-the Free Software Foundation, and others. +.PP +The way to convince distributors to do this is to demand it and expect +it from them. So when you compare distributors, judge them partly by +how much they give to free software development. Show distributors +they must compete to be the one who gives the most. +.PP +To make this approach work, you must insist on numbers that you can +compare, such as, ``We will donate ten dollars to the Frobnitz project +for each disk sold.'' Don't be satisfied with a vague promise, such as +``A portion of the profits are donated,'' since it doesn't give a basis +for comparison. +.PP +Even a precise fraction ``of the profits from this disk'' is not very +meaningful, since creative accounting and unrelated business decisions +can greatly alter what fraction of the sales price counts as profit. +If the price you pay is \f(CW$50\fR, ten percent of the profit is probably +less than a dollar; it might be a few cents, or nothing at all. +.PP +Some redistributors do development work themselves. This is useful too; +but to keep everyone honest, you need to inquire how much they do, and +what kind. Some kinds of development make much more long-term +difference than others. For example, maintaining a separate version of +a program contributes very little; maintaining the standard version of a +program for the whole community contributes much. Easy new ports +contribute little, since someone else would surely do them; difficult +ports such as adding a new \s-1CPU\s0 to the \s-1GNU\s0 Compiler Collection contribute more; +major new features or packages contribute the most. +.PP +By establishing the idea that supporting further development is ``the +proper thing to do'' when distributing free software for a fee, we can +assure a steady flow of resources into making more free software. +.SH "SEE ALSO" +.IX Header "SEE ALSO" +\&\fIgpl\fR\|(7), \fIgfdl\fR\|(7). +.SH "COPYRIGHT" +.IX Header "COPYRIGHT" +Copyright (c) 1994 Free Software Foundation, Inc. +Verbatim copying and redistribution of this section is permitted +without royalty; alteration is not permitted.
  3. Download patch debian/control
  4. Download patch debian/README.Debian

    --- 1.185.1/debian/README.Debian 2018-11-28 13:00:42.000000000 +0000 +++ 1.185.1ubuntu1/debian/README.Debian 2018-11-28 13:01:38.000000000 +0000 @@ -59,8 +59,9 @@ The default compiler versions for Debian gobjc++ : gobjc++-9 gdc : gdc-9 -Most of the documentation for GCC including the manual pages is -licensed under the GFDL and therefore not included in the main section. +Documentation for the default compilers can be found in + + /usr/share/doc/<compiler>-<package version>. Thanks to gcc-defaults, each architecture can choose its own preferred compiler for each language, and that preference can change without

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-defaults-ports

gcc-defaults-ports (1.185ubuntu1) eoan; urgency=medium * Merge with Debian; remaining changes: -- Matthias Klose <doko@ubuntu.com> Fri, 20 Sep 2019 17:52:23 +0200

Modifications :
  1. Download patch debian/rules

    --- 1.185/debian/rules 2019-08-23 13:41:08.000000000 +0000 +++ 1.185ubuntu1/debian/rules 2019-09-20 15:52:23.000000000 +0000 @@ -120,8 +120,8 @@ SPACE := $(EMPTY) $(EMPTY) #REL_NO_462 := $(shell expr $(VMINOR) - 108)$(REL_EXT) # gcc-defaults 1.113 is the first version with 4.6.3 support. #REL_NO_463 := $(shell expr $(VMINOR) - 112)$(REL_EXT) -# gcc-defaults 1.121 is the first version with 4.6.4 support. -#REL_NO_464 := $(shell expr $(VMINOR) - 120)$(REL_EXT) +# gcc-defaults 1.120 is the first version with 4.6.4 support. +#REL_NO_464 := $(shell expr $(VMINOR) - 119)$(REL_EXT) # gcc-defaults 1.113 is the first version with 4.7.0 support. #REL_NO_470 := $(shell expr $(VMINOR) - 112)$(REL_EXT) @@ -129,8 +129,8 @@ SPACE := $(EMPTY) $(EMPTY) #REL_NO_471 := $(shell expr $(VMINOR) - 118)$(REL_EXT) # gcc-defaults 1.120 is the first version with 4.7.2 support. #REL_NO_472 := $(shell expr $(VMINOR) - 119)$(REL_EXT) -# gcc-defaults 1.121 is the first version with 4.7.3 support. -#REL_NO_473 := $(shell expr $(VMINOR) - 120)$(REL_EXT) +# gcc-defaults 1.120 is the first version with 4.7.3 support. +#REL_NO_473 := $(shell expr $(VMINOR) - 119)$(REL_EXT) REL_NO_481 := $(shell expr $(VMINOR) - 120)$(REL_EXT) REL_NO_482 := $(shell expr $(VMINOR) - 123)$(REL_EXT) @@ -160,12 +160,12 @@ REL_NO_72 := $(shell expr $(VMINOR) - 17 REL_NO_73 := $(shell expr $(VMINOR) - 173)$(REL_EXT) REL_NO_80 := $(shell expr $(VMINOR) - 175)$(REL_EXT) -REL_NO_81 := $(shell expr $(VMINOR) - 177)$(REL_EXT) +REL_NO_81 := $(shell expr $(VMINOR) - 176)$(REL_EXT) REL_NO_82 := $(shell expr $(VMINOR) - 178)$(REL_EXT) -REL_NO_83 := $(shell expr $(VMINOR) - 182)$(REL_EXT) +REL_NO_83 := $(shell expr $(VMINOR) - 181)$(REL_EXT) REL_NO_90 := $(shell expr $(VMINOR) - 181)$(REL_EXT) -REL_NO_91 := $(shell expr $(VMINOR) - 182)$(REL_EXT) +REL_NO_91 := $(shell expr $(VMINOR) - 181)$(REL_EXT) REL_NO_921 := $(shell expr $(VMINOR) - 182)$(REL_EXT) # minimum required gcc-X.Y versions @@ -189,7 +189,7 @@ REQV_49 := (>= 4.9.3-10~) REQV_5 := (>= 5.4.1-2~) REQV_6 := (>= 6.4.0-1~) REQV_7 := (>= 7.3.0-11~) -REQV_8 := (>= 8.3.0-6~) +REQV_8 := (>= 8.3.0-13~) REQV_9 := (>= 9.2.1-1~) # architecture dependent variables @@ -358,9 +358,8 @@ HOST_ARCHS_x32 = amd64 arm64 i386 ppc64e ifeq (,$(CROSS_ARCHS)) ifeq ($(SOURCE),gcc-defaults) ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 x32)) - CROSS_ARCHS = amd64 - CROSS_ARCHS += s390x ppc64el arm64 armhf armel \ - $(if $(filter $(vendor), Ubuntu), powerpc, mipsel mips64el) \ + CROSS_ARCHS = s390x ppc64el arm64 armhf armel \ + $(if $(filter $(vendor), Ubuntu), powerpc) \ $(if $(filter $(DEB_HOST_ARCH), i386 x32), amd64) \ $(if $(filter $(DEB_HOST_ARCH), amd64 x32), i386) else ifeq ($(DEB_HOST_ARCH),arm64) @@ -376,7 +375,7 @@ ifeq (,$(CROSS_ARCHS)) else # -ports package ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 x32)) CROSS_ARCHS ?= alpha hppa m68k ppc64 riscv64 sh4 sparc64 \ - $(if $(filter $(vendor), Ubuntu), mipsel mips64el, powerpc) \ + $(if $(filter $(vendor), Ubuntu),, powerpc) \ $(if $(filter $(DEB_HOST_ARCH), amd64 i386), x32) else ifeq ($(DEB_HOST_ARCH),arm64) CROSS_ARCHS = x32 riscv64 @@ -1223,17 +1222,9 @@ endif dh_compress -a $(nopkgs_native) -XREADME.Debian ifneq (,$(filter $(DEB_HOST_ARCH),i386 kfreebsd-i386 hurd-i386)) -# temporary i486-* symlinks for jessie/sid - ifeq ($(DEB_HOST_GNU_CPU)),i586) - gnutype=$(subst i586,i486,$(DEB_HOST_GNU_TYPE)); \ - for i in $$(find debian -name 'i586-*'); do \ - cp -a $$i $$(echo $$i | sed "s,$(DEB_HOST_GNU_TYPE),$$gnutype,"); \ - done - endif -# for backports to wheezy and squeeze - ifeq ($(DEB_HOST_GNU_CPU)),i486) - gnutype=$(subst i486,i586,$(DEB_HOST_GNU_TYPE)); \ - for i in $$(find debian -name 'i486-*'); do \ + ifneq ($(DEB_HOST_GNU_CPU)),i686) + gnutype=$(subst i486,i686,$(DEB_HOST_GNU_TYPE)); \ + for i in $$(find debian -name 'i486-linux-gnu-*'); do \ cp -a $$i $$(echo $$i | sed "s,$(DEB_HOST_GNU_TYPE),$$gnutype,"); \ done endif
  2. Download patch fsf-funding.7

    --- 1.185/fsf-funding.7 1970-01-01 00:00:00.000000000 +0000 +++ 1.185ubuntu1/fsf-funding.7 2019-09-20 15:52:23.000000000 +0000 @@ -0,0 +1,185 @@ +.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13 +.\" +.\" Standard preamble: +.\" ======================================================================== +.de Sh \" Subsection heading +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Vb \" Begin verbatim text +.ft CW +.nf +.ne \\$1 +.. +.de Ve \" End verbatim text +.ft R +.fi +.. +.\" Set up some character translations and predefined strings. \*(-- will +.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left +.\" double quote, and \*(R" will give a right double quote. | will give a +.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to +.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' +.\" expand to `' in nroff, nothing in troff, for use with C<>. +.tr \(*W-|\(bv\*(Tr +.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.ie n \{\ +. ds -- \(*W- +. ds PI pi +. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch +. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch +. ds L" "" +. ds R" "" +. ds C` "" +. ds C' "" +'br\} +.el\{\ +. ds -- \|\(em\| +. ds PI \(*p +. ds L" `` +. ds R" '' +'br\} +.\" +.\" If the F register is turned on, we'll generate index entries on stderr for +.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index +.\" entries marked with X<> in POD. Of course, you'll have to process the +.\" output yourself in some meaningful fashion. +.if \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" +.. +. nr % 0 +. rr F +.\} +.\" +.\" For nroff, turn off justification. Always turn off hyphenation; it makes +.\" way too many mistakes in technical documents. +.hy 0 +.if n .na +.\" +.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). +.\" Fear. Run. Save yourself. No user-serviceable parts. +. \" fudge factors for nroff and troff +.if n \{\ +. ds #H 0 +. ds #V .8m +. ds #F .3m +. ds #[ \f1 +. ds #] \fP +.\} +.if t \{\ +. ds #H ((1u-(\\\\n(.fu%2u))*.13m) +. ds #V .6m +. ds #F 0 +. ds #[ \& +. ds #] \& +.\} +. \" simple accents for nroff and troff +.if n \{\ +. ds ' \& +. ds ` \& +. ds ^ \& +. ds , \& +. ds ~ ~ +. ds / +.\} +.if t \{\ +. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" +. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' +. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' +. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' +. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' +. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' +.\} +. \" troff and (daisy-wheel) nroff accents +.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' +.ds 8 \h'\*(#H'\(*b\h'-\*(#H' +.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] +.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' +.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' +.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] +.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] +.ds ae a\h'-(\w'a'u*4/10)'e +.ds Ae A\h'-(\w'A'u*4/10)'E +. \" corrections for vroff +.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' +.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' +. \" for low resolution devices (crt and lpr) +.if \n(.H>23 .if \n(.V>19 \ +\{\ +. ds : e +. ds 8 ss +. ds o a +. ds d- d\h'-1'\(ga +. ds D- D\h'-1'\(hy +. ds th \o'bp' +. ds Th \o'LP' +. ds ae ae +. ds Ae AE +.\} +.rm #[ #] #H #V #F C +.\" ======================================================================== +.\" +.IX Title "FSF-FUNDING 7" +.TH FSF-FUNDING 7 "2003-03-01" "gcc-3.3" "GNU" +.SH "NAME" +fsf\-funding \- Funding Free Software +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +.Sh "Funding Free Software" +.IX Subsection "Funding Free Software" +If you want to have more free software a few years from now, it makes +sense for you to help encourage people to contribute funds for its +development. The most effective approach known is to encourage +commercial redistributors to donate. +.PP +Users of free software systems can boost the pace of development by +encouraging for-a-fee distributors to donate part of their selling price +to free software developers\-\-\-the Free Software Foundation, and others. +.PP +The way to convince distributors to do this is to demand it and expect +it from them. So when you compare distributors, judge them partly by +how much they give to free software development. Show distributors +they must compete to be the one who gives the most. +.PP +To make this approach work, you must insist on numbers that you can +compare, such as, ``We will donate ten dollars to the Frobnitz project +for each disk sold.'' Don't be satisfied with a vague promise, such as +``A portion of the profits are donated,'' since it doesn't give a basis +for comparison. +.PP +Even a precise fraction ``of the profits from this disk'' is not very +meaningful, since creative accounting and unrelated business decisions +can greatly alter what fraction of the sales price counts as profit. +If the price you pay is \f(CW$50\fR, ten percent of the profit is probably +less than a dollar; it might be a few cents, or nothing at all. +.PP +Some redistributors do development work themselves. This is useful too; +but to keep everyone honest, you need to inquire how much they do, and +what kind. Some kinds of development make much more long-term +difference than others. For example, maintaining a separate version of +a program contributes very little; maintaining the standard version of a +program for the whole community contributes much. Easy new ports +contribute little, since someone else would surely do them; difficult +ports such as adding a new \s-1CPU\s0 to the \s-1GNU\s0 Compiler Collection contribute more; +major new features or packages contribute the most. +.PP +By establishing the idea that supporting further development is ``the +proper thing to do'' when distributing free software for a fee, we can +assure a steady flow of resources into making more free software. +.SH "SEE ALSO" +.IX Header "SEE ALSO" +\&\fIgpl\fR\|(7), \fIgfdl\fR\|(7). +.SH "COPYRIGHT" +.IX Header "COPYRIGHT" +Copyright (c) 1994 Free Software Foundation, Inc. +Verbatim copying and redistribution of this section is permitted +without royalty; alteration is not permitted.
  3. Download patch debian/README.Debian

    --- 1.185/debian/README.Debian 2019-08-15 17:14:15.000000000 +0000 +++ 1.185ubuntu1/debian/README.Debian 2019-09-20 15:52:23.000000000 +0000 @@ -59,8 +59,9 @@ The default compiler versions for Debian gobjc++ : gobjc++-9 gdc : gdc-9 -Most of the documentation for GCC including the manual pages is -licensed under the GFDL and therefore not included in the main section. +Documentation for the default compilers can be found in + + /usr/share/doc/<compiler>-<package version>. Thanks to gcc-defaults, each architecture can choose its own preferred compiler for each language, and that preference can change without

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: gcc-snapshot

gcc-snapshot (1:20191008-1ubuntu1) eoan; urgency=medium * Snapshot, taken from the trunk (20191008, r276697). * Build gm2, using a snapshot from 20191008. -- Matthias Klose <doko@ubuntu.com> Tue, 08 Oct 2019 17:33:35 +0200

Modifications :
  1. Download patch debian/rules.parameters

    --- 1:20191008-1/debian/rules.parameters 2019-10-09 10:37:29.000000000 +0000 +++ 1:20191008-1ubuntu1/debian/rules.parameters 2019-10-09 10:37:32.000000000 +0000 @@ -2,14 +2,14 @@ GCC_VERSION := 10.0.0 NEXT_GCC_VERSION := 10.0.1 BASE_VERSION := 10 -SOURCE_VERSION := 1:20191002-0ubuntu1 -DEB_VERSION := 20191002-0ubuntu1 -DEB_EVERSION := 1:20191002-0ubuntu1 -DEB_GDC_VERSION := 20191002-0ubuntu1 +SOURCE_VERSION := 1:20191008-1ubuntu1 +DEB_VERSION := 20191008-1ubuntu1 +DEB_EVERSION := 1:20191008-1ubuntu1 +DEB_GDC_VERSION := 20191008-1ubuntu1 DEB_SOVERSION := 5 DEB_SOEVERSION := 1:5 DEB_LIBGCC_SOVERSION := -DEB_LIBGCC_VERSION := 1:20191002-0ubuntu1 +DEB_LIBGCC_VERSION := 1:20191008-1ubuntu1 DEB_STDCXX_SOVERSION := 5 DEB_GOMP_SOVERSION := 5 GCC_SONAME := 1
  2. Download patch debian/control

    --- 1:20191008-1/debian/control 2019-10-09 10:37:29.000000000 +0000 +++ 1:20191008-1ubuntu1/debian/control 2019-10-09 10:37:32.000000000 +0000 @@ -1,11 +1,12 @@ Source: gcc-snapshot Section: devel Priority: optional -Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> +Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Uploaders: Matthias Klose <doko@debian.org> Standards-Version: 4.4.0 -Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32] <!cross>, - libc6.1-dev (>= 2.29) [alpha ia64] | libc0.3-dev (>= 2.29) [hurd-i386] | libc0.1-dev (>= 2.29) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.29), libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], libc6-dev-mips32 [mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, +Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), g++-multilib [amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32] <!cross>, + libc6.1-dev (>= 2.29) [alpha ia64] | libc0.3-dev (>= 2.29) [hurd-i386] | libc0.1-dev (>= 2.29) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.29), libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], libc6-dev-mips32 [mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6-dev-armhf [armel], libhfgcc1 [armel], libc6-dev-armel [armhf], libsfgcc1 [armhf], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k], m4, libtool, autoconf, dwz, libunwind8-dev [ia64], libatomic-ops-dev [ia64], @@ -16,7 +17,7 @@ Build-Depends: debhelper (>= 9.20141010) gdb:native [!riscv64], nvptx-tools [amd64 ppc64el], texinfo (>= 4.3), locales-all, sharutils, procps, gnat-9:native [!m32r !sh3 !sh3eb !sh4eb !m68k], g++-9:native, netbase, - libisl-dev (>= 0.20), libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64 kfreebsd-amd64], lib64z1-dev [i386], + libisl-dev, libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64 kfreebsd-amd64], lib64z1-dev [i386], libx32z1-dev [amd64 kfreebsd-amd64 i386], dejagnu [!m68k] <!nocheck>, coreutils (>= 2.26) | realpath (>= 1.9.12), chrpath, lsb-release, quilt, pkg-config, libgc-dev, g++-10-alpha-linux-gnu [alpha] <cross>, gobjc-10-alpha-linux-gnu [alpha] <cross>, gfortran-10-alpha-linux-gnu [alpha] <cross>, gdc-10-alpha-linux-gnu [alpha] <cross>, gccgo-10-alpha-linux-gnu [alpha] <cross>, gnat-10-alpha-linux-gnu [alpha] <cross>, gm2-10-alpha-linux-gnu [alpha] <cross>, g++-10-x86-64-linux-gnu [amd64] <cross>, gobjc-10-x86-64-linux-gnu [amd64] <cross>, gfortran-10-x86-64-linux-gnu [amd64] <cross>, gdc-10-x86-64-linux-gnu [amd64] <cross>, gccgo-10-x86-64-linux-gnu [amd64] <cross>, gnat-10-x86-64-linux-gnu [amd64] <cross>, gm2-10-x86-64-linux-gnu [amd64] <cross>, g++-10-arm-linux-gnueabi [armel] <cross>, gobjc-10-arm-linux-gnueabi [armel] <cross>, gfortran-10-arm-linux-gnueabi [armel] <cross>, gdc-10-arm-linux-gnueabi [armel] <cross>, gccgo-10-arm-linux-gnueabi [armel] <cross>, gnat-10-arm-linux-gnueabi [armel] <cross>, gm2-10-arm-linux-gnueabi [armel] <cross>, g++-10-arm-linux-gnueabihf [armhf] <cross>, gobjc-10-arm-linux-gnueabihf [armhf] <cross>, gfortran-10-arm-linux-gnueabihf [armhf] <cross>, gdc-10-arm-linux-gnueabihf [armhf] <cross>, gccgo-10-arm-linux-gnueabihf [armhf] <cross>, gnat-10-arm-linux-gnueabihf [armhf] <cross>, gm2-10-arm-linux-gnueabihf [armhf] <cross>, g++-10-aarch64-linux-gnu [arm64] <cross>, gobjc-10-aarch64-linux-gnu [arm64] <cross>, gfortran-10-aarch64-linux-gnu [arm64] <cross>, gdc-10-aarch64-linux-gnu [arm64] <cross>, gccgo-10-aarch64-linux-gnu [arm64] <cross>, gnat-10-aarch64-linux-gnu [arm64] <cross>, gm2-10-aarch64-linux-gnu [arm64] <cross>, g++-10-i686-linux-gnu [i386] <cross>, gobjc-10-i686-linux-gnu [i386] <cross>, gfortran-10-i686-linux-gnu [i386] <cross>, gdc-10-i686-linux-gnu [i386] <cross>, gccgo-10-i686-linux-gnu [i386] <cross>, gnat-10-i686-linux-gnu [i386] <cross>, gm2-10-i686-linux-gnu [i386] <cross>, g++-10-mipsel-linux-gnu [mipsel] <cross>, gobjc-10-mipsel-linux-gnu [mipsel] <cross>, gfortran-10-mipsel-linux-gnu [mipsel] <cross>, gdc-10-mipsel-linux-gnu [mipsel] <cross>, gccgo-10-mipsel-linux-gnu [mipsel] <cross>, gnat-10-mipsel-linux-gnu [mipsel] <cross>, gm2-10-mipsel-linux-gnu [mipsel] <cross>, g++-10-mips64-linux-gnuabi64 [mips64] <cross>, gobjc-10-mips64-linux-gnuabi64 [mips64] <cross>, gfortran-10-mips64-linux-gnuabi64 [mips64] <cross>, gdc-10-mips64-linux-gnuabi64 [mips64] <cross>, gccgo-10-mips64-linux-gnuabi64 [mips64] <cross>, gnat-10-mips64-linux-gnuabi64 [mips64] <cross>, gm2-10-mips64-linux-gnuabi64 [mips64] <cross>, g++-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gobjc-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gfortran-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gdc-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gccgo-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gnat-10-mips64el-linux-gnuabi64 [mips64el] <cross>, gm2-10-mips64el-linux-gnuabi64 [mips64el] <cross>, g++-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gobjc-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gfortran-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gdc-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gccgo-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gnat-10-mips64-linux-gnuabin32 [mipsn32] <cross>, gm2-10-mips64-linux-gnuabin32 [mipsn32] <cross>, g++-10-powerpc-linux-gnu [powerpc] <cross>, gobjc-10-powerpc-linux-gnu [powerpc] <cross>, gfortran-10-powerpc-linux-gnu [powerpc] <cross>, gdc-10-powerpc-linux-gnu [powerpc] <cross>, gccgo-10-powerpc-linux-gnu [powerpc] <cross>, gnat-10-powerpc-linux-gnu [powerpc] <cross>, g++-10-powerpc64-linux-gnu [ppc64] <cross>, gobjc-10-powerpc64-linux-gnu [ppc64] <cross>, gfortran-10-powerpc64-linux-gnu [ppc64] <cross>, gdc-10-powerpc64-linux-gnu [ppc64] <cross>, gccgo-10-powerpc64-linux-gnu [ppc64] <cross>, gnat-10-powerpc64-linux-gnu [ppc64] <cross>, g++-10-powerpc64le-linux-gnu [ppc64el] <cross>, gobjc-10-powerpc64le-linux-gnu [ppc64el] <cross>, gfortran-10-powerpc64le-linux-gnu [ppc64el] <cross>, gdc-10-powerpc64le-linux-gnu [ppc64el] <cross>, gccgo-10-powerpc64le-linux-gnu [ppc64el] <cross>, gnat-10-powerpc64le-linux-gnu [ppc64el] <cross>, gm2-10-powerpc64le-linux-gnu [ppc64el] <cross>, g++-10-m68k-linux-gnu [m68k] <cross>, gobjc-10-m68k-linux-gnu [m68k] <cross>, gfortran-10-m68k-linux-gnu [m68k] <cross>, gdc-10-m68k-linux-gnu [m68k] <cross>, gm2-10-m68k-linux-gnu [m68k] <cross>, g++-10-riscv64-linux-gnu [riscv64] <cross>, gobjc-10-riscv64-linux-gnu [riscv64] <cross>, gfortran-10-riscv64-linux-gnu [riscv64] <cross>, gdc-10-riscv64-linux-gnu [riscv64] <cross>, gccgo-10-riscv64-linux-gnu [riscv64] <cross>, gnat-10-riscv64-linux-gnu [riscv64] <cross>, gm2-10-riscv64-linux-gnu [riscv64] <cross>, g++-10-sh4-linux-gnu [sh4] <cross>, gobjc-10-sh4-linux-gnu [sh4] <cross>, gfortran-10-sh4-linux-gnu [sh4] <cross>, gnat-10-sh4-linux-gnu [sh4] <cross>, g++-10-sparc64-linux-gnu [sparc64] <cross>, gobjc-10-sparc64-linux-gnu [sparc64] <cross>, gfortran-10-sparc64-linux-gnu [sparc64] <cross>, gdc-10-sparc64-linux-gnu [sparc64] <cross>, gccgo-10-sparc64-linux-gnu [sparc64] <cross>, gnat-10-sparc64-linux-gnu [sparc64] <cross>, gm2-10-sparc64-linux-gnu [sparc64] <cross>, g++-10-s390x-linux-gnu [s390x] <cross>, gobjc-10-s390x-linux-gnu [s390x] <cross>, gfortran-10-s390x-linux-gnu [s390x] <cross>, gdc-10-s390x-linux-gnu [s390x] <cross>, gccgo-10-s390x-linux-gnu [s390x] <cross>, gnat-10-s390x-linux-gnu [s390x] <cross>, gm2-10-s390x-linux-gnu [s390x] <cross>, g++-10-x86-64-linux-gnux32 [x32] <cross>, gobjc-10-x86-64-linux-gnux32 [x32] <cross>, gfortran-10-x86-64-linux-gnux32 [x32] <cross>, gdc-10-x86-64-linux-gnux32 [x32] <cross>, gccgo-10-x86-64-linux-gnux32 [x32] <cross>, gnat-10-x86-64-linux-gnux32 [x32] <cross>, g++-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gobjc-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gfortran-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gdc-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gccgo-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gnat-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gm2-10-mips64el-linux-gnuabin32 [mipsn32el] <cross>, g++-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gobjc-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gfortran-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gdc-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gccgo-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gnat-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, gm2-10-mipsisa32r6-linux-gnu [mipsr6] <cross>, g++-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gobjc-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gfortran-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gdc-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gccgo-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gnat-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gm2-10-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, g++-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gobjc-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gfortran-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gdc-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gccgo-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gnat-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gm2-10-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, g++-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gobjc-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gfortran-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gdc-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gccgo-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gnat-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gm2-10-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, g++-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gobjc-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gfortran-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gdc-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gccgo-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gnat-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gm2-10-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, g++-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gobjc-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gfortran-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gdc-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gccgo-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gnat-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gm2-10-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>,
  1. cross-toolchain-base
  2. cross-toolchain-base-mipsen
  3. cross-toolchain-base-ports
  4. gcc-7
  5. gcc-8
  6. gcc-8-cross
  7. gcc-8-cross-mipsen
  8. gcc-8-cross-ports
  9. gcc-9
  10. gcc-9-cross
  11. gcc-9-cross-ports
  12. gcc-defaults
  13. gcc-defaults-ports
  14. gcc-snapshot