This is a multi-part message in MIME format...

------------=_1181740425-38862-1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable


Oy, here's an updated patch that includes the -brtl option so that "opens=
sl" will use the shared libs and not be statically linked, unless someone=
thinks that this object should be statically linked.


Cheers,

Bill


---- Original message ----
>Date: Wed, 13 Jun 2007 11:56:16 +0200 (CEST)
>From: "The default queue via RT" =20
>Subject: [openssl.org #1538] AutoReply: PATCH: AIX 5.x building shared l=

ibs for cc/gcc =20
>To: jojowil@hvcc.edu
>
>
>Greetings,
>
>This message has been automatically generated in response to the
>creation of a trouble ticket regarding:
> "PATCH: AIX 5.x building shared libs for cc/gcc",=20
>a summary of which appears below.
>
>There is no need to reply to this message right now. Your ticket has be=

en
>assigned an ID of [openssl.org #1538].
>
>Please include the string:
>
> [openssl.org #1538]
>
>in the subject line of all future correspondence about this issue. To do=

so,=20
>you may reply to this message.
>
> Thank you,
> rt@openssl.org
>
>------------------------------------------------------------------------=

-
>The attached files are patches for Configure and Makefile.shared. These =

should complete the support needed for AIX 32-bit shared objects for both=
cc and gcc.
>
>I'm still investigating the 64-bit flavor.
>
>
>Cheers,
>
>Bill



------------=_1181740425-38862-1
Content-Type: text/x-patch; charset="ascii"; name="Makefile.shared.patch"
Content-Disposition: inline; filename="Makefile.shared.patch"
Content-Transfer-Encoding: 7bit
RT-Attachment: 1538/16752/6803

--- Makefile.shared.orig 2007-06-12 09:05:21.000000000 -0400
+++ Makefile.shared 2007-06-12 15:46:34.000000000 -0400
@@ -6,7 +6,7 @@
# properly

# CC contains the current compiler. This one MUST be defined
-CC=cc
+CC=$(CC)
CFLAGS=$(CFLAG)
# LDFLAGS contains flags to be used when temporary object files (when building
# shared libraries) are created, or when an application is linked.
@@ -491,7 +491,7 @@
SHLIB_SUFFIX=; \
ALLSYMSFLAGS='-bnogc'; \
NOALLSYMSFLAGS=''; \
- SHAREDFLAGS='$(CFLAGS) $(SHARED_LDFLAGS) -G -bE:lib$(LIBNAME).exp -bM:SRE'; \
+ SHAREDFLAGS='$(CFLAGS) $(SHARED_LDFLAGS) -Wl,-G,-bE:lib$(LIBNAME).exp'; \
$(LINK_SO_O); rm -rf lib$(LIBNAME).exp
link_a.aix:
@ $(CALC_VERSIONS); \
@@ -501,10 +501,10 @@
SHLIB_SUFFIX=; \
ALLSYMSFLAGS='-bnogc'; \
NOALLSYMSFLAGS=''; \
- SHAREDFLAGS='$(CFLAGS) $(SHARED_LDFLAGS) -G -bE:lib$(LIBNAME).exp -bM:SRE'; \
+ SHAREDFLAGS='$(CFLAGS) $(SHARED_LDFLAGS) -Wl,-G,-bE:lib$(LIBNAME).exp'; \
$(LINK_SO_A_VIA_O)
link_app.aix:
- LDFLAGS="$(CFLAGS) -blibpath:$(LIBRPATH):$${LIBPATH:-/usr/lib:/lib}"; \
+ LDFLAGS="$(CFLAGS) -Wl,-blibpath:$(LIBRPATH):$${LIBPATH:-/usr/lib:/lib},-brtl"; \
$(LINK_APP)

link_o.reliantunix:


------------=_1181740425-38862-1--
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org