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
28 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
29 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
30 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
31 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
32 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
33 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
34 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
35 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
37 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
44 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
45 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
47 XCFLAGS="-D_NO_PROTO -DOSF"
48 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
55 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
56 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
58 XCFLAGS="-D_NO_PROTO -DOSF"
59 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
67 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
68 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
70 XCFLAGS="-D_NO_PROTO -DOSF"
71 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
77 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
80 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
82 SHLIB_LDFLAGS="-shared -Xlinker -x"
84 XCFLAGS="-D_LARGEFILE64_SOURCE"
86 SHLIB_LINKER="${MT_CC} -shared"
93 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
96 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
98 SHLIB_LDFLAGS="-shared -Xlinker -x"
100 XCFLAGS="-D_LARGEFILE64_SOURCE"
102 SHLIB_LINKER="${MT_CC} -shared"
109 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
112 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
114 SHLIB_LDFLAGS="-shared -Xlinker -x"
116 XCFLAGS="-D_LARGEFILE64_SOURCE"
118 SHLIB_LINKER="${MT_CC} -shared"
123 CC="/opt/ansic/bin/cc -Ae"
126 LEX="/opt/langtools/bin/lex"
128 MT_CC="/opt/ansic/bin/cc -Ae"
129 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
130 MT_LIBS="-L/opt/dce/lib -ldce"
133 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
134 PAM_LIBS="/usr/lib/libpam.1"
135 RANLIB="/usr/bin/ranlib"
137 SHLIB_LDFLAGS="-b -Bsymbolic"
139 TXLIBS="/usr/lib/libHcurses.a"
140 VFSCK_CFLAGS="-D_FILE64"
141 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
142 XCFLAGS64="${XCFLAGS0} +DA2.0W"
143 XCFLAGS="${XCFLAGS0} +DA1.0"
144 YACC="/opt/langtools/bin/yacc"
151 CC="/opt/ansic/bin/cc"
152 CCOBJ="/opt/ansic/bin/cc"
155 LEX="/opt/langtools/bin/lex"
158 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
162 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
163 PAM_LIBS="/usr/lib/libpam.1"
164 RANLIB="/usr/bin/ranlib"
166 SHLIB_LDFLAGS="-b -Bsymbolic"
168 TXLIBS="/usr/lib/libHcurses.a"
169 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
170 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
171 XCFLAGS64="${XCFLAGS0} +DA2.0W"
172 XCFLAGS="${XCFLAGS0} +DA1.0"
174 #XLIBS="${LIB_AFSDB} -lnsl"
176 YACC="/opt/langtools/bin/yacc"
183 CC="/opt/ansic/bin/cc"
184 CCOBJ="/opt/ansic/bin/cc"
185 DBM="/lib/hpux32/libndbm.so"
187 LEX="/opt/langtools/bin/lex"
190 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
194 PAM_CFLAGS="-b +z -Wl,+k"
195 PAM_LIBS="/usr/lib/hpux32/libpam.so"
196 RANLIB="/usr/bin/ranlib"
198 SHLIB_LDFLAGS="-b -Bsymbolic"
200 TXLIBS="/usr/lib/hpux32/libcurses.so"
201 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
202 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
203 XCFLAGS64="${XCFLAGS0} +DD64"
204 XCFLAGS="${XCFLAGS0}"
206 #XLIBS="${LIB_AFSDB} -lnsl"
208 YACC="/opt/langtools/bin/yacc"
214 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
217 PAM_CFLAGS="-pipe -fPIC"
218 SHLIB_LDFLAGS="-shared -Xlinker -x"
219 SHLIB_LINKER="${MT_CC} -shared"
225 *nbsd2*|*nbsd3*|*nbsd4*)
227 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
228 MT_LIBS="-lpthread" # XXX -pthread soon
230 PAM_CFLAGS="-pipe -fPIC"
231 SHLIB_LDFLAGS="-shared -Xlinker -x"
232 SHLIB_LINKER="${MT_CC} -shared"
233 TXLIBS="/usr/lib/libcurses.so"
240 MT_CFLAGS='${XCFLAGS}'
243 PAM_CFLAGS="-pipe -fPIC"
244 SHLIB_LDFLAGS="-shared -Xlinker -x"
245 SHLIB_LINKER="${MT_CC} -shared"
246 TXLIBS="/usr/lib/libcurses.so"
251 ia64_linux24|ia64_linux26)
254 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
257 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
259 SHLIB_LDFLAGS="-shared -Xlinker -x"
261 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
262 SHLIB_LINKER="${MT_CC} -shared"
269 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
272 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
274 SHLIB_LDFLAGS="-shared -Xlinker -x"
276 XCFLAGS="-D_LARGEFILE64_SOURCE"
277 SHLIB_LINKER="${MT_CC} -shared"
283 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
286 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
287 SHLIB_LDFLAGS="-shared -Xlinker -x"
289 TXLIBS="/usr/lib64/libncurses.so"
290 XCFLAGS="-D_LARGEFILE64_SOURCE"
291 SHLIB_LINKER="${MT_CC} -shared"
297 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
300 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
301 SHLIB_LDFLAGS="-shared -Xlinker -x"
304 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
306 SHLIB_LINKER="${MT_CC} -shared"
315 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
318 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
320 SHLIB_LDFLAGS="-shared -Xlinker -x"
322 XCFLAGS="-D_LARGEFILE64_SOURCE"
324 SHLIB_LINKER="${MT_CC} -shared"
333 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
340 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
342 SHLIB_LDFLAGS="-shared -Xlinker -x"
344 XCFLAGS="-D_LARGEFILE64_SOURCE"
345 SHLIB_LINKER="${MT_CC} -shared"
354 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
362 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
364 SHLIB_LDFLAGS="-shared -Xlinker -x"
366 XCFLAGS="-D_LARGEFILE64_SOURCE"
367 SHLIB_LINKER="${MT_CC} -shared"
376 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
384 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
386 SHLIB_LDFLAGS="-shared -Xlinker -x"
388 XCFLAGS="-D_LARGEFILE64_SOURCE"
389 SHLIB_LINKER="${MT_CC} -shared"
393 KRB5CFLAGS="-I/usr/include/kerberosV"
394 KRB5LIBS="-lkrb5 -lcrypto"
396 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
399 PAM_CFLAGS="-pipe -fpic"
401 SHLIB_LDFLAGS="-shared -Xlinker -x"
402 SHLIB_LINKER="${MT_CC} -shared"
403 TXLIBS="/usr/lib/libcurses.a"
411 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
414 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
416 SHLIB_LDFLAGS="-shared -Xlinker -x"
418 XCFLAGS="-D_LARGEFILE64_SOURCE"
420 SHLIB_LINKER="${MT_CC} -shared"
424 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
427 XCFLAGS="-traditional-cpp"
428 SHLIB_LINKER="${MT_CC} -dynamiclib"
433 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
437 XCFLAGS="-no-cpp-precomp"
438 SHLIB_LINKER="${MT_CC} -dynamiclib"
443 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
447 XCFLAGS="-no-cpp-precomp"
448 SHLIB_LINKER="${MT_CC} -dynamiclib"
453 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
457 XCFLAGS="-no-cpp-precomp"
459 SHLIB_LINKER="${MT_CC} -dynamiclib"
464 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
466 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
468 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
471 XCFLAGS="-no-cpp-precomp"
473 EXTRA_VLIBOBJS="fstab.o"
474 SHLIB_LINKER="${MT_CC} -dynamiclib"
479 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
481 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
483 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
489 EXTRA_VLIBOBJS="fstab.o"
490 SHLIB_LINKER="${MT_CC} -dynamiclib"
496 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
498 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
500 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
507 EXTRA_VLIBOBJS="fstab.o"
508 SHLIB_LINKER="${MT_CC} -dynamiclib"
516 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
519 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
521 SHLIB_LDFLAGS="-shared -Xlinker -x"
523 XCFLAGS="-D_LARGEFILE64_SOURCE"
525 SHLIB_LINKER="${MT_CC} -shared"
531 LIBSYS_AIX_EXP="afsl.exp"
533 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
537 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
538 XLIBS="${LIB_AFSDB} -ldl"
539 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
547 LIBSYS_AIX_EXP="afsl.exp"
549 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
553 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
554 XLIBS="${LIB_AFSDB} -ldl"
555 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
562 LIBSYS_AIX_EXP="afsl.exp"
564 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
568 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
569 XLIBS="${LIB_AFSDB} -ldl"
570 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
577 LIBSYS_AIX_EXP="afsl.exp"
579 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
583 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
584 XLIBS="${LIB_AFSDB} -ldl"
585 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
596 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
599 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
601 SHLIB_LDFLAGS="-shared -Xlinker -x"
604 XCFLAGS="-D_LARGEFILE64_SOURCE"
606 SHLIB_LINKER="${MT_CC} -shared"
609 s390_linux24|s390_linux26)
616 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
619 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
621 SHLIB_LDFLAGS="-shared -Xlinker -x"
623 XCFLAGS="-D_LARGEFILE64_SOURCE"
625 SHLIB_LINKER="${MT_CC} -shared"
628 s390x_linux24|s390x_linux26)
635 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
638 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
640 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
643 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
645 SHLIB_LINKER="${MT_CC} -shared"
649 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
650 FSINCLUDES="-I/usr/include/sys/fs"
652 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
655 XCFLAGS64="-64 -mips3"
659 SHLIB_LINKER="${CC} -shared"
663 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
664 FSINCLUDES="-I/usr/include/sys/fs"
666 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
669 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
670 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
673 SHLIB_LINKER="${CC} -shared"
677 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
678 FSINCLUDES="-I/usr/include/sys/fs"
680 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
683 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
684 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"
687 SHLIB_LINKER="${CC} -shared"
691 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
694 FSINCLUDES="-I/usr/include/sys/fs"
698 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
701 XCFLAGS64="-64 -mips3"
702 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
703 XLDFLAGS64="-64 -mips3"
704 XLDFLAGS="-n32 -mips3"
705 SHLIB_LINKER="${CC} -shared"
711 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
714 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
716 SHLIB_LDFLAGS="-shared -Xlinker -x"
718 XCFLAGS="-D_LARGEFILE64_SOURCE"
719 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
722 SHLIB_LINKER="${MT_CC} -shared"
726 CCXPG2="/usr/xpg2bin/cc"
731 TXLIBS="-lcurses -ltermcap"
740 CC="/opt/SUNWspro/bin/cc"
741 CCOBJ="/opt/SUNWspro/bin/cc"
743 MT_CC="/opt/SUNWspro/bin/cc"
744 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
745 MT_LIBS="-lpthread -lsocket"
748 XCFLAGS="-dy -Bdynamic"
751 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
753 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
758 CC="/opt/SUNWspro/bin/cc"
759 CCOBJ="/opt/SUNWspro/bin/cc"
761 MT_CC="/opt/SUNWspro/bin/cc"
762 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
763 MT_LIBS="-lpthread -lsocket"
765 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
767 SHLIB_LDFLAGS="-G -Bsymbolic"
768 TXLIBS="-L/usr/ccs/lib -lcurses"
769 XCFLAGS="-dy -Bdynamic"
773 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
774 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
779 CC="/opt/SUNWspro/bin/cc"
780 CCOBJ="/opt/SUNWspro/bin/cc"
783 MT_CC="/opt/SUNWspro/bin/cc"
784 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
785 MT_LIBS="-lpthread -lsocket"
787 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
789 SHLIB_LDFLAGS="-G -Bsymbolic"
791 XCFLAGS64='${XCFLAGS} -xarch=v9'
792 XCFLAGS="-dy -Bdynamic"
795 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
796 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
801 CC="/opt/SUNWspro/bin/cc"
802 CCOBJ="/opt/SUNWspro/bin/cc"
805 MT_CC="/opt/SUNWspro/bin/cc"
806 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
807 MT_LIBS="-lpthread -lsocket"
809 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
811 SHLIB_LDFLAGS="-G -Bsymbolic"
813 XCFLAGS64='${XCFLAGS} -xarch=v9'
814 XCFLAGS="-dy -Bdynamic"
817 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
818 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
823 CC="/opt/SUNWspro/bin/cc"
824 CCOBJ="/opt/SUNWspro/bin/cc"
827 MT_CC="/opt/SUNWspro/bin/cc"
828 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
829 MT_LIBS="-lpthread -lsocket"
831 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
833 SHLIB_LDFLAGS="-G -Bsymbolic"
835 XCFLAGS64='${XCFLAGS} -xarch=v9'
836 XCFLAGS="-dy -Bdynamic"
839 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
840 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
845 CC="/opt/SUNWspro/bin/cc"
846 CCOBJ="/opt/SUNWspro/bin/cc"
849 MT_CC="/opt/SUNWspro/bin/cc"
850 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
851 MT_LIBS="-lpthread -lsocket"
853 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
855 SHLIB_LDFLAGS="-G -Bsymbolic"
857 XCFLAGS64='${XCFLAGS} -m64'
858 XCFLAGS="-dy -Bdynamic"
861 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
862 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
867 CC="/opt/SUNWspro/bin/cc"
868 CCOBJ="/opt/SUNWspro/bin/cc"
871 MT_CC="/opt/SUNWspro/bin/cc"
872 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
873 MT_LIBS="-lpthread -lsocket"
875 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
877 SHLIB_LDFLAGS="-G -Bsymbolic"
879 XCFLAGS64='${XCFLAGS} -xarch=v9'
880 XCFLAGS="-dy -Bdynamic"
883 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
884 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
889 CC="/opt/SUNWspro/bin/cc"
890 CCOBJ="/opt/SUNWspro/bin/cc"
893 MT_CC="/opt/SUNWspro/bin/cc"
894 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
895 MT_LIBS="-lpthread -lsocket"
897 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
899 SHLIB_LDFLAGS="-G -Bsymbolic"
901 XCFLAGS64='${XCFLAGS} -xarch=amd64'
902 XCFLAGS="-dy -Bdynamic"
905 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
906 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
910 CC="/opt/SUNWspro/bin/cc"
911 CCOBJ="/opt/SUNWspro/bin/cc"
914 MT_CC="/opt/SUNWspro/bin/cc"
915 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
916 MT_LIBS="-lpthread -lsocket"
918 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
920 SHLIB_LDFLAGS="-G -Bsymbolic"
922 XCFLAGS64='${XCFLAGS} -xarch=amd64'
923 XCFLAGS="-dy -Bdynamic"
926 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
927 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
931 CC="/opt/SUNWspro/bin/cc"
932 CCOBJ="/opt/SUNWspro/bin/cc"
935 MT_CC="/opt/SUNWspro/bin/cc"
936 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
937 MT_LIBS="-lpthread -lsocket"
939 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
941 SHLIB_LDFLAGS="-G -Bsymbolic"
943 XCFLAGS64='${XCFLAGS} -xarch=amd64'
944 XCFLAGS="-dy -Bdynamic"
947 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
948 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
952 CC="/opt/SUNWspro/bin/cc"
953 CCOBJ="/opt/SUNWspro/bin/cc"
956 MT_CC="/opt/SUNWspro/bin/cc"
957 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
958 MT_LIBS="-lpthread -lsocket"
960 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
962 SHLIB_LDFLAGS="-G -Bsymbolic"
964 XCFLAGS64='${XCFLAGS} -m64'
965 XCFLAGS="-dy -Bdynamic"
968 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
969 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
973 CC="/opt/SUNWspro/bin/cc"
974 CCOBJ="/opt/SUNWspro/bin/cc"
977 MT_CC="/opt/SUNWspro/bin/cc"
978 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
979 MT_LIBS="-lpthread -lsocket"
981 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
983 SHLIB_LDFLAGS="-G -Bsymbolic"
985 XCFLAGS64='${XCFLAGS} -xarch=amd64'
986 XCFLAGS="-dy -Bdynamic"
989 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
990 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
995 # Special build targets
999 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
1000 XFS_SIZE_CHECK="xfs_size_check"
1001 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1002 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1004 AC_SUBST(XFS_SIZE_CHECK)
1005 AC_SUBST(install_XFS_SIZE_CHECK)
1006 AC_SUBST(dest_XFS_SIZE_CHECK)
1013 case $AFS_SYSNAME in
1014 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
1015 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
1017 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
1022 dnl Disable the default for debugging/optimization if not enabled
1023 if test "x$enable_debug_kernel" = "xno"; then
1027 if test "x$enable_optimize_kernel" = "xno"; then
1031 if test "x$enable_debug" = "xno"; then
1036 if test "x$enable_optimize" = "xno"; then
1040 if test "x$enable_debug_lwp" = "xno"; then
1044 if test "x$enable_optimize_lwp" = "xno"; then
1048 if test "x$enable_strip_binaries" != "xno"; then
1049 if test "x$enable_strip_binaries" = "xmaybe" -a "x$enable_debug" = "xyes"; then
1058 INSTALL_PROGRAM="${INSTALL_PROGRAM} ${NO_STRIP_BIN}"
1063 AC_SUBST(AFSD_LDFLAGS)
1069 AC_SUBST(FSINCLUDES)
1071 AC_SUBST(KERN_OPTMZ)
1080 AC_SUBST(NO_STRIP_BIN)
1082 AC_SUBST(PAM_CFLAGS)
1089 AC_SUBST(SHLIB_CFLAGS)
1090 AC_SUBST(SHLIB_LDFLAGS)
1091 AC_SUBST(SHLIB_LINKER)
1092 AC_SUBST(SHLIB_SUFFIX)
1094 AC_SUBST(VFSCK_CFLAGS)
1098 AC_SUBST(XLDFLAGS64)