-for l in libstd libtest ; do
- liblib=$RPM_BUILD_ROOT%{_libdir}/${l}-*.so
- libstd=$RPM_BUILD_ROOT%{rustlibdir}/%{rust_triple}/lib/${l}-*.so
- if [ "$(basename ${liblib})" = "$(basename ${libstd})" ]; then
- ln -vfsr ${libstd} $RPM_BUILD_ROOT%{_libdir}/
- fi
+for rust_target in %rust_targets; do
+ for l in libstd libtest ; do
+ liblib=$RPM_BUILD_ROOT%{_libdir}/${l}-*.so
+ libstd=$RPM_BUILD_ROOT%{rustlibdir}/${rust_target}/lib/${l}-*.so
+ if [ "$(basename ${liblib})" = "$(basename ${libstd})" ]; then
+ ln -vfsr ${libstd} $RPM_BUILD_ROOT%{_libdir}/
+ fi
+ done