Alessandro Vesely writes:
Hi Sam, I hope that requiring GNU ld is a temporary feature of courier-authlib.
I'm afraid not. It's here to stay.
The GNU loader has traditionally been buggy on solaris-sparc and requiring it may jeopardize the portability of Courier.
It is only the line that builds libcourierauthcommon.la that fails. I rewrote that command line by hands replacing "-Wl,--whole-archive" with "-Wl,-z -Wl,allextract", and "-Wl,--no-whole-archive" with "-Wl,-z -Wl,defaultextract". Re-issuing make completed w/o errors.
I guess one would similarly need +forceload on HPUX et cetera. Why? That's a job for libtool, as (not much extensively) exemplified in http://www.gnu.org/software/automake/manual/html_node/Libtool-Convenience-Libraries.html Doesn't that work?
No, libtool is not flexible enough to do what I want it to do here.
But, it shouldn't be too difficult to insert a configuration option that supplies the Solaris-specific linker flags.
I'm not going to touch the tarballs now. After the release I'll quickly go back and add that code.
If this is your only problem then that's not really that bad.
pgpgqjLPZQGYK.pgp
Description: PGP signature
