+ /* The conditional bit below was in Oliva's original code
+ (1999-08-25) and seems to have been dropped by mistake
+ subsequently. It prevents a crash at startup under X in
+ `IRIX64 6.5 6.5.17m', whether compiled on that relase or
+ an earlier one. It causes no trouble on the other ELF
+ platforms I could test (Irix 6.5.15m, Solaris 8, Debian
+ Potato x86, Debian Woody SPARC); however, it's reported
+ to cause crashes under some version of GNU/Linux. It's
+ not yet clear what's changed in that Irix version to
+ cause the problem, or why the fix sometimes fails under
+ GNU/Linux. There's probably no good reason to have
+ something Irix-specific here, but this will have to do
+ for now. IRIX6_5 is the most specific macro we have to
+ test. -- fx 2002-10-01
+
+ The issue _looks_ as though it's gone away on 6.5.18m,
+ but maybe it's still lurking, to be triggered by some
+ change in the binary. It appears to concern the dynamic
+ loader, but I never got anywhere with an SGI support call
+ seeking clues. -- fx 2002-11-29. */
+#ifdef IRIX6_5
+ || !strcmp ((old_section_names + NEW_SECTION_H (n).sh_name),
+ ".got")
+#endif