Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=478372
--- Comment #8 from D Haley mycae@yahoo.com 2009-05-01 23:50:35 EDT --- SPEC URL: http://dhd.selfip.com/427e/mathgl-1.8.1-1.spec SRPM URL: http://dhd.selfip.com/427e/mathgl-1.8.1-1.fc10.src.rpm
Koji scratch: http://koji.fedoraproject.org/koji/taskinfo?taskID=1332306
1332306 build (dist-f10, mathgl-1.8.1-1.fc10.src.rpm): open (x86-6.fedora.phx.redhat.com) -> closed 0 free 0 open 5 done 0 failed
1332306 build (dist-f10, mathgl-1.8.1-1.fc10.src.rpm) completed successfully
RPMLint: rpmlint mathgl.spec ../SRPMS/mathgl-1.8.1-1.fc10.src.rpm ../RPMS/i386/mathgl-1.8.1-1.fc10.i386.rpm mathgl.i386: W: shared-lib-calls-exit /usr/lib/libmgl-glut.so.5.0.0 exit@GLIBC_2.0 2 packages and 1 specfiles checked; 0 errors, 1 warnings.
With regards to the error, quoting from http://www.opengl.org/resources/libraries/glut/spec3/node90.html
"GLUT has no special routine for exiting the program. GLUT programs should use ANSI C's exit routine. If a program needs to perform special operations before quitting the program, use the ANSI C onexit routine to register exit callbacks. GLUT will exit the program unilaterally when fatal errors occur or when the window system requests the program to terminate. For this reason, avoid calling any GLUT routines within an exit callback."
Thus this is entirely a glut limitation, and I don't think that we should drop GLUT support for this reason. GLUT is a convenient first foray into OpenGL programming.
Changelog: * Fri May 02 2009 <mycae(a!t)yahoo.com> 1.8.1-1 - Update to 1.8.1