[packages/gcc] - up to 4.9.1; unfortunately 'as' hangs while processing ada stuff on x86_64 here
arekm
arekm at pld-linux.org
Wed Jul 16 22:59:11 CEST 2014
commit cd56c0290f827def0406f2b95dd07336fc10df55
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Wed Jul 16 22:59:01 2014 +0200
- up to 4.9.1; unfortunately 'as' hangs while processing ada stuff on x86_64 here
gcc-ada-link.patch | 13 ++++++-------
gcc.spec | 12 ++++++------
2 files changed, 12 insertions(+), 13 deletions(-)
---
diff --git a/gcc.spec b/gcc.spec
index 3d40741..2c4f6ce 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -85,8 +85,8 @@
%undefine with_ada
%endif
-%define major_ver 4.8
-%define minor_ver 3
+%define major_ver 4.9
+%define minor_ver 1
%define major_ecj_ver 4.5
# class data version seen with file(1) that this jvm is able to load
%define _classdataversion 50.0
@@ -98,20 +98,20 @@ Summary(pl.UTF-8): Kolekcja kompilatorów GNU: kompilator C i pliki współdziel
Summary(pt_BR.UTF-8): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
Name: gcc
Version: %{major_ver}.%{minor_ver}
-Release: 1
+Release: 0.1
Epoch: 6
License: GPL v3+
Group: Development/Languages
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: 7c60f24fab389f77af203d2516ee110f
+# Source0-md5: fddf71348546af523353bd43d34919c1
Source1: %{name}-optimize-la.pl
Source2: ftp://sourceware.org/pub/java/ecj-%{major_ecj_ver}.jar
# Source2-md5: d7cd6a27c8801e66cbaa964a039ecfdb
# check libffi version with libffi/configure.ac
Source3: libffi.pc.in
-# svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_3_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch > gcc-branch.diff
+# svn diff -x --ignore-eol-style --force svn://gcc.gnu.org/svn/gcc/tags/gcc_4_9_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch > gcc-branch.diff
Patch100: %{name}-branch.diff
-# Patch100-md5: d319158cb79ab67a3f0e6005f7c2b1f7
+# Patch100-md5: 15a183f399428683132fe283a444d6ef
Patch0: %{name}-info.patch
Patch1: %{name}-cloog.patch
Patch2: %{name}-nodebug.patch
diff --git a/gcc-ada-link.patch b/gcc-ada-link.patch
index 7583d8c..fe11acd 100644
--- a/gcc-ada-link.patch
+++ b/gcc-ada-link.patch
@@ -36,12 +36,12 @@
shext =
hyphen = -
-@@ -193,7 +193,7 @@
+@@ -210,7 +210,7 @@
# Link flags used to build gnat tools. By default we prefer to statically
# link with libgcc to avoid a dependency on shared libgcc (which is tricky
# to deal with as it may conflict with the libgcc provided by the system).
--GCC_LINK_FLAGS=-static-libgcc
-+GCC_LINK_FLAGS=
+-GCC_LINK_FLAGS=-static-libstdc++ -static-libgcc
++GCC_LINK_FLAGS=-static-libstdc++
# End of variables for you to override.
@@ -55,9 +55,9 @@
cd $(RTSDIR); $(LN_S) libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
libgnat$(soext)
cd $(RTSDIR); $(LN_S) libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
---- a/gcc/ada/gcc-interface/Makefile.in~ 2011-03-27 13:01:06.697666231 +0200
-+++ b/gcc/ada/gcc-interface/Makefile.in 2011-03-27 13:08:55.725801177 +0200
-@@ -2612,14 +2612,14 @@
+--- a/gcc/ada/gcc-interface/Makefile.in~ 2014-07-16 18:43:51.000000000 +0200
++++ b/gcc/ada/gcc-interface/Makefile.in 2014-07-16 18:46:09.555516586 +0200
+@@ -2811,14 +2811,14 @@
gnatlib
$(RM) $(RTSDIR)/libgna*$(soext)
cd $(RTSDIR); `echo "$(GCC_FOR_TARGET)" \
@@ -74,4 +74,3 @@
$(PICFLAG_FOR_TARGET) \
-o libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
$(GNATRTL_TASKING_OBJS) \
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/cd56c0290f827def0406f2b95dd07336fc10df55
More information about the pld-cvs-commit
mailing list