2001.06.22 20:42 "AIX DSO support (fwd)", by John Marquart
Ppl:
I am unsure if this was posted yesterday due to problems getting my list membership confirmed. I wanted to respond to my own question w/ a solution.
By modifying the "configure" script - I was able to build the tools such that they no longer looked for "../libtiff/libtiff.a" but instead searched the LIBPATH. here follows the patch necessary. I would appreciate it if the maintainers could verify/add it to the CVS repository - so that future ppl like me don't get bitten. Also many thanks for fixing (in 3.5.7-alpha?) the problem w/ int8, int16, int32 being redefined by tiff.h - it is greatly appreciated.
-----SNIP-----
diff -c tiff-v3.5.7-alpha.orig/configure tiff-v3.5.7-alpha.new/configure
*** tiff-v3.5.7-alpha.orig/configure Fri May 11 22:11:59 2001
--- tiff-v3.5.7-alpha.new/configure Fri Jun 22 12:23:20 2001
***************
*** 504,510 ****
no-*-irix*) C_ANSI="-ansi";;
no-*-hp*) C_ANSI="-D_HPUX_SOURCE";;
no-*-apollo-*) C_ANSI="-A nansi";;
! no-*-aix*) C_ANSI="-Dunix -qlanglvl=ansi -qsrcmsg";;
*-sco*) C_ANSI="-Dsco";;
esac
else
--- 504,510 ----
no-*-irix*) C_ANSI="-ansi";;
no-*-hp*) C_ANSI="-D_HPUX_SOURCE";;
no-*-apollo-*) C_ANSI="-A nansi";;
! no-*-aix*) C_ANSI="-Dunix -qlanglvl=ansi -qsrcmsg -qmaxmem=8192";;
*-sco*) C_ANSI="-Dsco";;
esac
else
***************
*** 1136,1141 ****
--- 1136,1142 ----
DSOOPTS='-r'
LIBCOPTS="-bM\:SRE"
DSO=AIX
+ TIFFLIBREF='-L${DEPTH}/libtiff -ltiff'
;;
*-hpux*yes)
DSOSUF=sl
-----SNIP-----
-jjm