the compat-egcs spec-files doesn't accepts building if target==i686.
Created attachment 1407 [details] enables build on %{ix86} archs
Should be fixed in compat-egcs-6.2-1.1.2.9
$ rpm --rebuild compat-egcs-6.2-1.1.2.9.src.rpm ... Processing files: compat-egcs-g77-6.2-1.1.2.9 Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... File not found: /var/tmp/egcs-1.1.2-root/usr/lib/libstdc++.so.2.8.0 File not found: /var/tmp/egcs-1.1.2-root/usr/lib/libstdc++.so.2.7.2.8 File not found: /var/tmp/egcs-1.1.2-root/usr/lib/libg++.so.2.7.2.8 PreReq: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 I am suggesting in compat-egcs.spec: ----------------- mkdir compat tar xzf %{SOURCE1} -C compat cd gcc ; autoconf ; cd .. +cd compat +for i in %{ix86}; do test -f $i || ln -s i386 $i; done +cd .. cd egcs-19980906 ----------------
Please use `test -e' instead of `test -f' or the variant in attachment 1407 [details]: | for i in %{ix86}; do [ -e compat/$i ] || ln -s i386 compat/$i; done
compat-egcs doesn't exist any longer.