summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/gcc/install.add13
1 files changed, 12 insertions, 1 deletions
diff --git a/contrib/crossrpms/gcc/install.add b/contrib/crossrpms/gcc/install.add
index 3005fa4eb2..7a9728dc61 100644
--- a/contrib/crossrpms/gcc/install.add
+++ b/contrib/crossrpms/gcc/install.add
@@ -119,6 +119,17 @@
cp dirs build/files.g++
cp dirs build/files.go
+%if %build_go
+# Collect /go subdirs
+ TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
+ for i in $multilibs; do
+ case $i in
+ \. ) echo "${TGTDIR}/go" >> build/files.go ;;
+ *) echo "${TGTDIR}/$i/go" >> build/files.go ;;
+ esac
+ done
+
+%endif
TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
for i in $f; do
@@ -137,7 +148,7 @@
*include/c++*);;
*include-fixed/*);;
*finclude/*);;
- */go/*);;
+ */go/*) ;; # ignore : explicitly put into rpm elsewhere
*adainclude*);;
*adalib*);;
*gnat1);;