> Hence plugins that create passes will need to be built with RTTI
> disabled in order to link against gcc, or they will fail to load, with
> an error like: ...
The same holds for darwin, hence the following patch is needed:
--- ../_clean/gcc/testsuite/lib/plugin-support.exp 2013-08-05
22:51:42.000000000 +0200
+++ gcc/testsuite/lib/plugin-support.exp 2013-08-06 12:36:43.000000000
+0200
@@ -101,7 +101,7 @@ proc plugin-test-execute { plugin_src pl
set optstr [concat $optstr " $op"]
}
}
- set optstr [concat $optstr "-DIN_GCC -fPIC -shared -undefined
dynamic_lookup"]
+ set optstr [concat $optstr "-DIN_GCC -fPIC -shared -fno-rtti -undefined
dynamic_lookup"]
} else {
set plug_cflags $PLUGINCFLAGS
set optstr "$includes $extra_flags -DIN_GCC -fPIC -shared -fno-rtti"
TIA
Dominique