> From: Albert Chin <[EMAIL PROTECTED]> > > Any reason we don't use -bexpall to support -export-dynamic on AIX? > >From ld(1): > autoexp > Automatically exports some symbols from the output module without > having to list them in an export file. (This option does not > export all symbols from the output module. Use the -bexpall option > to export all symbols.)This is the default. Use this option when > linking a main program. The linker assumes that you are linking a > main program when you do not specify a module type (with the M or > modtype option) beginning with S and you do not use the noentry > option. > > It's needed for things like gaim and galculator to work.
-bexpall always seemed to do things a little strange. It doesn't export anything starting with "_", and it does export a few symbols it probably shouldn't. I didn't notice that this caused any errors, but it did generate warnings for duplicate symbols. Because of this, I've avoided using -bexpall when building shared libraries, thought I have occasionally used it to build main programs that need to export symbols to it's shared libraries or loadable objects. Dan _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool