> How about suggesting libtool's -export-symbols as a more portable but > less powerful alternative for systems that do not support GNU ld version > scripts? Alternatively, of course support for, say, Solaris ld version > scripts would be nice too.
Well, then using __attribute__ ((visibility ("hidden"))) is more efficient, and right now almost all GCC users should have switched to 3.1 or later... Paolo