gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] trunk r6589: update gcc10 to 10-20190602


From: Carl Hansen
Subject: [Gsrc-commit] trunk r6589: update gcc10 to 10-20190602
Date: Wed, 5 Jun 2019 05:05:44 -0400 (EDT)
User-agent: Bazaar (2.7.0dev1)

------------------------------------------------------------
revno: 6589
revision-id: address@hidden
parent: address@hidden
committer: address@hidden
branch nick: trunk
timestamp: Wed 2019-06-05 02:05:39 -0700
message:
  update gcc10 to 10-20190602
modified:
  pkg/gnualpha/gcc10/Makefile    makefile-20190506050828-2enxreepw1xsv1i3-3
  pkg/gnualpha/gcc10/config.mk   config.mk-20190506050828-2enxreepw1xsv1i3-2
  pkg/gnualpha/gcc10/sha256sums  sha256sums-20190506050828-2enxreepw1xsv1i3-4
=== modified file 'pkg/gnualpha/gcc10/Makefile'
--- a/pkg/gnualpha/gcc10/Makefile       2019-05-07 06:12:39 +0000
+++ b/pkg/gnualpha/gcc10/Makefile       2019-06-05 09:05:39 +0000
@@ -22,9 +22,9 @@
 NAME = The GNU Compiler Collection version 10
 GARNAME = gcc10
 UPSTREAMNAME = gcc
-GARVERSION = 10-20190505
+GARVERSION = 10-20190602
 HOME_URL = http://www.gnu.org/software/gcc
-DESCRIPTION = GNU Compiler Collection alpha version  10
+DESCRIPTION = GNU Compiler Collection 10 snapshot
 define BLURB
 GCC is the GNU Compiler Collection 10.  It provides compiler front-ends
 for several languages, including C, C++, Objective-C, Objective-C++, Fortran, 
@@ -44,23 +44,17 @@
 #MASTER_SUBDIR = $(GARNAME)/$(DISTNAME)/
 DISTNAME= $(UPSTREAMNAME)-$(GARVERSION)
 DISTFILES = $(DISTNAME).tar.xz 
-SIGFILES =
+SIGFILES = 
+#sha512.sum
 
 WORKSRC = $(WORKDIR)/gcc-$(GARVERSION)
 WORKOBJ = $(WORKDIR)/gcc-$(GARVERSION).build
 
-BUILD_SCRIPTS = compilers
+#BUILD_SCRIPTS = compilers
+#links
 
 BUILDDEPS = gmp mpfr mpc zlib
 LIBDEPS = 
-
-######################################################################
-include ../../../gar/gar.lib/auto.mk
-include ../../../gar/gar.lib/info.mk
-include config.mk
-
-
-#links
 INFO_FILES =  \
        cpp.info  \
        cppinternals.info  \
@@ -78,11 +72,104 @@
        libgomp.info  \
        libitm.info  \
        libquadmath.info  
+
+
+
 #      libiberty.info  
 
 # BUG gccbrig.info gfc-internals.info not installing correctly yet
-
-#USE_AUTORECONF=y
+#
+#
+
+######################################################################
+include ../../../gar/gar.lib/auto.mk
+include ../../../gar/gar.lib/info.mk
+include config.mk
+
+
+## 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,objc,obj-c++,ada,brig,d,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.
+
+#--enable-cloog-backend=isl \
+
+# note: at end --target=x86_64-linux-gnu
+# Many options at just what Debian ships with;
+# adjust as necessary.
+
+CONFIGURE_ARGS = --program-suffix=-9 \
+--program-prefix=x86_64-linux-gnu-  \
+--with-gmp=$(prefix) \
+--with-mpfr=$(prefix) \
+--with-mpc=$(prefix) \
+--with-target-bdw-gc=$(prefix) \
+--enable-checking=release \
+--enable-clocale=gnu \
+--enable-__cxa_atexit \
+--enable-default-pie \
+--enable-gnu-unique-object \
+--enable-gtk-cairo \
+--enable-host-shared  \
+--enable-languages=c,c++,fortran,go,ada,brig,d,jit,objc,obj-c++ \
+--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-default-libstdcxx-abi=new \
+--libexecdir=$(prefix)/lib  \
+--libdir=$(prefix)/lib  \
+--with-abi=m64 \
+--with-multilib-list=m32,m64,mx32 \
+--with-arch-32=i686  \
+--without-included-gettext  \
+--with-system-zlib \
+--with-target-system-zlib \
+--enable-offload-targets=nvptx-none  \
+--without-cuda-driver  \
+--with-tune=generic \
+--disable-vtable-verify  \
+--disable-werror  \
+--enable-bootstrap \
+--build=x86_64-linux-gnu \
+--host=x86_64-linux-gnu \
+--target=x86_64-linux-gnu 
+
+
+# enable-bootstrap might not be necessary, but it solves some problems
+# of building when not using recent gcc to build.
+
+#CFLAGS+=-fno-split-stack  due to compile problems with gccgo
+#BUILD_ARGS?=  -Wall -Wextra  CFLAGS+=-fno-split-stack 
CPLUSFLAGS+=-fno-split-stack LIBS=-liconv
+#BUILD_ARGS?=  -Wall -Wextra LIBS=-liconv
+
+BUILD_ARGS ?= 
 
 ######################################################################
 # adjust as necessary
