summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-04-02 06:17:25 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-04-02 06:17:25 +0000
commit2e51b8f6bbb5f3969e9c5d87ba7cbac92c85feaf (patch)
treeaf7a2d6592b7f22351d5f46797849750fd9d955c /contrib
parentNew. (diff)
downloadrtems-2e51b8f6bbb5f3969e9c5d87ba7cbac92c85feaf.tar.bz2
Preps for gccgo.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/gcc/build.add3
-rw-r--r--contrib/crossrpms/gcc/install.add4
2 files changed, 7 insertions, 0 deletions
diff --git a/contrib/crossrpms/gcc/build.add b/contrib/crossrpms/gcc/build.add
index fa5134627a..024731939a 100644
--- a/contrib/crossrpms/gcc/build.add
+++ b/contrib/crossrpms/gcc/build.add
@@ -13,6 +13,9 @@
%if %build_gcj
languages="$languages,java"
%endif
+%if %build_go
+ languages="$languages,go"
+%endif
%if %build_objc
languages="$languages,objc"
%endif
diff --git a/contrib/crossrpms/gcc/install.add b/contrib/crossrpms/gcc/install.add
index 0f885272c6..b331c84a5e 100644
--- a/contrib/crossrpms/gcc/install.add
+++ b/contrib/crossrpms/gcc/install.add
@@ -106,6 +106,7 @@
cp dirs build/files.objc
cp dirs build/files.gcj
cp dirs build/files.g++
+ cp dirs build/files.go
TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -119,17 +120,20 @@
*cc1plus) ;; # ignore: explicitly put into rpm elsewhere
*collect2) ;;
*libobjc*) echo "$i" >> build/files.objc ;;
+ *go1) ;; # ignore: explicitly put into rpm elsewhere
*include/objc*) ;;
*include/g++*);;
*include/c++*);;
*include-fixed/*);;
*finclude/*);;
+ */go/*);;
*adainclude*);;
*adalib*);;
*gnat1);;
*jc1) ;;
*jvgenmain) ;;
*/libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+ */libgo*.a) echo "$i" >> build/files.go ;;
%{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
%{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
*/libstdc++.*) echo "$i" >> build/files.g++ ;;