[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gsrc-commit] trunk r5137: update gcc to 7.3.0
From: |
Carl Hansen |
Subject: |
[Gsrc-commit] trunk r5137: update gcc to 7.3.0 |
Date: |
Thu, 25 Jan 2018 18:06:44 -0500 (EST) |
User-agent: |
Bazaar (2.7.0dev1) |
------------------------------------------------------------
revno: 5137
revision-id: address@hidden
parent: address@hidden
committer: address@hidden
branch nick: trunk
timestamp: Thu 2018-01-25 15:06:38 -0800
message:
update gcc to 7.3.0
modified:
pkg/gnu/gcc/Makefile makefile-20160617014725-uokjfnggs70iry9h-679
pkg/gnu/gcc/config.mk config.mk-20160617015453-ksaie5ols1c2eidw-1
pkg/gnu/gcc/gpg-keyring gpgkeyring-20170913194916-i5s1pn68sd09rr3s-1
pkg/gnu/gcc/sha256sums sha256sums-20160617014725-uokjfnggs70iry9h-682
=== modified file 'pkg/gnu/gcc/Makefile'
--- a/pkg/gnu/gcc/Makefile 2017-09-29 07:52:49 +0000
+++ b/pkg/gnu/gcc/Makefile 2018-01-25 23:06:38 +0000
@@ -1,4 +1,5 @@
# Copyright © 2013, 2014, 2015, 2016, 2017 Brandon Invergo <address@hidden>
+# Copyright © 2017,2018 Carl Hansen <address@hidden>
#
# This file is part of GSRC.
#
@@ -14,10 +15,13 @@
#
# You should have received a copy of the GNU General Public License
# along with GSRC. If not, see <http://www.gnu.org/licenses/>.
+#
+#
+# Send bug reports and comments about GSRC problems to address@hidden
NAME = The GNU Compiler Collection
GARNAME = gcc
-GARVERSION = 7.2.0
+GARVERSION = 7.3.0
HOME_URL = http://www.gnu.org/software/gcc
DESCRIPTION = GNU Compiler Collection
define BLURB
@@ -27,8 +31,6 @@
languages.
endef
-
-
######################################################################
MASTER_SITES = $(MASTER_GNU)
@@ -41,26 +43,100 @@
# CONFIGURE_SCRIPTS = reallyconfigure
BUILD_SCRIPTS = reallybuild
INSTALL_SCRIPTS = $(WORKOBJ)/Makefile links
-INFO_FILES = cpp.info cppinternals.info cp-tools.info gccgo.info gcc.info
\
- gccinstall.info gccint.info gcj.info gfortran.info
gnat_rm.info \
- gnat-style.info gnat_ugn.info libgomp.info
libitm.info \
- libquadmath.info
+INFO_FILES = cpp.info cppinternals.info cp-tools.info \
+gccgo.info gcc.info \
+gccinstall.info gccint.info gcj.info gfortran.info gnat_rm.info \
+gnat-style.info gnat_ugn.info libgomp.info libitm.info \
+libquadmath.info
-BUILDDEPS = gmp mpfr mpc
-LIBDEPS = zlib
+BUILDDEPS = gmp mpfr mpc isl zlib
+LIBDEPS =
#USE_AUTORECONF=y
######################################################################
-
+## Configuration options for gcc ##
+
+## Note: you must set up your environment (PATH, LDPATH, etc) to
+## include GSRC-installed packages in order to install gcc as
+## configured below. You can do this easily like so in Bash:
+## $ source $(your_gsrc_dir) setup.sh
+
+## adjust --enable-languages= to your liking; this is maximal.
+## gnat (ada) is a special case; requires a working ada compiler to
+## already be installed, the compiler you are using to compile the rest.
+
+# --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,ada,brig
+
+# --enable-languages=jit
+# jit requires --enable-host-shared
+# --enable-host-shared typically slows the rest of the compiler down by
+# a few %, so you must explicitly enable it.
+
+# If you want to build both the jit and the regular compiler, it is often
+# best to do this via two separate configure/builds, in separate
+# directories, to avoid imposing the performance cost of
+# --enable-host-shared on the regular compiler.
+
+# adjust --build= --host= --target=
+# near end of list, as desired
CONFIGURE_ARGS += \
- --with-local-prefix=$(prefix) \
- --with-mpfr=$(prefix) \
- --with-gmp=$(prefix) \
- --with-mpc=$(prefix) \
- --with-system-zlib \
- --with-target-bdw-gc=$(prefix)
+--with-local-prefix=$(prefix) \
+--with-mpfr=$(prefix) \
+--with-gmp=$(prefix) \
+--with-mpc=$(prefix) \
+--with-system-zlib \
+--with-target-bdw-gc=$(prefix) \
+--enable-checking=release \
+--enable-clocale=gnu \
+--enable-cloog-backend=isl \
+--enable-__cxa_atexit \
+--enable-default-pie \
+--enable-gnu-unique-object \
+--enable-gtk-cairo \
+--enable-languages=c,c++,fortran,go,lto,objc,obj-c++,ada,brig \
+--enable-libada \
+--enable-libmpx \
+--enable-libssp \
+--enable-libstdcxx-debug \
+--enable-libstdcxx-time=yes \
+--enable-linker-build-id \
+--enable-lto \
+--enable-multiarch \
+--enable-multilib \
+--with-multilib-list=m32,m64,mx32 \
+--enable-nls \
+--enable-objc-gc=auto \
+--enable-plugin \
+--enable-shared \
+--enable-threads=posix \
+--program-prefix=x86_64-linux-gnu- \
+--program-suffix=-7 \
+--with-abi=m64 \
+--with-default-libstdcxx-abi=new \
+--with-gcc-major-version-only \
+--with-tune=generic \
+--enable-vtable-verify \
+--build=x86_64-linux-gnu \
+--host=x86_64-linux-gnu \
+--target=x86_64-linux-gnu
+
+
+# debian had these
+#--with-arch-32=i686
+# --enable-offload-targets=nvptx-none
+#--without-cuda-driver
+#--without-included-gettext
+#--disable-werror
+
+#--enable-bootstrap \
+# enable-bootstrap might not be necessary, but it solves some problems
+# of building when not using recent gcc to build.
+#
+# hint:
+# to compile for multilib, as set above, you might need:
+# apt install gcc-multilib g++-multilib
CPPFLAGS += -I$(prefix)/include
@@ -87,4 +163,3 @@
$(MAKECOOKIE)
-
=== modified file 'pkg/gnu/gcc/config.mk'
--- a/pkg/gnu/gcc/config.mk 2017-09-29 07:52:49 +0000
+++ b/pkg/gnu/gcc/config.mk 2018-01-25 23:06:38 +0000
@@ -1,73 +1,9 @@
-## Configuration options for gcc ##
-
-## Note: you must set up your environment (PATH, LDPATH, etc) to
-## include GSRC-installed packages in order to install gcc as
-## configured below. You can do this easily like so in Bash:
-## $ source $(your_gsrc_dir) setup.sh
-
-## adjust --enable-languages= to your liking; this is maximal.
-## gnat (ada) is a special case; requires a working ada compiler to
-## already be installed, the compiler you are using to compile the rest.
-
-# --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,ada,brig
-
-# --enable-languages=jit
-# jit requires --enable-host-shared
-# --enable-host-shared typically slows the rest of the compiler down by
-# a few %, so you must explicitly enable it.
-
-# If you want to build both the jit and the regular compiler, it is often
-# best to do this via two separate configure/builds, in separate
-# directories, to avoid imposing the performance cost of
-# --enable-host-shared on the regular compiler.
-
-# adjust --build= --host= --target=
-# if desired
-
-CONFIGURE_OPTS ?= \
---enable-checking=release \
---enable-clocale=gnu \
---enable-cloog-backend=isl \
---enable-__cxa_atexit \
---enable-default-pie \
---enable-gnu-unique-object \
---enable-gtk-cairo \
---enable-languages=c,c++,fortran,go,lto,objc,obj-c++,ada,brig \
---enable-libada \
---enable-libmpx \
---enable-libssp \
---enable-libstdcxx-debug \
---enable-libstdcxx-time=yes \
---enable-linker-build-id \
---enable-lto \
---enable-multiarch \
---enable-multilib \
---enable-nls \
---enable-objc-gc=auto \
---enable-plugin \
---enable-shared \
---enable-threads=posix \
---with-abi=m64 \
---with-default-libstdcxx-abi=new \
---with-multilib-list=m32,m64,mx32 \
---with-system-zlib \
---with-target-system-zlib \
---with-tune=generic \
-#--build=x86_64-linux-gnu \
-#--host=x86_64-linux-gnu \
-#--target=x86_64-linux-gnu
-
-
-#--enable-bootstrap \
-# enable-bootstrap might not be necessary, but it solves some problems
-# of building when not using recent gcc to build.
-
-
+
+
+CONFIGURE_OPTS ?=
BUILD_OPTS ?= -Wall -Wextra
#BUILD_OPTS ?=
-
-
=== modified file 'pkg/gnu/gcc/gpg-keyring'
Binary files a/pkg/gnu/gcc/gpg-keyring 2017-09-13 19:50:37 +0000 and
b/pkg/gnu/gcc/gpg-keyring 2018-01-25 23:06:38 +0000 differ
=== modified file 'pkg/gnu/gcc/sha256sums'
--- a/pkg/gnu/gcc/sha256sums 2017-09-13 19:50:37 +0000
+++ b/pkg/gnu/gcc/sha256sums 2018-01-25 23:06:38 +0000
@@ -1,2 +1,2 @@
-1cf7adf8ff4b5aa49041c8734bbcf1ad18cc4c94d0029aae0f4e48841088479a
download/gcc-7.2.0.tar.xz
-1a16fc94688ae77412f5f70c555b2dfcdc2244db7b379adde56cac161f50902f
download/gcc-7.2.0.tar.xz.sig
+832ca6ae04636adbb430e865a1451adf6979ab44ca1c8374f61fba65645ce15c
download/gcc-7.3.0.tar.xz
+370255b9b33ef220254750a2b90b549528599f9bb551de98bd792d28a640d687
download/gcc-7.3.0.tar.xz.sig
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gsrc-commit] trunk r5137: update gcc to 7.3.0,
Carl Hansen <=