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

Reply via email to