[arch-commits] Commit in arm-none-eabi-gcc/trunk (2 files)

Anatol Pomozov anatolik at archlinux.org
Fri Apr 24 19:14:27 UTC 2015


    Date: Friday, April 24, 2015 @ 21:14:27
  Author: anatolik
Revision: 132200

upgpkg: arm-none-eabi-gcc 5.1.0-1

Modified:
  arm-none-eabi-gcc/trunk/PKGBUILD
  arm-none-eabi-gcc/trunk/enable-with-multilib-list-for-arm.patch

-----------------------------------------+
 PKGBUILD                                |   28 ++++++++++++----------------
 enable-with-multilib-list-for-arm.patch |   30 +++++++++++++++---------------
 2 files changed, 27 insertions(+), 31 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-04-24 19:12:38 UTC (rev 132199)
+++ PKGBUILD	2015-04-24 19:14:27 UTC (rev 132200)
@@ -3,11 +3,10 @@
 
 _target=arm-none-eabi
 pkgname=$_target-gcc
-pkgver=4.9.2
-_islver=0.12.2
-_cloogver=0.18.1
-pkgrel=5
-_snapshot=4.9-20150128
+pkgver=5.1.0
+_islver=0.14.1
+pkgrel=1
+#_snapshot=5.1.0-RC-20150412
 pkgdesc='The GNU Compiler Collection - cross compiler for ARM EABI (bare-metal) target'
 arch=(i686 x86_64)
 url='http://gcc.gnu.org/'
@@ -16,15 +15,13 @@
 makedepends=(gmp mpfr $_target-newlib)
 optdepends=('arm-none-eabi-newlib: Standard C library optimized for embedded systems')
 options=(!emptydirs !strip)
-source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2
-        ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2
+source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2
+        #ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2
         http://isl.gforge.inria.fr/isl-$_islver.tar.bz2
-        http://www.bastoul.net/cloog/pages/download/cloog-$_cloogver.tar.gz
         enable-with-multilib-list-for-arm.patch)
-sha256sums=('a6f8617b0cc3403ecc442476583ca8904f7008f31ef9862ebc02c6de5f0afcc9'
-            'f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4'
-            '02500a4edd14875f94fe84cbeda4290425cb0c1c2474c6f75d75a303d64b4196'
-            '95a1ae356a6a4f25577bbaa6a83e00cc1ddcebd99e9d3b2bf2c81c5e3d495a77')
+sha256sums=('b7dafdf89cbb0e20333dbf5b5349319ae06e3d1a30bf3515b5488f7e89dca5ad'
+            '1f20561843eb9f6ae2076800bc45f3680ff7696520257cd5734ccfb843464cae'
+            'ee8c74097c1ff01918bda9acf9b45783fd3ba3a4c493e9e9255fa3c2130bf690')
 
 if [ -n "$_snapshot" ]; then
   _basedir=gcc-$_snapshot
@@ -35,9 +32,8 @@
 prepare() {
   cd $_basedir
 
-  # link isl/cloog for in-tree builds
+  # link isl for in-tree builds
   ln -s ../isl-$_islver isl
-  ln -s ../cloog-$_cloogver cloog
 
   echo $pkgver > gcc/BASE-VER
 
@@ -78,10 +74,9 @@
     --with-gmp \
     --with-mpfr \
     --with-mpc \
-    --with-cloog \
     --with-isl \
-    --enable-cloog-backend=isl \
     --with-libelf \
+    --enable-gnu-indirect-function \
     --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' \
     --with-pkgversion='Arch Repository' \
     --with-bugurl='https://bugs.archlinux.org/' \
@@ -128,4 +123,5 @@
   # Remove files that conflict with host gcc package
   rm -r "$pkgdir"/usr/share/man/man7
   rm -r "$pkgdir"/usr/share/info
+  rm "$pkgdir"/usr/lib/libcc1.*
 }

