rpms/tomcat5/devel tomcat5.spec,1.30,1.31
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Jul 20 19:17:22 UTC 2005
Author: gbenson
Update of /cvs/dist/rpms/tomcat5/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25439
Modified Files:
tomcat5.spec
Log Message:
Finish converting to aot-compile-rpm
Index: tomcat5.spec
===================================================================
RCS file: /cvs/dist/rpms/tomcat5/devel/tomcat5.spec,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- tomcat5.spec 20 Jul 2005 14:52:56 -0000 1.30
+++ tomcat5.spec 20 Jul 2005 19:17:19 -0000 1.31
@@ -532,6 +532,18 @@
ln -s %{name}-jasper-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}-jasper
popd
+# Compile these jarfiles with -O0 to avoid PR middle-end/21362.
+# aot-compile-rpm will build mapping databases for them.
+gcjflags="`echo $RPM_OPT_FLAGS | sed 's:-O.:-O0:'` -fPIC -findirect-dispatch"
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/gcj/%{name}
+for jar in catalina catalina-optional; do
+ gcj -shared $gcjflags -Wl,-Bsymbolic \
+ $RPM_BUILD_ROOT%{serverdir}/lib/$jar.jar \
+ -o $RPM_BUILD_ROOT%{_libdir}/gcj/%{name}/$jar.jar.so
+done
+
+aot-compile-rpm
+
%clean
@@ -752,19 +764,19 @@
%{serverdir}/lib/*
# %{tempdir}/README.txt
-#%attr(0755,root,root) %{_libdir}/libnaming*.jar.so
-#%attr(0755,root,root) %{_libdir}/libcatalina*.jar.so
-#%attr(0755,root,root) %{_libdir}/libtomcat*.jar.so
-#%attr(0755,root,root) %{_libdir}/libservlets*.jar.so
-#%{_libdir}/*/*/%{name}-%{version}.db
+%attr(-,root,root) %{_libdir}/gcj/%{name}/bootstrap.jar.*
+%attr(-,root,root) %{_libdir}/gcj/%{name}/catalina*.jar.*
+%attr(-,root,root) %{_libdir}/gcj/%{name}/naming*.jar.*
+%attr(-,root,root) %{_libdir}/gcj/%{name}/servlets-*.*jar.*
+%attr(-,root,root) %{_libdir}/gcj/%{name}/tomcat-*.jar.*
%files servlet-2.4-api
%defattr(-,root,root)
%doc %{packdname}/jakarta-tomcat-5/LICENSE
%{_javadir}/servletapi5*.jar
%{_javadir}/jspapi*.jar
-#%attr(0755,root,root) %{_libdir}/lib*api*.jar.so
-#%{_libdir}/*/*/%{name}-servlet-2.4-api-%{version}.db
+%dir %{_libdir}/gcj/%{name}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/*api*.jar.*
%files servlet-2.4-api-javadoc
%defattr(-,root,root)
@@ -780,8 +792,7 @@
%doc %{packdname}/jakarta-tomcat-jasper/jasper2/doc/*
%{_javadir}/jasper*.jar
%{_bindir}/j*
-#%attr(0755,root,root) %{_libdir}/libjasper*.jar.so
-#%{_libdir}/*/*/%{name}-jasper-%{version}.db
+%attr(-,root,root) %{_libdir}/gcj/%{name}/jasper*.jar.*
%files jasper-javadoc
%defattr(-,root,root)
@@ -814,9 +825,8 @@
%changelog
* Wed Jul 20 2005 Gary Benson <gbenson at redhat.com>
-- Build on ia64, ppc64, s390 and s390x.
-- Switch to aot-compile-rpm.
- Remove jarfiles from the tarball.
+- Switch to aot-compile-rpm.
* Wed Jul 20 2005 Gary Benson <gbenson at redhat.com> 0:5.0.30-7jpp
- Remove references to the never used commons-daemon.
More information about the fedora-cvs-commits
mailing list