diff --git a/compat-gcc-32.spec b/compat-gcc-32.spec index 8ad9ab1..3c5cc2c 100644 --- a/compat-gcc-32.spec +++ b/compat-gcc-32.spec @@ -213,6 +213,7 @@ make %{?_smp_mflags} BOOT_CFLAGS="$OPT_FLAGS" bootstrap-lean # Fix up libstdc++.so's for d in `pwd`/%{gcc_target_platform}/libstdc++-v3 `pwd`/%{gcc_target_platform}/*/libstdc++-v3; do + test -d $d || continue d33=`dirname $d`/libstdc++33-v3 pushd $d/src sh %{SOURCE3} .libs/libstdc++.so .libs/ll.so linker.map @@ -282,6 +283,7 @@ rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libsupc++.*a rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so* for d in %{gcc_target_platform}/libstdc++-v3 %{gcc_target_platform}/*/libstdc++-v3; do + test -d $d || continue d33=`dirname $d`/libstdc++33-v3 b="" test x"$d" != x%{gcc_target_platform}/libstdc++-v3 && b=/`basename $(dirname $d)`