type of request: patch operationg system: IBM AIX4 version of OpenSSL: 0.9.7c
I apply following patch to complie OpenSSL 0.9.7c on AIX4. (1) `cc -G' is not support at C for AIX version 4. (2) `ld -G' (to use runtime linker) is not support at AIX4.1, AIX3.2. ---------------------------------------------------------------------------- --- Makefile.org-dist Mon Aug 11 18:37:17 2003 +++ Makefile.org Tue Dec 9 16:44:27 2003 @@ -531,7 +531,7 @@ # HP/UX-32bit: +vnocompatwarnings -b -z +s \ # +h lib$$i.sl.${SHLIB_MAJOR}.${SHLIB_MINOR} # HP/UX-64bit: -b -z +h lib$$i.sl.${SHLIB_MAJOR}.${SHLIB_MINOR} -# AIX: -G -bE:lib$$i.exp -bM:SRE +# AIX: -H512 -T512 -bnoentry -bE:lib$$i.exp -bM:SRE # SHAREDCMD would be: # GNU systems: $(CC) # Tru64 Unix: $(CC) @@ -539,10 +539,10 @@ # Irix: $(CC) # HP/UX-32bit: /usr/ccs/bin/ld # HP/UX-64bit: /usr/ccs/bin/ld -# AIX: $(CC) +# AIX: $(LD) ALLSYMSFLAG=-bnogc -SHAREDFLAGS=${SHARED_LDFLAGS} -G -bE:lib$$i.exp -bM:SRE -SHAREDCMD=$(CC) +SHAREDFLAGS=${SHARED_LDFLAGS} -H512 -T512 -bnoentry -bE:lib$$i.exp -bM:SRE +SHAREDCMD=$(LD) do_aix-shared: libs='-L. ${SHLIBDEPS}'; for i in ${SHLIBDIRS}; do \ if [ "${SHLIBDIRS}" = "ssl" -a -n "$(LIBKRB5)" ]; then \ @@ -553,7 +553,7 @@ ( nm -Pg lib$$i.o | grep ' [BD] ' | cut -f1 -d' ' > lib$$i.exp; \ $(SHAREDCMD) $(SHAREDFLAGS) \ -o lib$$i.so.${SHLIB_MAJOR}.${SHLIB_MINOR} lib$$i.o \ - $$libs ${EX_LIBS} ) ) \ + $$libs ${EX_LIBS} -lc ) ) \ || exit 1; \ libs="-l$$i $$libs"; \ done ---------------------------------------------------------------------------- ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]