In message <[EMAIL PROTECTED]> on Fri, 17 Jan 2003 23:26:40
+0100 (MET), "Andy Polyakov via RT" <[EMAIL PROTECTED]> said:
rt> > Current version,
rt> > openssl-0.9.7, does not support shared libraries on AIX platform.
rt>
rt> To <openssl-dev> mainly. How come did do_aix-shared deserve so special
rt> treatment? I mean SHAREDFLAGS being hardcoded directly in Makefile.org?
rt> Just wondering...
Well, that one is an experiment. Someone suggested it for AIX "and
everything else", and I wrote comments on how I thought the different
variables should be defined on different platforms, and intended to do
more experiments with that later. Well, I eventually did experiment,
resulting in Makefile.shared in 0.9.8-dev. I haven't touched the
stuff in 0.9.7 because it supposedly worked...
rt> > I am sending you the changes
rt> > which allow to generate shared libraries for some cc compilers on AIX, namely,
"aix-cc"
rt>
rt> What's the idea behind "aix-cc?" It's a safety net for out-of-date AIX
rt> releases, which noone cared to test for a long time and probably never
rt> will. If you just tested both aix-cc and aix43-cc on the same machine,
rt> then we should refrain from modifying the aix-cc. Alternative is to
rt> rename aix-cc to aix-old-cc and aix43-cc to aix-cc and leave aix-old-cc
rt> alone...
aix-cc is a minimum safety net, that's correct.
rt> > and "aix43-cc".
rt>
rt> Could you test following? In a tree with proposed patch applied! Open
rt> Makefile.ssl with text editor, seek to do_aix-shared rule, modify
rt> "SHAREDFLAGS=${SHARED_LDFLAGS} -G -bE:lib$$i.exp -bM:SRE" above the rule
rt> as "SHAREDFLAGS=${SHARED_LDFLAGS} -G -bautoexp -bM:SRE". Finaly 'make
rt> clean' and 'make'. Does it build? I want to see if it's possible to get
rt> rid of that extra step which generates .exp file...
-bautoexp? How long has that thing existed? And we can't get rid of
it for the sake of older AIX that don't have autoexp...
--
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]