Building the debian packages I noticed something else about the libs; All dbmail
libs and binaries are linked with the externally required libs.
For example; libdbmail, dbmail/libsort, dbmail/libauth, dbmail/libmysql are all
linked with the mysql client library. Same with the binaries.
This makes building a common package containing the binaries and separate
packages for the backend-specific shared libs currently impossible.
I've tried fixing Makefile.am but haven't been able to succesfully run the
results yet.
Aaron Stone wrote:
Sean Chittenden <[EMAIL PROTECTED]> said:
Howdy. I'm the FreeBSD port maintainer for dbmail. To get dbmail to
compile and install with libtool, it's necessary to specify the -fPIC
option to gcc(1) when compiling the various object files. When libtool
comes along and tries its magic, it fails miserably on amd64. -fPIC
solves the problem, but, -fPIC incurs a performance hit. One of
FreeBSD's libtool guru's had this to say about it:
http://lists.freebsd.org/pipermail/cvs-ports/2004-October/048091.html
Any chance this can be fixed for amd64? I'll gladly test patches. -sc
Well, it looks like he's telling us what's wrong,
In fact, this port doesn't seem to be building
shared libraries properly, and attempts to link
static libraries against shared objects. This
is probably due to misuse of libtool.
but I'm not quite sure what to do with this information. Dan Weber, you
wrote the libtool Makefiles, right? Do you know what's going on here?
Aaron
--
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev
--
________________________________________________________________
Paul Stevens [EMAIL PROTECTED]
NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31
The Netherlands_______________________________________www.nfg.nl