From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Brown Subject: bug#32612: Update all gcc compilers to be 8.2.0 Date: Sun, 02 Sep 2018 10:20:00 -0500 Message-ID: <87h8j8sz8f.fsf@fastmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwUBY-0007mj-6a for bug-guix@gnu.org; Sun, 02 Sep 2018 11:21:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwUBU-0005Gp-4z for bug-guix@gnu.org; Sun, 02 Sep 2018 11:21:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38184) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fwUBT-0005Fw-Ua for bug-guix@gnu.org; Sun, 02 Sep 2018 11:21:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fwUBT-0003F3-Jh for bug-guix@gnu.org; Sun, 02 Sep 2018 11:21:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwUAb-0007fz-UZ for bug-guix@gnu.org; Sun, 02 Sep 2018 11:20:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwUAX-0004gl-TG for bug-guix@gnu.org; Sun, 02 Sep 2018 11:20:09 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:47771) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fwUAX-0004g4-LI for bug-guix@gnu.org; Sun, 02 Sep 2018 11:20:05 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 8FBE921BF1 for ; Sun, 2 Sep 2018 11:20:03 -0400 (EDT) Received: from localhost (c-24-12-214-32.hsd1.il.comcast.net [24.12.214.32]) by mail.messagingengine.com (Postfix) with ESMTPA id 6DB3510292 for ; Sun, 2 Sep 2018 11:20:02 -0400 (EDT) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 32612@debbugs.gnu.org --=-=-= Content-Type: text/plain Update all compilers (e.g. gfortran) to be 8.2.0. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-gcc-8-Update-all-compilers-to-8.2.0.patch Content-Transfer-Encoding: quoted-printable >From 70d1ba70de5279a5ef471e4a0287557ca598134f Mon Sep 17 00:00:00 2001 From: Eric Brown Date: Sun, 2 Sep 2018 09:27:56 -0500 Subject: [PATCH] gnu: gcc@8: Update all compilers to 8.2.0. * gnu/packages/gcc.scm (gfortran-8): Update to 8.2.0. * gnu/packages/gcc.scm (gcc-objc-8): Update to 8.2.0. * gnu/packages/gcc.scm (gcc-objc++-8): Update to 8.2.0. --- gnu/packages/gcc.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index bdff2ddad..0dd5d6446 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -663,6 +663,10 @@ as the 'native-search-paths' field." (custom-gcc gcc-7 "gfortran" '("fortran") %generic-search-paths)) =20 +(define-public gfortran-8 + (custom-gcc gcc-8 "gfortran" '("fortran") + %generic-search-paths)) + (define-public gfortran ;; Note: Update this when GCC changes! We cannot use ;; (custom-gcc gcc "fortran" =E2=80=A6) because that would lead to a pac= kage object @@ -723,6 +727,15 @@ as the 'native-search-paths' field." (variable "LIBRARY_PATH") (files '("lib" "lib64")))))) =20 +(define-public gcc-objc-8 + (custom-gcc gcc-8 "gcc-objc" '("objc") + (list (search-path-specification + (variable "OBJC_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "LIBRARY_PATH") + (files '("lib" "lib64")))))) + (define-public gcc-objc gcc-objc-5) =20 (define-public gcc-objc++-4.8 @@ -770,6 +783,15 @@ as the 'native-search-paths' field." (variable "LIBRARY_PATH") (files '("lib" "lib64")))))) =20 +(define-public gcc-objc++-8 + (custom-gcc gcc-8 "gcc-objc++" '("obj-c++") + (list (search-path-specification + (variable "OBJCPLUS_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "LIBRARY_PATH") + (files '("lib" "lib64")))))) + (define-public gcc-objc++ gcc-objc++-5) =20 (define (make-libstdc++-doc gcc) --=20 2.18.0 --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-gcc-8-Update-all-compilers-to-8.2.0.patch Content-Transfer-Encoding: quoted-printable >From 70d1ba70de5279a5ef471e4a0287557ca598134f Mon Sep 17 00:00:00 2001 From: Eric Brown Date: Sun, 2 Sep 2018 09:27:56 -0500 Subject: [PATCH] gnu: gcc@8: Update all compilers to 8.2.0. * gnu/packages/gcc.scm (gfortran-8): Update to 8.2.0. * gnu/packages/gcc.scm (gcc-objc-8): Update to 8.2.0. * gnu/packages/gcc.scm (gcc-objc++-8): Update to 8.2.0. --- gnu/packages/gcc.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index bdff2ddad..0dd5d6446 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -663,6 +663,10 @@ as the 'native-search-paths' field." (custom-gcc gcc-7 "gfortran" '("fortran") %generic-search-paths)) =20 +(define-public gfortran-8 + (custom-gcc gcc-8 "gfortran" '("fortran") + %generic-search-paths)) + (define-public gfortran ;; Note: Update this when GCC changes! We cannot use ;; (custom-gcc gcc "fortran" =E2=80=A6) because that would lead to a pac= kage object @@ -723,6 +727,15 @@ as the 'native-search-paths' field." (variable "LIBRARY_PATH") (files '("lib" "lib64")))))) =20 +(define-public gcc-objc-8 + (custom-gcc gcc-8 "gcc-objc" '("objc") + (list (search-path-specification + (variable "OBJC_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "LIBRARY_PATH") + (files '("lib" "lib64")))))) + (define-public gcc-objc gcc-objc-5) =20 (define-public gcc-objc++-4.8 @@ -770,6 +783,15 @@ as the 'native-search-paths' field." (variable "LIBRARY_PATH") (files '("lib" "lib64")))))) =20 +(define-public gcc-objc++-8 + (custom-gcc gcc-8 "gcc-objc++" '("obj-c++") + (list (search-path-specification + (variable "OBJCPLUS_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "LIBRARY_PATH") + (files '("lib" "lib64")))))) + (define-public gcc-objc++ gcc-objc++-5) =20 (define (make-libstdc++-doc gcc) --=20 2.18.0 --=-=-=--