> 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

Reply via email to