In message <005201c2a53d$5f4523f0$0e01a8c0@CELLO> on Mon, 16 Dec 2002 11:55:55 -0800,
"Howard Chu" <[EMAIL PROTECTED]> said:
hyc> Please please please forget about that allextract nonsense. You
hyc> will*never* get it portable to all desired platforms. Just take
hyc> the lib*.a and relink it explicitly:
hyc> mkdir tmp; cd tmp; ar x ../libcrypto.a; ld -r -o ../libcrypto.o *.o
hyc> ld -G -o libcrypto.so libcrypto.o -l<whatever>
BTW, are you sure about 'ld -r' never needing any '-z allextract' or
whatever turns the local ld on? The reason I ask is that you provided
the do_aix-shared target that's present in 0.9.7. No, I honestly
don't recall if I did a lot of hacking into whatever you contributed
or not, but I thought you said it looked OK. In that case, I'd take a
closer look at the ALLSYMSFLAG example for Solaris. Is that one
correct or not? What about the other platforms, are they correct as
well?
Note that for 0.9.7, I don't care since that method is used
exclusively used for AIX and none else. 0.9.8-dev is another story,
however, since I simply looked at do_aix-shared and generalised it
further (to the point of having a general Makefile that should be
possible to use for any library on any of the supported platforms).
I know Andy is looking, but I also know his time is short, so if you
have the time and inclination to help, please take a look at
Makefile.shared in 0.9.8-dev. If you have any question, please ask.
--
Richard Levitte \ Spannv�gen 38, II \ [EMAIL PROTECTED]
Redakteur@Stacken \ S-168 35 BROMMA \ T: +46-8-26 52 47
\ SWEDEN \ or +46-708-26 53 44
Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]