Yes!! I got it!

Christian Haul
Tue, 16 Nov 1999 18:04:58 +0100


first, let me thank you for your incredibly fast responses. Actually,
the first replies arrived before my subscription to the mailing list
was completed. Thus I waited until I was certain that I havn't
overlooked a reply by double checking the list archives.

The definitive hint was the linker problem. Yes, indeed I too use the
gnu binutils on Solaris 7. Having found that, and considering the
error message I have another solution for the problem which I think
should go into the distribution:

Calling GNU's ld with -E prevents it to strip all unused symbols!

      DYNLINK_LDFLAGS = -Wl,-dy,-E 
solves the problem as well.

> g10/gpg --version
gpg (GnuPG) 1.0.0 Copyright (C) 1999 Free Software Foundation, Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the file COPYING for details. Supported algorithms: Cipher: IDEA, 3DES, CAST5, BLOWFISH, TWOFISH, SKIPJACK Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA, ELG Hash: MD5, SHA1, RIPEMD160 Thanks again, folks. Chris. On 15.Nov.1999 -- 07:09 PM, John A. Perry wrote:
> Hash: SHA1
> Hello Everyone!
> I'm proud to announce that I found the dynamic module loading bug
> in GPG 1.0.0 for Solaris! It was a matter of pathing. It turns out that my
> path looked in /usr/local/bin for ld before it looked in /usr/ccs/bin.
> configure always found the GNU ld before it found the stock ld and used it
> first. By renaming the GNU ld to something else configure was forced to
> find the Solaris version of ld. This fixed everything. I'm now able to
> load dynamic modules without errors. It only took me 2 weeks to find the
> simple fix. :) So anyone having problems getting dynamic modules to work
> under Solaris needs to make sure that the /usr/ccs/bin/ld loader is used.
> I hope this report will get the configure script fixed in future releases.
> John Perry PGP-encrypted e-mail welcome!
> WWW -
> Version: GnuPG v1.0.0 (SunOS)
> Comment: PGPEnvelope -
> Sp+gH/txGiajI27wafkYum0=
> =lhHz
-- Technische Universitšt Darmstadt FG Datenverwaltungssysteme I +49.6151.16 -6232 (Tel) / -6229 (Fax) C h r i s t i a n H a u l See Personal Homepage for PGP-Key