-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Due to gcc4 is used in Fedora Core 5, the inventor program will say
"Unknown class xxx" when locating DSOs. The attached patch eliminates
this bug.
- -Fangtu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQEVAwUBRJGj+py+jbYYQ/tTAQiyewgAgPimTMLGNmPkXjwvO3U1xv0SX/AERo4o
DCwsMa+Alax4L0F8yXuTE2KKyJ0dqnMC8JvtR6D4S3jSNWYoQOXvDX0UTnMvGkjO
B0uG8vplarOpm/NCh8TNpsc6Z9FOq7vHBN/0rCb+lbwb3nn0NmvqltoNPyUKdjSr
33N6DXE9rI+Su6Gd3YtuKjtrvMXziyXr687SLpt6dU4FbcUnl1qmHzR1BJPZTDj/
aHS1VEvjJ5idXCDzxWkYnFYYAFeXU9rnusLQoEuVGjlpXhDNfR+YQ6WNnqvrpMji
uKw0PdQ+mbggPRlT4PPR0u0X27jxucrUOA568Oz8ywiCbF2U9D1yAA==
=9uZW
-----END PGP SIGNATURE-----
diff -Nur inventor.orig/lib/database/src/so/SoType.c++
inventor/lib/database/src/so/SoType.c++
--- inventor.orig/lib/database/src/so/SoType.c++ 2003-07-11
18:40:53.000000000 -0400
+++ inventor/lib/database/src/so/SoType.c++ 2006-06-13 15:22:50.000000000
-0400
@@ -295,7 +295,7 @@
if (dsoHandle == NULL)
return SoType::badType();
-#if ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))
+#if (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1)) || __GNUC__ > 3)
#define DUMMY_FUNC "_ZN%d%s9initClassEv"
#else
#define DUMMY_FUNC "initClass__%d%s%s"
|