PATH=$PATH:/sbin:%{_sbindir}
%{__make} install \
+ mandir=%{_mandir} \
+ infodir=%{_infodir} \
DESTDIR=$RPM_BUILD_ROOT
%ifarch sparc64
cd ..
+# dual archs
+%ifarch x86_64
+mv -f $RPM_BUILD_ROOT%{_prefix}/lib/32/* $RPM_BUILD_ROOT%{_prefix}/lib
+rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/32
+ln -s ../lib $RPM_BUILD_ROOT%{_prefix}/lib/32
+ln -s ../lib $RPM_BUILD_ROOT/lib/32
+%endif
+
%if %{!?_without_java:1}%{?_without_java:0}
install -d java-doc
cp -f libjava/doc/cni.sgml libjava/READ* java-doc
%{_libdir}/gcc-lib/%{_target_cpu}*/*/include/*.h
%exclude %{_libdir}/gcc-lib/%{_target_cpu}*/*/include/g2c.h
+%ifarch x86_64
+/%{_lib}/32
+%{_libdir}/32
+%{_libdir}/gcc-lib/%{_target_cpu}*/*/32
+%endif
+
%files -n libgcc
%defattr(644,root,root,755)
%attr(755,root,root) %{_slibdir}*/lib*.so.*
+%ifarch x86_64
+%attr(755,root,root) /lib/lib*.so.*
+%endif
%files c++
%defattr(644,root,root,755)
%ifarch ppc
%attr(755,root,root) %{_libdir}/nof/lib*cj*.so.*
%endif
+%ifarch x86_64
+%attr(755,root,root) %{_prefix}/%{_lib}/lib*cj*.so.*.*.*
+%endif
%files -n libgcj-devel
%defattr(644,root,root,755)
%{_libdir}/nof/lib*cj*.la
%attr(755,root,root) %{_libdir}/nof/lib*cj*.so
%endif
+%ifarch x86_64
+%{_prefix}/%{_lib}/lib*cj*.la
+%attr(755,root,root) %{_prefix}/%{_lib}/lib*cj*.so
+%endif
+
%files -n libgcj-static
%defattr(644,root,root,755)
%files -n libffi
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libffi-*.so
+%ifarch x86_64
+%attr(755,root,root) %{_prefix}/%{_lib}/libffi-*.so
+%endif
%files -n libffi-devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libffi.so
%{_libdir}/libffi.la
+%ifarch x86_64
+%{_prefix}/%{_lib}/libffi.la
+%endif
%{_includedir}/ffi*
%files -n libffi-static
%defattr(644,root,root,755)
%{_libdir}/libffi.a
+%ifarch x86_64
+%{_prefix}/%{_lib}/libffi.a
+%endif
%endif
%if 0%{!?_without_ada:1}
%files -n cpp
%defattr(644,root,root,755)
%attr(755,root,root) %{_slibdir}/cpp
+%ifarch x86_64
+%attr(755,root,root) /lib/cpp
+%endif
%attr(755,root,root) %{_bindir}/cpp
%{_mandir}/man1/cpp.1*
%lang(ja) %{_mandir}/ja/man1/cpp.1*