2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
6 XCFLAGS='${DBG} ${OPTMZ}'
13 dnl debugging and optimization flag defaults
14 dnl Note, these are all the defaults for if debug/optimize turned on, and
15 dnl the arch cases below do override as needed
27 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
28 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
29 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
30 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
31 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
32 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
33 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
34 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
36 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
43 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
44 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
46 XCFLAGS="-D_NO_PROTO -DOSF"
47 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
54 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
55 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
57 XCFLAGS="-D_NO_PROTO -DOSF"
58 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
66 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
67 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
69 XCFLAGS="-D_NO_PROTO -DOSF"
70 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
76 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
79 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
81 SHLIB_LDFLAGS="-shared -Xlinker -x"
83 XCFLAGS="-D_LARGEFILE64_SOURCE"
85 SHLIB_LINKER="${MT_CC} -shared"
92 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
95 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
97 SHLIB_LDFLAGS="-shared -Xlinker -x"
99 XCFLAGS="-D_LARGEFILE64_SOURCE"
101 SHLIB_LINKER="${MT_CC} -shared"
108 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
111 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
113 SHLIB_LDFLAGS="-shared -Xlinker -x"
115 XCFLAGS="-D_LARGEFILE64_SOURCE"
117 SHLIB_LINKER="${MT_CC} -shared"
122 CC="/opt/ansic/bin/cc -Ae"
125 LEX="/opt/langtools/bin/lex"
127 MT_CC="/opt/ansic/bin/cc -Ae"
128 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
129 MT_LIBS="-L/opt/dce/lib -ldce"
132 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
133 PAM_LIBS="/usr/lib/libpam.1"
134 RANLIB="/usr/bin/ranlib"
136 SHLIB_LDFLAGS="-b -Bsymbolic"
138 TXLIBS="/usr/lib/libHcurses.a"
139 VFSCK_CFLAGS="-D_FILE64"
140 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
141 XCFLAGS64="${XCFLAGS0} +DA2.0W"
142 XCFLAGS="${XCFLAGS0} +DA1.0"
143 YACC="/opt/langtools/bin/yacc"
150 CC="/opt/ansic/bin/cc"
151 CCOBJ="/opt/ansic/bin/cc"
154 LEX="/opt/langtools/bin/lex"
157 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
161 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
162 PAM_LIBS="/usr/lib/libpam.1"
163 RANLIB="/usr/bin/ranlib"
165 SHLIB_LDFLAGS="-b -Bsymbolic"
167 TXLIBS="/usr/lib/libHcurses.a"
168 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
169 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
170 XCFLAGS64="${XCFLAGS0} +DA2.0W"
171 XCFLAGS="${XCFLAGS0} +DA1.0"
173 #XLIBS="${LIB_AFSDB} -lnsl"
175 YACC="/opt/langtools/bin/yacc"
182 CC="/opt/ansic/bin/cc"
183 CCOBJ="/opt/ansic/bin/cc"
184 DBM="/lib/hpux32/libndbm.so"
186 LEX="/opt/langtools/bin/lex"
189 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
193 PAM_CFLAGS="-b +z -Wl,+k"
194 PAM_LIBS="/usr/lib/hpux32/libpam.so"
195 RANLIB="/usr/bin/ranlib"
197 SHLIB_LDFLAGS="-b -Bsymbolic"
199 TXLIBS="/usr/lib/hpux32/libcurses.so"
200 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
201 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
202 XCFLAGS64="${XCFLAGS0} +DD64"
203 XCFLAGS="${XCFLAGS0}"
205 #XLIBS="${LIB_AFSDB} -lnsl"
207 YACC="/opt/langtools/bin/yacc"
213 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
216 PAM_CFLAGS="-pipe -fPIC"
217 SHLIB_LDFLAGS="-shared -Xlinker -x"
218 SHLIB_LINKER="${MT_CC} -shared"
226 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
227 MT_LIBS="-lpthread" # XXX -pthread soon
229 PAM_CFLAGS="-pipe -fPIC"
230 SHLIB_LDFLAGS="-shared -Xlinker -x"
231 SHLIB_LINKER="${MT_CC} -shared"
232 TXLIBS="/usr/lib/libcurses.so"
239 MT_CFLAGS='${XCFLAGS}'
242 PAM_CFLAGS="-pipe -fPIC"
243 SHLIB_LDFLAGS="-shared -Xlinker -x"
244 SHLIB_LINKER="${MT_CC} -shared"
245 TXLIBS="/usr/lib/libcurses.so"
250 ia64_linux24|ia64_linux26)
253 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
256 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
258 SHLIB_LDFLAGS="-shared -Xlinker -x"
260 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
261 SHLIB_LINKER="${MT_CC} -shared"
268 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
271 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
273 SHLIB_LDFLAGS="-shared -Xlinker -x"
275 XCFLAGS="-D_LARGEFILE64_SOURCE"
276 SHLIB_LINKER="${MT_CC} -shared"
282 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
285 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
286 SHLIB_LDFLAGS="-shared -Xlinker -x"
288 TXLIBS="/usr/lib64/libncurses.so"
289 XCFLAGS="-D_LARGEFILE64_SOURCE"
290 SHLIB_LINKER="${MT_CC} -shared"
296 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
299 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
300 SHLIB_LDFLAGS="-shared -Xlinker -x"
303 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
305 SHLIB_LINKER="${MT_CC} -shared"
314 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
317 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
319 SHLIB_LDFLAGS="-shared -Xlinker -x"
321 XCFLAGS="-D_LARGEFILE64_SOURCE"
323 SHLIB_LINKER="${MT_CC} -shared"
332 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
339 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
341 SHLIB_LDFLAGS="-shared -Xlinker -x"
343 XCFLAGS="-D_LARGEFILE64_SOURCE"
344 SHLIB_LINKER="${MT_CC} -shared"
353 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
361 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
363 SHLIB_LDFLAGS="-shared -Xlinker -x"
365 XCFLAGS="-D_LARGEFILE64_SOURCE"
366 SHLIB_LINKER="${MT_CC} -shared"
375 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
383 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
385 SHLIB_LDFLAGS="-shared -Xlinker -x"
387 XCFLAGS="-D_LARGEFILE64_SOURCE"
388 SHLIB_LINKER="${MT_CC} -shared"
392 KRB5CFLAGS="-I/usr/include/kerberosV"
393 KRB5LIBS="-lkrb5 -lcrypto"
395 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
398 PAM_CFLAGS="-pipe -fpic"
400 SHLIB_LDFLAGS="-shared -Xlinker -x"
401 SHLIB_LINKER="${MT_CC} -shared"
402 TXLIBS="/usr/lib/libcurses.a"
410 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
413 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
415 SHLIB_LDFLAGS="-shared -Xlinker -x"
417 XCFLAGS="-D_LARGEFILE64_SOURCE"
419 SHLIB_LINKER="${MT_CC} -shared"
423 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
426 XCFLAGS="-traditional-cpp"
427 SHLIB_LINKER="${MT_CC} -dynamiclib"
432 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
436 XCFLAGS="-no-cpp-precomp"
437 SHLIB_LINKER="${MT_CC} -dynamiclib"
442 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
446 XCFLAGS="-no-cpp-precomp"
447 SHLIB_LINKER="${MT_CC} -dynamiclib"
452 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
456 XCFLAGS="-no-cpp-precomp"
458 SHLIB_LINKER="${MT_CC} -dynamiclib"
463 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
465 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
467 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
470 XCFLAGS="-no-cpp-precomp"
472 EXTRA_VLIBOBJS="fstab.o"
473 SHLIB_LINKER="${MT_CC} -dynamiclib"
478 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
480 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
482 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
488 EXTRA_VLIBOBJS="fstab.o"
489 SHLIB_LINKER="${MT_CC} -dynamiclib"
494 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
496 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
498 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
505 EXTRA_VLIBOBJS="fstab.o"
506 SHLIB_LINKER="${MT_CC} -dynamiclib"
513 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
516 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
518 SHLIB_LDFLAGS="-shared -Xlinker -x"
520 XCFLAGS="-D_LARGEFILE64_SOURCE"
522 SHLIB_LINKER="${MT_CC} -shared"
528 LIBSYS_AIX_EXP="afsl.exp"
530 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
534 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
535 XLIBS="${LIB_AFSDB} -ldl"
536 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
544 LIBSYS_AIX_EXP="afsl.exp"
546 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
550 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
551 XLIBS="${LIB_AFSDB} -ldl"
552 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
559 LIBSYS_AIX_EXP="afsl.exp"
561 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
565 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
566 XLIBS="${LIB_AFSDB} -ldl"
567 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
574 LIBSYS_AIX_EXP="afsl.exp"
576 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
580 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
581 XLIBS="${LIB_AFSDB} -ldl"
582 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
593 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
596 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
598 SHLIB_LDFLAGS="-shared -Xlinker -x"
601 XCFLAGS="-D_LARGEFILE64_SOURCE"
603 SHLIB_LINKER="${MT_CC} -shared"
606 s390_linux24|s390_linux26)
613 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
616 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
618 SHLIB_LDFLAGS="-shared -Xlinker -x"
620 XCFLAGS="-D_LARGEFILE64_SOURCE"
622 SHLIB_LINKER="${MT_CC} -shared"
625 s390x_linux24|s390x_linux26)
632 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
635 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
637 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
640 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
642 SHLIB_LINKER="${MT_CC} -shared"
646 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
647 FSINCLUDES="-I/usr/include/sys/fs"
649 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
652 XCFLAGS64="-64 -mips3"
656 SHLIB_LINKER="${CC} -shared"
660 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
661 FSINCLUDES="-I/usr/include/sys/fs"
663 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
666 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
667 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
670 SHLIB_LINKER="${CC} -shared"
674 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
675 FSINCLUDES="-I/usr/include/sys/fs"
677 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
680 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
681 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -n32 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
684 SHLIB_LINKER="${CC} -shared"
688 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
691 FSINCLUDES="-I/usr/include/sys/fs"
695 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
698 XCFLAGS64="-64 -mips3"
699 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
700 XLDFLAGS64="-64 -mips3"
701 XLDFLAGS="-n32 -mips3"
702 SHLIB_LINKER="${CC} -shared"
708 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
711 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
713 SHLIB_LDFLAGS="-shared -Xlinker -x"
715 XCFLAGS="-D_LARGEFILE64_SOURCE"
716 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
719 SHLIB_LINKER="${MT_CC} -shared"
723 CCXPG2="/usr/xpg2bin/cc"
728 TXLIBS="-lcurses -ltermcap"
737 CC="/opt/SUNWspro/bin/cc"
738 CCOBJ="/opt/SUNWspro/bin/cc"
740 MT_CC="/opt/SUNWspro/bin/cc"
741 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
742 MT_LIBS="-lpthread -lsocket"
745 XCFLAGS="-dy -Bdynamic"
748 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
750 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
755 CC="/opt/SUNWspro/bin/cc"
756 CCOBJ="/opt/SUNWspro/bin/cc"
758 MT_CC="/opt/SUNWspro/bin/cc"
759 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
760 MT_LIBS="-lpthread -lsocket"
762 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
764 SHLIB_LDFLAGS="-G -Bsymbolic"
765 TXLIBS="-L/usr/ccs/lib -lcurses"
766 XCFLAGS="-dy -Bdynamic"
770 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
771 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
776 CC="/opt/SUNWspro/bin/cc"
777 CCOBJ="/opt/SUNWspro/bin/cc"
780 MT_CC="/opt/SUNWspro/bin/cc"
781 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
782 MT_LIBS="-lpthread -lsocket"
784 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
786 SHLIB_LDFLAGS="-G -Bsymbolic"
788 XCFLAGS64='${XCFLAGS} -xarch=v9'
789 XCFLAGS="-dy -Bdynamic"
792 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
793 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
798 CC="/opt/SUNWspro/bin/cc"
799 CCOBJ="/opt/SUNWspro/bin/cc"
802 MT_CC="/opt/SUNWspro/bin/cc"
803 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
804 MT_LIBS="-lpthread -lsocket"
806 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
808 SHLIB_LDFLAGS="-G -Bsymbolic"
810 XCFLAGS64='${XCFLAGS} -xarch=v9'
811 XCFLAGS="-dy -Bdynamic"
814 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
815 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
820 CC="/opt/SUNWspro/bin/cc"
821 CCOBJ="/opt/SUNWspro/bin/cc"
824 MT_CC="/opt/SUNWspro/bin/cc"
825 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
826 MT_LIBS="-lpthread -lsocket"
828 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
830 SHLIB_LDFLAGS="-G -Bsymbolic"
832 XCFLAGS64='${XCFLAGS} -xarch=v9'
833 XCFLAGS="-dy -Bdynamic"
836 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
837 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
842 CC="/opt/SUNWspro/bin/cc"
843 CCOBJ="/opt/SUNWspro/bin/cc"
846 MT_CC="/opt/SUNWspro/bin/cc"
847 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
848 MT_LIBS="-lpthread -lsocket"
850 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
852 SHLIB_LDFLAGS="-G -Bsymbolic"
854 XCFLAGS64='${XCFLAGS} -xarch=v9'
855 XCFLAGS="-dy -Bdynamic"
858 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
859 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
864 CC="/opt/SUNWspro/bin/cc"
865 CCOBJ="/opt/SUNWspro/bin/cc"
868 MT_CC="/opt/SUNWspro/bin/cc"
869 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
870 MT_LIBS="-lpthread -lsocket"
872 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
874 SHLIB_LDFLAGS="-G -Bsymbolic"
876 XCFLAGS64='${XCFLAGS} -xarch=amd64'
877 XCFLAGS="-dy -Bdynamic"
880 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
881 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
885 CC="/opt/SUNWspro/bin/cc"
886 CCOBJ="/opt/SUNWspro/bin/cc"
889 MT_CC="/opt/SUNWspro/bin/cc"
890 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
891 MT_LIBS="-lpthread -lsocket"
893 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
895 SHLIB_LDFLAGS="-G -Bsymbolic"
897 XCFLAGS64='${XCFLAGS} -xarch=amd64'
898 XCFLAGS="-dy -Bdynamic"
901 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
902 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
906 CC="/opt/SUNWspro/bin/cc"
907 CCOBJ="/opt/SUNWspro/bin/cc"
910 MT_CC="/opt/SUNWspro/bin/cc"
911 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
912 MT_LIBS="-lpthread -lsocket"
914 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
916 SHLIB_LDFLAGS="-G -Bsymbolic"
918 XCFLAGS64='${XCFLAGS} -xarch=amd64'
919 XCFLAGS="-dy -Bdynamic"
922 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
923 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
927 CC="/opt/SUNWspro/bin/cc"
928 CCOBJ="/opt/SUNWspro/bin/cc"
931 MT_CC="/opt/SUNWspro/bin/cc"
932 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
933 MT_LIBS="-lpthread -lsocket"
935 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
937 SHLIB_LDFLAGS="-G -Bsymbolic"
939 XCFLAGS64='${XCFLAGS} -xarch=amd64'
940 XCFLAGS="-dy -Bdynamic"
943 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
944 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
949 # Special build targets
953 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
954 XFS_SIZE_CHECK="xfs_size_check"
955 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
956 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
958 AC_SUBST(XFS_SIZE_CHECK)
959 AC_SUBST(install_XFS_SIZE_CHECK)
960 AC_SUBST(dest_XFS_SIZE_CHECK)
968 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
969 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
971 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
976 dnl Disable the default for debugging/optimization if not enabled
977 if test "x$enable_debug_kernel" = "xno"; then
981 if test "x$enable_optimize_kernel" = "xno"; then
985 if test "x$enable_debug" = "xno"; then
989 if test "x$enable_optimize" = "xno"; then
993 if test "x$enable_debug_lwp" = "xno"; then
997 if test "x$enable_optimize_lwp" = "xno"; then
1004 AC_SUBST(AFSD_LDFLAGS)
1010 AC_SUBST(FSINCLUDES)
1012 AC_SUBST(KERN_OPTMZ)
1022 AC_SUBST(PAM_CFLAGS)
1029 AC_SUBST(SHLIB_CFLAGS)
1030 AC_SUBST(SHLIB_LDFLAGS)
1031 AC_SUBST(SHLIB_LINKER)
1032 AC_SUBST(SHLIB_SUFFIX)
1034 AC_SUBST(VFSCK_CFLAGS)
1038 AC_SUBST(XLDFLAGS64)