Re: Static linking
- From: Tristan Van Berkom <vantr touchtunes com>
- To: Johannes Tanzler <johannes tanzler aon at>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Static linking
- Date: Tue, 30 Sep 2003 16:27:06 -0400
Johannes Tanzler wrote:
On Tue, 2003-09-30 at 17:56, Russell Shaw wrote:
How do i get "pkg-config gtk+-2.0 --libs" to put out -static
instead of --export-dynamic ?
Try
`pkg-config --libs gtk+-2.0` -static
The explicit "-static" overrides "--export-dynamic".
hmmm,
--export-dynamic [ is an option to ld ]
-static [ is a linker option to gcc ]
Usualy object files are linked according to the preceeding option passed,
i.e.:
gcc -o prog prog.c -shared -lone -static -ltwo
will create a program out of prog.o and libtwo.a
that links dynamicly with the object file `libone.so'
Are you sure that gcc doesn't pass `--export-dynamic' to the linker if it
finds `-static' on its command line ?
I could use some enlightenment on this subject ;-)
Cheers,
-Tristan
[
Date Prev][Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]