Preps for gccgo.

This commit is contained in:
Ralf Corsepius
2011-04-02 06:17:25 +00:00
parent fce089ec94
commit 2e51b8f6bb
2 changed files with 7 additions and 0 deletions

View File

@@ -13,6 +13,9 @@
%if %build_gcj %if %build_gcj
languages="$languages,java" languages="$languages,java"
%endif %endif
%if %build_go
languages="$languages,go"
%endif
%if %build_objc %if %build_objc
languages="$languages,objc" languages="$languages,objc"
%endif %endif

View File

@@ -106,6 +106,7 @@
cp dirs build/files.objc cp dirs build/files.objc
cp dirs build/files.gcj cp dirs build/files.gcj
cp dirs build/files.g++ cp dirs build/files.g++
cp dirs build/files.go
TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}" TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`; 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 *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
*collect2) ;; *collect2) ;;
*libobjc*) echo "$i" >> build/files.objc ;; *libobjc*) echo "$i" >> build/files.objc ;;
*go1) ;; # ignore: explicitly put into rpm elsewhere
*include/objc*) ;; *include/objc*) ;;
*include/g++*);; *include/g++*);;
*include/c++*);; *include/c++*);;
*include-fixed/*);; *include-fixed/*);;
*finclude/*);; *finclude/*);;
*/go/*);;
*adainclude*);; *adainclude*);;
*adalib*);; *adalib*);;
*gnat1);; *gnat1);;
*jc1) ;; *jc1) ;;
*jvgenmain) ;; *jvgenmain) ;;
*/libgfortran*.*) echo "$i" >> build/files.gfortran ;; */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*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
%{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;} %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
*/libstdc++.*) echo "$i" >> build/files.g++ ;; */libstdc++.*) echo "$i" >> build/files.g++ ;;