2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
5 XCFLAGS='${DBG} ${OPTMZ}'
12 dnl debugging and optimization flag defaults
13 dnl Note, these are all the defaults for if debug/optimize turned on, and
14 dnl the arch cases below do not override
24 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
25 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
26 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
27 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
28 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
29 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
30 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
31 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
33 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
40 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
41 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
43 XCFLAGS="-D_NO_PROTO -DOSF"
44 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
51 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
52 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
54 XCFLAGS="-D_NO_PROTO -DOSF"
55 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
63 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
64 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
66 XCFLAGS="-D_NO_PROTO -DOSF"
67 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
73 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
75 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
77 SHLIB_LDFLAGS="-shared -Xlinker -x"
79 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
81 SHLIB_LINKER="${MT_CC} -shared"
88 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
90 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
92 SHLIB_LDFLAGS="-shared -Xlinker -x"
94 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
96 SHLIB_LINKER="${MT_CC} -shared"
103 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
105 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
107 SHLIB_LDFLAGS="-shared -Xlinker -x"
109 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
111 SHLIB_LINKER="${MT_CC} -shared"
116 CC="/opt/ansic/bin/cc -Ae"
119 LEX="/opt/langtools/bin/lex"
121 MT_CC="/opt/ansic/bin/cc -Ae"
122 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
123 MT_LIBS="-L/opt/dce/lib -ldce"
126 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
127 PAM_LIBS="/usr/lib/libpam.1"
128 RANLIB="/usr/bin/ranlib"
130 SHLIB_LDFLAGS="-b -Bsymbolic"
132 TXLIBS="/usr/lib/libHcurses.a"
133 VFSCK_CFLAGS="-D_FILE64"
134 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
135 XCFLAGS64="${XCFLAGS0} +DA2.0W"
136 XCFLAGS="${XCFLAGS0} +DA1.0"
137 YACC="/opt/langtools/bin/yacc"
144 CC="/opt/ansic/bin/cc"
145 CCOBJ="/opt/ansic/bin/cc"
148 LEX="/opt/langtools/bin/lex"
151 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
155 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
156 PAM_LIBS="/usr/lib/libpam.1"
157 RANLIB="/usr/bin/ranlib"
159 SHLIB_LDFLAGS="-b -Bsymbolic"
161 TXLIBS="/usr/lib/libHcurses.a"
162 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
163 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
164 XCFLAGS64="${XCFLAGS0} +DA2.0W"
165 XCFLAGS="${XCFLAGS0} +DA1.0"
167 #XLIBS="${LIB_AFSDB} -lnsl"
169 YACC="/opt/langtools/bin/yacc"
176 CC="/opt/ansic/bin/cc"
177 CCOBJ="/opt/ansic/bin/cc"
178 DBM="/lib/hpux32/libndbm.so"
180 LEX="/opt/langtools/bin/lex"
183 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
187 PAM_CFLAGS="-b +z -Wl,+k"
188 PAM_LIBS="/usr/lib/hpux32/libpam.so"
189 RANLIB="/usr/bin/ranlib"
191 SHLIB_LDFLAGS="-b -Bsymbolic"
193 TXLIBS="/usr/lib/hpux32/libcurses.so"
194 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
195 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
196 XCFLAGS64="${XCFLAGS0} +DD64"
197 XCFLAGS="${XCFLAGS0}"
199 #XLIBS="${LIB_AFSDB} -lnsl"
201 YACC="/opt/langtools/bin/yacc"
207 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
209 PAM_CFLAGS="-O2 -pipe -fPIC"
210 SHLIB_LDFLAGS="-shared -Xlinker -x"
211 SHLIB_LINKER="${MT_CC} -shared"
219 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
220 MT_LIBS="-lpthread" # XXX -pthread soon
221 PAM_CFLAGS="-O2 -pipe -fPIC"
222 SHLIB_LDFLAGS="-shared -Xlinker -x"
223 SHLIB_LINKER="${MT_CC} -shared"
224 TXLIBS="/usr/lib/libcurses.so"
231 MT_CFLAGS='${XCFLAGS}'
233 PAM_CFLAGS="-O2 -pipe -fPIC"
234 SHLIB_LDFLAGS="-shared -Xlinker -x"
235 SHLIB_LINKER="${MT_CC} -shared"
236 TXLIBS="/usr/lib/libcurses.so"
241 ia64_linux24|ia64_linux26)
244 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
246 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
248 SHLIB_LDFLAGS="-shared -Xlinker -x"
250 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
251 SHLIB_LINKER="${MT_CC} -shared"
258 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
260 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
262 SHLIB_LDFLAGS="-shared -Xlinker -x"
264 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
265 SHLIB_LINKER="${MT_CC} -shared"
271 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
273 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
274 SHLIB_LDFLAGS="-shared -Xlinker -x"
276 TXLIBS="/usr/lib64/libncurses.so"
277 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
278 SHLIB_LINKER="${MT_CC} -shared"
284 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
286 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
287 SHLIB_LDFLAGS="-shared -Xlinker -x"
290 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -fPIC"
292 SHLIB_LINKER="${MT_CC} -shared"
301 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
303 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
305 SHLIB_LDFLAGS="-shared -Xlinker -x"
307 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
309 SHLIB_LINKER="${MT_CC} -shared"
318 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
325 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
327 SHLIB_LDFLAGS="-shared -Xlinker -x"
329 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
330 SHLIB_LINKER="${MT_CC} -shared"
339 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
346 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
348 SHLIB_LDFLAGS="-shared -Xlinker -x"
350 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
351 SHLIB_LINKER="${MT_CC} -shared"
360 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
367 PAM_CFLAGS="-g -O2 -Dlinux -DLINUX_PAM -fPIC"
369 SHLIB_LDFLAGS="-shared -Xlinker -x"
371 XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
372 SHLIB_LINKER="${MT_CC} -shared"
376 KRB5CFLAGS="-I/usr/include/kerberosV"
377 KRB5LIBS="-lkrb5 -lcrypto"
379 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
381 PAM_CFLAGS="-O2 -pipe -fpic"
383 SHLIB_LDFLAGS="-shared -Xlinker -x"
384 SHLIB_LINKER="${MT_CC} -shared"
385 TXLIBS="/usr/lib/libcurses.a"
393 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
395 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
397 SHLIB_LDFLAGS="-shared -Xlinker -x"
399 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
401 SHLIB_LINKER="${MT_CC} -shared"
405 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
408 XCFLAGS="-traditional-cpp"
409 SHLIB_LINKER="${MT_CC} -dynamiclib"
414 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
418 XCFLAGS="-no-cpp-precomp"
419 SHLIB_LINKER="${MT_CC} -dynamiclib"
424 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
428 XCFLAGS="-no-cpp-precomp"
429 SHLIB_LINKER="${MT_CC} -dynamiclib"
434 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
438 XCFLAGS="-no-cpp-precomp"
440 SHLIB_LINKER="${MT_CC} -dynamiclib"
445 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
447 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
449 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
452 XCFLAGS="-no-cpp-precomp"
454 EXTRA_VLIBOBJS="fstab.o"
455 SHLIB_LINKER="${MT_CC} -dynamiclib"
460 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
462 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
464 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
470 EXTRA_VLIBOBJS="fstab.o"
471 SHLIB_LINKER="${MT_CC} -dynamiclib"
476 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
478 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
480 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
487 EXTRA_VLIBOBJS="fstab.o"
488 SHLIB_LINKER="${MT_CC} -dynamiclib"
495 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
497 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
499 SHLIB_LDFLAGS="-shared -Xlinker -x"
501 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
503 SHLIB_LINKER="${MT_CC} -shared"
509 LIBSYS_AIX_EXP="afsl.exp"
511 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
515 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
516 XLIBS="${LIB_AFSDB} -ldl"
517 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
525 LIBSYS_AIX_EXP="afsl.exp"
527 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
531 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
532 XLIBS="${LIB_AFSDB} -ldl"
533 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
540 LIBSYS_AIX_EXP="afsl.exp"
542 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
546 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
547 XLIBS="${LIB_AFSDB} -ldl"
548 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
555 LIBSYS_AIX_EXP="afsl.exp"
557 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
561 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
562 XLIBS="${LIB_AFSDB} -ldl"
563 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
574 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
576 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
578 SHLIB_LDFLAGS="-shared -Xlinker -x"
580 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
582 SHLIB_LINKER="${MT_CC} -shared"
585 s390_linux24|s390_linux26)
592 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
594 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
596 SHLIB_LDFLAGS="-shared -Xlinker -x"
598 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
600 SHLIB_LINKER="${MT_CC} -shared"
603 s390x_linux24|s390x_linux26)
610 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
612 PAM_CFLAGS="-O -Dlinux -DLINUX_PAM -fPIC"
614 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
616 XCFLAGS="-O -g -D_LARGEFILE64_SOURCE -D__s390x__"
618 SHLIB_LINKER="${MT_CC} -shared"
623 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
624 FSINCLUDES="-I/usr/include/sys/fs"
626 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
629 XCFLAGS64="-64 -mips3"
633 SHLIB_LINKER="${CC} -shared"
638 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
639 FSINCLUDES="-I/usr/include/sys/fs"
641 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
644 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
645 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
648 SHLIB_LINKER="${CC} -shared"
652 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
653 FSINCLUDES="-I/usr/include/sys/fs"
655 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
658 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
659 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"
662 SHLIB_LINKER="${CC} -shared"
666 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
669 FSINCLUDES="-I/usr/include/sys/fs"
673 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
676 XCFLAGS64="-64 -mips3"
677 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
678 XLDFLAGS64="-64 -mips3"
679 XLDFLAGS="-n32 -mips3"
680 SHLIB_LINKER="${CC} -shared"
686 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
688 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
690 SHLIB_LDFLAGS="-shared -Xlinker -x"
692 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
693 XCFLAGS64="-O2 -D_LARGEFILE64_SOURCE -m64"
696 SHLIB_LINKER="${MT_CC} -shared"
702 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
704 PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
705 SHLIB_LDFLAGS="-shared -Xlinker -x"
707 XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
709 SHLIB_LINKER="${MT_CC} -shared"
713 CCXPG2="/usr/xpg2bin/cc"
718 TXLIBS="-lcurses -ltermcap"
727 CC="/opt/SUNWspro/bin/cc"
728 CCOBJ="/opt/SUNWspro/bin/cc"
730 MT_CC="/opt/SUNWspro/bin/cc"
731 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
732 MT_LIBS="-lpthread -lsocket"
735 XCFLAGS="-dy -Bdynamic"
738 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
740 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
745 CC="/opt/SUNWspro/bin/cc"
746 CCOBJ="/opt/SUNWspro/bin/cc"
748 MT_CC="/opt/SUNWspro/bin/cc"
749 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
750 MT_LIBS="-lpthread -lsocket"
752 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
754 SHLIB_LDFLAGS="-G -Bsymbolic"
755 TXLIBS="-L/usr/ccs/lib -lcurses"
756 XCFLAGS="-dy -Bdynamic"
760 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
761 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
766 CC="/opt/SUNWspro/bin/cc"
767 CCOBJ="/opt/SUNWspro/bin/cc"
770 MT_CC="/opt/SUNWspro/bin/cc"
771 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
772 MT_LIBS="-lpthread -lsocket"
774 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
776 SHLIB_LDFLAGS="-G -Bsymbolic"
778 XCFLAGS64='${XCFLAGS} -xarch=v9'
779 XCFLAGS="-dy -Bdynamic"
782 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
783 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
788 CC="/opt/SUNWspro/bin/cc"
789 CCOBJ="/opt/SUNWspro/bin/cc"
792 MT_CC="/opt/SUNWspro/bin/cc"
793 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
794 MT_LIBS="-lpthread -lsocket"
796 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
798 SHLIB_LDFLAGS="-G -Bsymbolic"
800 XCFLAGS64='${XCFLAGS} -xarch=v9'
801 XCFLAGS="-dy -Bdynamic"
804 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
805 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
810 CC="/opt/SUNWspro/bin/cc"
811 CCOBJ="/opt/SUNWspro/bin/cc"
814 MT_CC="/opt/SUNWspro/bin/cc"
815 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
816 MT_LIBS="-lpthread -lsocket"
818 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
820 SHLIB_LDFLAGS="-G -Bsymbolic"
822 XCFLAGS64='${XCFLAGS} -xarch=v9'
823 XCFLAGS="-dy -Bdynamic"
826 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
827 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
832 CC="/opt/SUNWspro/bin/cc"
833 CCOBJ="/opt/SUNWspro/bin/cc"
836 MT_CC="/opt/SUNWspro/bin/cc"
837 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
838 MT_LIBS="-lpthread -lsocket"
840 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
842 SHLIB_LDFLAGS="-G -Bsymbolic"
844 XCFLAGS64='${XCFLAGS} -xarch=v9'
845 XCFLAGS="-dy -Bdynamic"
848 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
849 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
854 CC="/opt/SUNWspro/bin/cc"
855 CCOBJ="/opt/SUNWspro/bin/cc"
858 MT_CC="/opt/SUNWspro/bin/cc"
859 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
860 MT_LIBS="-lpthread -lsocket"
862 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
864 SHLIB_LDFLAGS="-G -Bsymbolic"
866 XCFLAGS64='${XCFLAGS} -xarch=amd64'
867 XCFLAGS="-dy -Bdynamic"
870 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
871 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
875 CC="/opt/SUNWspro/bin/cc"
876 CCOBJ="/opt/SUNWspro/bin/cc"
879 MT_CC="/opt/SUNWspro/bin/cc"
880 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
881 MT_LIBS="-lpthread -lsocket"
883 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
885 SHLIB_LDFLAGS="-G -Bsymbolic"
887 XCFLAGS64='${XCFLAGS} -xarch=amd64'
888 XCFLAGS="-dy -Bdynamic"
891 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
892 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
896 CC="/opt/SUNWspro/bin/cc"
897 CCOBJ="/opt/SUNWspro/bin/cc"
900 MT_CC="/opt/SUNWspro/bin/cc"
901 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
902 MT_LIBS="-lpthread -lsocket"
904 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
906 SHLIB_LDFLAGS="-G -Bsymbolic"
908 XCFLAGS64='${XCFLAGS} -xarch=amd64'
909 XCFLAGS="-dy -Bdynamic"
912 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
913 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
917 CC="/opt/SUNWspro/bin/cc"
918 CCOBJ="/opt/SUNWspro/bin/cc"
921 MT_CC="/opt/SUNWspro/bin/cc"
922 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
923 MT_LIBS="-lpthread -lsocket"
925 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
927 SHLIB_LDFLAGS="-G -Bsymbolic"
929 XCFLAGS64='${XCFLAGS} -xarch=amd64'
930 XCFLAGS="-dy -Bdynamic"
933 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
934 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
939 # Special build targets
943 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
944 XFS_SIZE_CHECK="xfs_size_check"
945 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
946 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
948 AC_SUBST(XFS_SIZE_CHECK)
949 AC_SUBST(install_XFS_SIZE_CHECK)
950 AC_SUBST(dest_XFS_SIZE_CHECK)
954 FS_CONV_SOL26="fs_conv_sol26"
955 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
956 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
958 AC_SUBST(FS_CONV_SOL26)
959 AC_SUBST(install_FS_CONV_SOL26)
960 AC_SUBST(dest_FS_CONV_SOL26)
964 FS_CONV_OSF40D="fs_conv_dux40D"
965 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
966 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
968 AC_SUBST(FS_CONV_OSF40D)
969 AC_SUBST(install_FS_CONV_OSF40D)
970 AC_SUBST(dest_FS_CONV_OSF40D)
978 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
979 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
981 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
986 dnl Disable the default for debugging/optimization if not enabled
987 if test "x$enable_debug_kernel" = "xno"; then
991 if test "x$enable_optimize_kernel" = "xno"; then
995 if test "x$enable_debug" = "xno"; then
999 if test "x$enable_optimize" = "xno"; then
1003 if test "x$enable_debug_lwp" = "xno"; then
1007 if test "x$enable_optimize_lwp" = "xno"; then
1014 AC_SUBST(AFSD_LDFLAGS)
1020 AC_SUBST(FSINCLUDES)
1022 AC_SUBST(KERN_OPTMZ)
1032 AC_SUBST(PAM_CFLAGS)
1034 AC_SUBST(PINSTALL_LIBS)
1038 AC_SUBST(SHLIB_CFLAGS)
1039 AC_SUBST(SHLIB_LDFLAGS)
1040 AC_SUBST(SHLIB_LINKER)
1041 AC_SUBST(SHLIB_SUFFIX)
1043 AC_SUBST(VFSCK_CFLAGS)
1047 AC_SUBST(XLDFLAGS64)