Re: RFC: Experimental patch against libESMTP 0.8.8 to eliminate libltdl
- From: "M. Thielker" <balsa t-data com>
- To: balsa-list gnome org
- Subject: Re: RFC: Experimental patch against libESMTP 0.8.8 to eliminate libltdl
- Date: Wed, 12 Dec 2001 18:39:59 +0100
Hi Brian,
I have worked with numerous versions and distributions of Unix and Linux.
I have never used, or needed, libtool.
I actually don't know what it's for, because shared libraries were
supported natively by all those systems.
On SCO OSR5, the header is dlfcn.h, the library is libdl.so
SCO OSR3.2v4.2 does not support dynamic linking and loading, but the
release has beed end-of-lifed 5 years ago.
All Linuxes I have ever seen supported it in either libdl.so or libc.so
with the header dlfcn.h.
It all seems to be very standard, I see no need to use libtool or it's
libraries.
Oh, yes, making libs:
For SCO cc, the options are cc -G -Qy -o <libname> <objs> <libs>. To change
any linker options, use -Wl,<linker option>, e.g. -Wl,-Bexport:exportlist.
On linux gcc v2 and higher, use gcc -shared -o <libname> <objs> <libs>.
I have never experienced problems with native dl* on any system. I have
used it extensively in my commercial products.
Hope that helps,
Melanie
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]