gsrc-commit
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]