Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why doesn GLUT programs compiled on IRIX 6.4 or 6.3 work earlier releases?

0
Posted

Why doesn GLUT programs compiled on IRIX 6.4 or 6.3 work earlier releases?

0

A29: First, SGI never guarantees that an executable built on a later IRIX release will work on an earlier release. Sometimes it works; more often than not it does not. GLUT takes advantage of a new X optimization in IRIX 6.3 called “fast atoms”. This optimization lets X clients determine common atom values without an X server round-trip. This helps X performance. If you compile the GLUT library on an IRIX 6.3 or IRIX 6.4 machine, the library will support fast atoms. This will mean that if you run executables linked against the “fast atom enabled” version of the GLUT library, you’ll get a run-time link error saying something like: 17062:glut_example: rld: Fatal Error: attemped access to unresolvable symbol in projtex: _XSGIFastInternAtom Do not be alarmed. If you want, you can recompile the GLUT library with the -DNO_FAST_ATOMS and get a version of the library that doesn’t have the support so that GLUT executables built with a library compiled without “fast atoms” can work on earlier IR

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.