Modified: enable-with-multilib-list-for-arm.patch
===================================================================
--- enable-with-multilib-list-for-arm.patch	2015-04-24 19:12:38 UTC (rev 132199)
+++ enable-with-multilib-list-for-arm.patch	2015-04-24 19:14:27 UTC (rev 132200)
@@ -1,14 +1,14 @@
-commit f93e01ad27a03452914f69eb64df8d3b423d3ee9
+commit 605db6de62e8144a1b8f721c05f40d879f70625b
 Author: Anatol Pomozov <anatol.pomozov at gmail.com>
-Date:   Thu Oct 30 14:29:08 2014 -0700
+Date:   Fri Jan 30 06:23:17 2015 -0800
 
     ARM patch https://gcc.gnu.org/ml/gcc-patches/2012-05/msg00083/enable-with-multilib-list-for-arm.patch
 
 diff --git a/gcc/Makefile.in b/gcc/Makefile.in
-index 9c67fe2..e791a6b 100644
+index 4ab7405..6e1ea2c 100644
 --- a/gcc/Makefile.in
 +++ b/gcc/Makefile.in
-@@ -527,6 +527,7 @@ lang_opt_files=@lang_opt_files@ $(srcdir)/c-family/c.opt $(srcdir)/common.opt
+@@ -535,6 +535,7 @@ lang_opt_files=@lang_opt_files@ $(srcdir)/c-family/c.opt $(srcdir)/common.opt
  lang_specs_files=@lang_specs_files@
  lang_tree_files=@lang_tree_files@
  target_cpu_default=@target_cpu_default@
@@ -17,10 +17,10 @@
  extra_modes_file=@extra_modes_file@
  extra_opt_files=@extra_opt_files@
 diff --git a/gcc/config.gcc b/gcc/config.gcc
-index 10b0a6e..9022aa4 100644
+index cb08a5c..7bded02 100644
 --- a/gcc/config.gcc
 +++ b/gcc/config.gcc
-@@ -1043,7 +1043,7 @@ arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
+@@ -1072,7 +1072,7 @@ arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
  	case ${target} in
  	arm*-*-eabi*)
  	  tm_file="$tm_file newlib-stdint.h"
@@ -29,7 +29,7 @@
  	  use_gcc_stdint=wrap
  	  ;;
  	arm*-*-rtems*)
-@@ -3578,42 +3578,6 @@ case "${target}" in
+@@ -3684,42 +3684,6 @@ case "${target}" in
  			exit 1
  		fi
  
@@ -168,18 +168,18 @@
 +MULTILIB_REUSE      += mthumb/march.armv7/mfloat-abi.hard/mfpu.vfpv3-d16=marm/march.armv7/mfloat-abi.hard/mfpu.vfpv3-d16
 +endif
 diff --git a/gcc/configure b/gcc/configure
-index 4022332..e8a1bed 100755
+index 9523773..24952e3 100755
 --- a/gcc/configure
 +++ b/gcc/configure
-@@ -761,6 +761,7 @@ LN
- LN_S
- AWK
- SET_MAKE
+@@ -763,6 +763,7 @@ SET_MAKE
+ accel_dir_suffix
+ real_target_noncanonical
+ enable_as_accelerator
 +with_multilib_list
  REPORT_BUGS_TEXI
  REPORT_BUGS_TO
  PKGVERSION
-@@ -7409,6 +7410,7 @@ else
+@@ -7462,6 +7463,7 @@ else
  fi
  
  
@@ -188,10 +188,10 @@
  # Checks for other programs
  # -------------------------
 diff --git a/gcc/configure.ac b/gcc/configure.ac
-index 02bb306..772515d 100644
+index 68b0ee8..f8a1097 100644
 --- a/gcc/configure.ac
 +++ b/gcc/configure.ac
-@@ -887,6 +887,7 @@ AC_ARG_WITH(multilib-list,
+@@ -925,6 +925,7 @@ AC_ARG_WITH(multilib-list,
  [AS_HELP_STRING([--with-multilib-list], [select multilibs (AArch64, SH and x86-64 only)])],
  :,
  with_multilib_list=default)



More information about the arch-commits mailing list