http://www.redhat.com/archives/fedora-maintainers/2007-January/msg00339.html jogl's native parts are built without $RPM_OPT_FLAGS, resulting in no compiler security features and more or less useless debuginfo. Crude fix attached. I couldn't find a way to pass $RPM_OPT_FLAGS sanely to the cpptasks stuff, so this approach uses a wrapper script. In addition to fixing optflags, the patch fixes the build for me directly from CVS (the FE CVS setup doesn't override %{_topdir}, but $RPM_SOURCE_DIR should work everywhere), as well as fixes file permissions of *.so which should be usually executable, 755. At least they must not be 766 (world-writable) in %install, - that'll result in world writable corresponding *.debug in the -debuginfo subpackage as well even if fixed in the %files section for the main package.
Created attachment 147525 [details] Use $RPM_OPT_FLAGS, fix file permissions and build directly from CVS
Ping?
Ping #2? Current devel needs some further fixes for the build to succeed, updated patch at http://scop.fedorapeople.org/patches/debuginfo/jogl.patch
Thanks for pinging me. I'll look at this over the weekend.
jogl is no longer part of Fedora due to licensing issues.