>>>>> On Sun, 17 Nov 2002 05:32:04 +0000,
>>>>> "AS" == Andrew Suffield <[EMAIL PROTECTED]> wrote:

AS> You need the following patch to Makefile to fix this:
AS> --- Makefile~       2002-11-17 05:26:45.000000000 +0000
AS> +++ Makefile        2002-11-17 05:31:02.000000000 +0000
AS> @@ -22,7 +22,7 @@
AS>     gcc -rdynamic -ldl -L. -lfoo -o $@ $<
 
AS>  t-static: t.c libfoo.a
AS> -   gcc -static -export-dynamic -o $@ $< -L. -lfoo -ldl
AS> +   gcc -export-dynamic -o $@ $< -L. -Wl,-Bstatic -lfoo -ldl -Wl,-Bdynamic
 
AS>  clean:
AS>     rm -f libfoo.so libfoo.a *.o t-shared t-static module.so

AS> -export-dynamic does no good if you linked a static object; you want a
AS> dynamic object with libfoo linked statically.

I know this way too. I mention completely static link. even
if -export-dynamic isn't specified, that sample doesn't
work with -static option. so I need an article for
exception.

--
Akira TAGOH  : [EMAIL PROTECTED]  / Japan GNOME Users Group
[EMAIL PROTECTED] : [EMAIL PROTECTED] / GNOME-DB Project
             : [EMAIL PROTECTED]   / Red Hat, Inc.
             : [EMAIL PROTECTED]   / Debian Project

Reply via email to