Обсуждение: Linux and -export-dynamic
Can someone on Linux check to see of -export-dynamic and -Bdynamic do the same thing? Thanks. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
> Can someone on Linux check to see of -export-dynamic and -Bdynamic do > the same thing? > > Thanks. I am also interested if -Bdynamic is the same as -export-dynamic. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
>> Can someone on Linux check to see of -export-dynamic and -Bdynamic do
>> the same thing?
I think they are different. From the man page of ld:
-export-dynamic
When creating an ELF file, add all symbols to the
dynamic symbol table. Normally, the dynamic symbol
table contains only symbols which are used by a dy-
namic object. This option is needed for some uses
of dlopen.
-Bdynamic
Link against dynamic libraries. This is only mean-
ingful on platforms for which shared libraries are
supported. This option is normally the default on
such platforms.
--
Tatsuo Ishii
t-ishii@sra.co.jp
> >> Can someone on Linux check to see of -export-dynamic and -Bdynamic do > >> the same thing? > > I think they are different. From the man page of ld: > > -export-dynamic > When creating an ELF file, add all symbols to the > dynamic symbol table. Normally, the dynamic symbol > table contains only symbols which are used by a dy- > namic object. This option is needed for some uses > of dlopen. > > -Bdynamic > Link against dynamic libraries. This is only mean- > ingful on platforms for which shared libraries are > supported. This option is normally the default on > such platforms. I figured that out as I read some more. Thanks. BSDI mentions -rdynamic for such uses, but seems to understand -export-dyanamic too, so I am using that. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026