@@ -91,12 +178,14 @@
 #CFLAGS   += -I/usr/include/x86_64-linux-gnu -I$(prefix)/include -isystem 
/usr/include/x86_64-linux-gnu
 
 
-       #cd $(WORKOBJ) && CFLAGS=-fno-split-stack $(MAKE) all
-       #cd $(WORKOBJ)/libiberty/ $(MAKE)  info
-build-compilers: 
-       cd $(WORKOBJ) && $(MAKE) V=1 $(BUILD_OPTS)  
-       $(MAKECOOKIE)
-
+#cd $(WORKOBJ) && CFLAGS=-fno-split-stack $(MAKE) all
+#cd $(WORKOBJ)/libiberty/ $(MAKE)  info
+
+#post-build: build 
+#      make -C $(WORKOBJ)  V=1  bootstrap  
+#      $(MAKECOOKIE)
+
+#make -C $(WORKOBJ)  V=1 $(BUILD_OPTS) bootstrap  
 # slightly imperfect, but it worked .... sometimes
 # a work-around for error message...
 #post-build: build

=== modified file 'pkg/gnualpha/gcc10/config.mk'
--- a/pkg/gnualpha/gcc10/config.mk      2019-05-07 06:12:39 +0000
+++ b/pkg/gnualpha/gcc10/config.mk      2019-06-05 09:05:39 +0000
@@ -1,79 +1,5 @@
 ## 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,jit,lto,objc,obj-c++,ada,brig
-
-# 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.
-
-#--enable-cloog-backend=isl \
-
-# note: at end --target=x86_64-linux-gnu
-# adjust as necessary
-#
-#
-#CONFIGURE_ARGS += 
-
-CONFIGURE_OPTS = --program-suffix=-10 \
---with-local-prefix=$(prefix) \
---with-gmp=$(prefix) \
---with-mpfr=$(prefix) \
---with-mpc=$(prefix) \
---with-target-bdw-gc=$(prefix) \
---enable-checking=release \
---enable-clocale=gnu \
---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,d  \
---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=yes \
---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 \
---enable-bootstrap \
---build=x86_64-linux-gnu \
---host=x86_64-linux-gnu \
---target=x86_64-linux-gnu 
-
-
-# enable-bootstrap might not be necessary, but it solves some problems
-# of building when not using recent gcc to build.
-
-#CFLAGS+=-fno-split-stack  due to compile problems with gccgo
-#BUILD_OPTS ?=  -Wall -Wextra  CFLAGS+=-fno-split-stack 
CPLUSFLAGS+=-fno-split-stack LIBS=-liconv
-BUILD_OPTS ?=  -Wall -Wextra LIBS=-liconv
-
-#BUILD_OPTS ?= 
-
-
+#  see also CONFIGURE_ARGS and BUILD_ARGS in Makefile
+# 
+CONFIGURE_OPTS += 
+BUILD_OPTS +=

=== modified file 'pkg/gnualpha/gcc10/sha256sums'
--- a/pkg/gnualpha/gcc10/sha256sums     2019-05-06 05:08:54 +0000
+++ b/pkg/gnualpha/gcc10/sha256sums     2019-06-05 09:05:39 +0000
@@ -1,1 +1,1 @@
-5ef4500a9e440fd9469dabd0a7d2ece133932c199573a70eae38af09b0940a3e  
download/gcc-10-20190505.tar.xz
+b6431d231e317733b73910446d1c75cb48e8c177485e974e4099565827dcdba2  
download/gcc-10-20190602.tar.xz


reply via email to

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