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
29 AC_CHECK_PROGS(AS, as, [${am_missing_run}as])
30 AC_CHECK_PROGS(AR, ar, [${am_missing_run}ar])
31 AC_CHECK_PROGS(MV, mv, [${am_missing_run}mv])
32 AC_CHECK_PROGS(RM, rm, [${am_missing_run}rm])
33 AC_CHECK_PROGS(LD, ld, [${am_missing_run}ld])
34 AC_CHECK_PROGS(CP, cp, [${am_missing_run}cp])
35 AC_CHECK_PROGS(STRIP, strip, [${am_missing_run}strip])
36 AC_CHECK_PROGS(LORDER, lorder, [${am_missing_run}lorder])
38 dnl TODO - need to disable STRIP if we are doing debugging in any user space code
45 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
46 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
48 XCFLAGS="-D_NO_PROTO -DOSF"
49 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
56 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
57 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
59 XCFLAGS="-D_NO_PROTO -DOSF"
60 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
68 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
69 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
71 XCFLAGS="-D_NO_PROTO -DOSF"
72 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
78 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
81 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
83 SHLIB_LDFLAGS="-shared -Xlinker -x"
85 XCFLAGS="-D_LARGEFILE64_SOURCE"
87 SHLIB_LINKER="${MT_CC} -shared"
94 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
97 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
99 SHLIB_LDFLAGS="-shared -Xlinker -x"
101 XCFLAGS="-D_LARGEFILE64_SOURCE"
103 SHLIB_LINKER="${MT_CC} -shared"
110 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
113 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
115 SHLIB_LDFLAGS="-shared -Xlinker -x"
117 XCFLAGS="-D_LARGEFILE64_SOURCE"
119 SHLIB_LINKER="${MT_CC} -shared"
124 CC="/opt/ansic/bin/cc -Ae"
127 LEX="/opt/langtools/bin/lex"
129 MT_CC="/opt/ansic/bin/cc -Ae"
130 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
131 MT_LIBS="-L/opt/dce/lib -ldce"
134 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
135 PAM_LIBS="/usr/lib/libpam.1"
136 RANLIB="/usr/bin/ranlib"
138 SHLIB_LDFLAGS="-b -Bsymbolic"
140 TXLIBS="/usr/lib/libHcurses.a"
141 VFSCK_CFLAGS="-D_FILE64"
142 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
143 XCFLAGS64="${XCFLAGS0} +DA2.0W"
144 XCFLAGS="${XCFLAGS0} +DA1.0"
145 YACC="/opt/langtools/bin/yacc"
152 CC="/opt/ansic/bin/cc"
153 CCOBJ="/opt/ansic/bin/cc"
156 LEX="/opt/langtools/bin/lex"
159 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
163 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
164 PAM_LIBS="/usr/lib/libpam.1"
165 RANLIB="/usr/bin/ranlib"
167 SHLIB_LDFLAGS="-b -Bsymbolic"
169 TXLIBS="/usr/lib/libHcurses.a"
170 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
171 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
172 XCFLAGS64="${XCFLAGS0} +DA2.0W"
173 XCFLAGS="${XCFLAGS0} +DA1.0"
175 #XLIBS="${LIB_AFSDB} -lnsl"
177 YACC="/opt/langtools/bin/yacc"
184 CC="/opt/ansic/bin/cc"
185 CCOBJ="/opt/ansic/bin/cc"
186 DBM="/lib/hpux32/libndbm.so"
188 LEX="/opt/langtools/bin/lex"
191 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
195 PAM_CFLAGS="-b +z -Wl,+k"
196 PAM_LIBS="/usr/lib/hpux32/libpam.so"
197 RANLIB="/usr/bin/ranlib"
199 SHLIB_LDFLAGS="-b -Bsymbolic"
201 TXLIBS="/usr/lib/hpux32/libcurses.so"
202 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
203 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
204 XCFLAGS64="${XCFLAGS0} +DD64"
205 XCFLAGS="${XCFLAGS0}"
207 #XLIBS="${LIB_AFSDB} -lnsl"
209 YACC="/opt/langtools/bin/yacc"
215 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
218 PAM_CFLAGS="-pipe -fPIC"
219 SHLIB_LDFLAGS="-shared -Xlinker -x"
220 SHLIB_LINKER="${MT_CC} -shared"
226 *nbsd2*|*nbsd3*|*nbsd4*)
228 MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
229 MT_LIBS="-lpthread" # XXX -pthread soon
231 PAM_CFLAGS="-pipe -fPIC"
232 SHLIB_LDFLAGS="-shared -Xlinker -x"
233 SHLIB_LINKER="${MT_CC} -shared"
234 TXLIBS="/usr/lib/libcurses.so"
241 MT_CFLAGS='${XCFLAGS}'
244 PAM_CFLAGS="-pipe -fPIC"
245 SHLIB_LDFLAGS="-shared -Xlinker -x"
246 SHLIB_LINKER="${MT_CC} -shared"
247 TXLIBS="/usr/lib/libcurses.so"
252 ia64_linux24|ia64_linux26)
255 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
258 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
260 SHLIB_LDFLAGS="-shared -Xlinker -x"
262 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
263 SHLIB_LINKER="${MT_CC} -shared"
270 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
273 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
275 SHLIB_LDFLAGS="-shared -Xlinker -x"
277 XCFLAGS="-D_LARGEFILE64_SOURCE"
278 SHLIB_LINKER="${MT_CC} -shared"
284 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
287 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
288 SHLIB_LDFLAGS="-shared -Xlinker -x"
290 TXLIBS="/usr/lib64/libncurses.so"
291 XCFLAGS="-D_LARGEFILE64_SOURCE"
292 SHLIB_LINKER="${MT_CC} -shared"
298 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
301 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
302 SHLIB_LDFLAGS="-shared -Xlinker -x"
305 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
307 SHLIB_LINKER="${MT_CC} -shared"
316 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
319 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
321 SHLIB_LDFLAGS="-shared -Xlinker -x"
323 XCFLAGS="-D_LARGEFILE64_SOURCE"
325 SHLIB_LINKER="${MT_CC} -shared"
334 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
341 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
343 SHLIB_LDFLAGS="-shared -Xlinker -x"
345 XCFLAGS="-D_LARGEFILE64_SOURCE"
346 SHLIB_LINKER="${MT_CC} -shared"
355 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
363 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
365 SHLIB_LDFLAGS="-shared -Xlinker -x"
367 XCFLAGS="-D_LARGEFILE64_SOURCE"
368 SHLIB_LINKER="${MT_CC} -shared"
377 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
385 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
387 SHLIB_LDFLAGS="-shared -Xlinker -x"
389 XCFLAGS="-D_LARGEFILE64_SOURCE"
390 SHLIB_LINKER="${MT_CC} -shared"
394 KRB5CFLAGS="-I/usr/include/kerberosV"
395 KRB5LIBS="-lkrb5 -lcrypto"
397 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
400 PAM_CFLAGS="-pipe -fpic"
402 SHLIB_LDFLAGS="-shared -Xlinker -x"
403 SHLIB_LINKER="${MT_CC} -shared"
404 TXLIBS="/usr/lib/libcurses.a"
412 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
415 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
417 SHLIB_LDFLAGS="-shared -Xlinker -x"
419 XCFLAGS="-D_LARGEFILE64_SOURCE"
421 SHLIB_LINKER="${MT_CC} -shared"
425 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
428 XCFLAGS="-traditional-cpp"
429 SHLIB_LINKER="${MT_CC} -dynamiclib"
434 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
438 XCFLAGS="-no-cpp-precomp"
439 SHLIB_LINKER="${MT_CC} -dynamiclib"
444 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
448 XCFLAGS="-no-cpp-precomp"
449 SHLIB_LINKER="${MT_CC} -dynamiclib"
454 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
458 XCFLAGS="-no-cpp-precomp"
460 SHLIB_LINKER="${MT_CC} -dynamiclib"
465 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration"
467 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
469 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
472 XCFLAGS="-no-cpp-precomp"
474 EXTRA_VLIBOBJS="fstab.o"
475 SHLIB_LINKER="${MT_CC} -dynamiclib"
480 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
482 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
484 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
490 EXTRA_VLIBOBJS="fstab.o"
491 SHLIB_LINKER="${MT_CC} -dynamiclib"
497 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
499 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
501 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
508 EXTRA_VLIBOBJS="fstab.o"
509 SHLIB_LINKER="${MT_CC} -dynamiclib"
517 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
520 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
522 SHLIB_LDFLAGS="-shared -Xlinker -x"
524 XCFLAGS="-D_LARGEFILE64_SOURCE"
526 SHLIB_LINKER="${MT_CC} -shared"
532 LIBSYS_AIX_EXP="afsl.exp"
534 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
538 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
539 XLIBS="${LIB_AFSDB} -ldl"
540 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
548 LIBSYS_AIX_EXP="afsl.exp"
550 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
554 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
555 XLIBS="${LIB_AFSDB} -ldl"
556 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
563 LIBSYS_AIX_EXP="afsl.exp"
565 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
569 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
570 XLIBS="${LIB_AFSDB} -ldl"
571 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
578 LIBSYS_AIX_EXP="afsl.exp"
580 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
584 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
585 XLIBS="${LIB_AFSDB} -ldl"
586 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
597 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
600 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
602 SHLIB_LDFLAGS="-shared -Xlinker -x"
605 XCFLAGS="-D_LARGEFILE64_SOURCE"
607 SHLIB_LINKER="${MT_CC} -shared"
610 s390_linux24|s390_linux26)
617 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
620 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
622 SHLIB_LDFLAGS="-shared -Xlinker -x"
624 XCFLAGS="-D_LARGEFILE64_SOURCE"
626 SHLIB_LINKER="${MT_CC} -shared"
629 s390x_linux24|s390x_linux26)
636 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
639 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
641 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
644 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
646 SHLIB_LINKER="${MT_CC} -shared"
651 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
652 FSINCLUDES="-I/usr/include/sys/fs"
654 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
657 XCFLAGS64="-64 -mips3"
661 SHLIB_LINKER="${CC} -shared"
666 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
667 FSINCLUDES="-I/usr/include/sys/fs"
669 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
672 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
673 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
676 SHLIB_LINKER="${CC} -shared"
680 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
681 FSINCLUDES="-I/usr/include/sys/fs"
683 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
686 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
687 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"
690 SHLIB_LINKER="${CC} -shared"
694 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
697 FSINCLUDES="-I/usr/include/sys/fs"
701 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
704 XCFLAGS64="-64 -mips3"
705 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
706 XLDFLAGS64="-64 -mips3"
707 XLDFLAGS="-n32 -mips3"
708 SHLIB_LINKER="${CC} -shared"
714 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
717 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
719 SHLIB_LDFLAGS="-shared -Xlinker -x"
721 XCFLAGS="-D_LARGEFILE64_SOURCE"
722 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
725 SHLIB_LINKER="${MT_CC} -shared"
729 CCXPG2="/usr/xpg2bin/cc"
734 TXLIBS="-lcurses -ltermcap"
743 CC="/opt/SUNWspro/bin/cc"
744 CCOBJ="/opt/SUNWspro/bin/cc"
746 MT_CC="/opt/SUNWspro/bin/cc"
747 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
748 MT_LIBS="-lpthread -lsocket"
751 XCFLAGS="-dy -Bdynamic"
754 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
756 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
761 CC="/opt/SUNWspro/bin/cc"
762 CCOBJ="/opt/SUNWspro/bin/cc"
764 MT_CC="/opt/SUNWspro/bin/cc"
765 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
766 MT_LIBS="-lpthread -lsocket"
768 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
770 SHLIB_LDFLAGS="-G -Bsymbolic"
771 TXLIBS="-L/usr/ccs/lib -lcurses"
772 XCFLAGS="-dy -Bdynamic"
776 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
777 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
782 CC="/opt/SUNWspro/bin/cc"
783 CCOBJ="/opt/SUNWspro/bin/cc"
786 MT_CC="/opt/SUNWspro/bin/cc"
787 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
788 MT_LIBS="-lpthread -lsocket"
790 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
792 SHLIB_LDFLAGS="-G -Bsymbolic"
794 XCFLAGS64='${XCFLAGS} -xarch=v9'
795 XCFLAGS="-dy -Bdynamic"
798 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
799 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
804 CC="/opt/SUNWspro/bin/cc"
805 CCOBJ="/opt/SUNWspro/bin/cc"
808 MT_CC="/opt/SUNWspro/bin/cc"
809 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
810 MT_LIBS="-lpthread -lsocket"
812 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
814 SHLIB_LDFLAGS="-G -Bsymbolic"
816 XCFLAGS64='${XCFLAGS} -xarch=v9'
817 XCFLAGS="-dy -Bdynamic"
820 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
821 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
826 CC="/opt/SUNWspro/bin/cc"
827 CCOBJ="/opt/SUNWspro/bin/cc"
830 MT_CC="/opt/SUNWspro/bin/cc"
831 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
832 MT_LIBS="-lpthread -lsocket"
834 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
836 SHLIB_LDFLAGS="-G -Bsymbolic"
838 XCFLAGS64='${XCFLAGS} -xarch=v9'
839 XCFLAGS="-dy -Bdynamic"
842 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
843 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
848 CC="/opt/SUNWspro/bin/cc"
849 CCOBJ="/opt/SUNWspro/bin/cc"
852 MT_CC="/opt/SUNWspro/bin/cc"
853 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
854 MT_LIBS="-lpthread -lsocket"
856 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
858 SHLIB_LDFLAGS="-G -Bsymbolic"
860 XCFLAGS64='${XCFLAGS} -m64'
861 XCFLAGS="-dy -Bdynamic"
864 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
865 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
870 CC="/opt/SUNWspro/bin/cc"
871 CCOBJ="/opt/SUNWspro/bin/cc"
874 MT_CC="/opt/SUNWspro/bin/cc"
875 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
876 MT_LIBS="-lpthread -lsocket"
878 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
880 SHLIB_LDFLAGS="-G -Bsymbolic"
882 XCFLAGS64='${XCFLAGS} -xarch=v9'
883 XCFLAGS="-dy -Bdynamic"
886 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
887 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
892 CC="/opt/SUNWspro/bin/cc"
893 CCOBJ="/opt/SUNWspro/bin/cc"
896 MT_CC="/opt/SUNWspro/bin/cc"
897 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
898 MT_LIBS="-lpthread -lsocket"
900 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
902 SHLIB_LDFLAGS="-G -Bsymbolic"
904 XCFLAGS64='${XCFLAGS} -xarch=amd64'
905 XCFLAGS="-dy -Bdynamic"
908 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
909 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
913 CC="/opt/SUNWspro/bin/cc"
914 CCOBJ="/opt/SUNWspro/bin/cc"
917 MT_CC="/opt/SUNWspro/bin/cc"
918 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
919 MT_LIBS="-lpthread -lsocket"
921 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
923 SHLIB_LDFLAGS="-G -Bsymbolic"
925 XCFLAGS64='${XCFLAGS} -xarch=amd64'
926 XCFLAGS="-dy -Bdynamic"
929 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
930 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
934 CC="/opt/SUNWspro/bin/cc"
935 CCOBJ="/opt/SUNWspro/bin/cc"
938 MT_CC="/opt/SUNWspro/bin/cc"
939 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
940 MT_LIBS="-lpthread -lsocket"
942 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
944 SHLIB_LDFLAGS="-G -Bsymbolic"
946 XCFLAGS64='${XCFLAGS} -xarch=amd64'
947 XCFLAGS="-dy -Bdynamic"
950 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
951 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
955 CC="/opt/SUNWspro/bin/cc"
956 CCOBJ="/opt/SUNWspro/bin/cc"
959 MT_CC="/opt/SUNWspro/bin/cc"
960 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
961 MT_LIBS="-lpthread -lsocket"
963 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
965 SHLIB_LDFLAGS="-G -Bsymbolic"
967 XCFLAGS64='${XCFLAGS} -m64'
968 XCFLAGS="-dy -Bdynamic"
971 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
972 SHLIB_LINKER="${CC} -G -dy -Wl,-M\$(srcdir)/mapfile -Bsymbolic -z text"
976 CC="/opt/SUNWspro/bin/cc"
977 CCOBJ="/opt/SUNWspro/bin/cc"
980 MT_CC="/opt/SUNWspro/bin/cc"
981 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
982 MT_LIBS="-lpthread -lsocket"
984 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
986 SHLIB_LDFLAGS="-G -Bsymbolic"
988 XCFLAGS64='${XCFLAGS} -xarch=amd64'
989 XCFLAGS="-dy -Bdynamic"
992 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
993 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
998 # Special build targets
1000 case $AFS_SYSNAME in
1002 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
1003 XFS_SIZE_CHECK="xfs_size_check"
1004 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1005 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1007 AC_SUBST(XFS_SIZE_CHECK)
1008 AC_SUBST(install_XFS_SIZE_CHECK)
1009 AC_SUBST(dest_XFS_SIZE_CHECK)
1013 FS_CONV_SOL26="fs_conv_sol26"
1014 install_FS_CONV_SOL26='$(DESTDIR)${afssrvsbindir}/fs_conv_sol26'
1015 dest_FS_CONV_SOL26='$(DEST)/root.server/usr/afs/bin/fs_conv_sol26'
1017 AC_SUBST(FS_CONV_SOL26)
1018 AC_SUBST(install_FS_CONV_SOL26)
1019 AC_SUBST(dest_FS_CONV_SOL26)
1023 FS_CONV_OSF40D="fs_conv_dux40D"
1024 install_FS_CONV_OSF40D='$(DESTDIR)${afssrvsbindir}/fs_conv_dux40D'
1025 dest_FS_CONV_OSF40D='$(DEST)/root.server/usr/afs/bin/fs_conv_dux40D'
1027 AC_SUBST(FS_CONV_OSF40D)
1028 AC_SUBST(install_FS_CONV_OSF40D)
1029 AC_SUBST(dest_FS_CONV_OSF40D)
1036 case $AFS_SYSNAME in
1037 dnl we'll go ahead and turn on XOPEN2K and ISO_C99
1038 dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
1040 MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
1045 dnl Disable the default for debugging/optimization if not enabled
1046 if test "x$enable_debug_kernel" = "xno"; then
1050 if test "x$enable_optimize_kernel" = "xno"; then
1054 if test "x$enable_debug" = "xno"; then
1060 if test "x$enable_optimize" = "xno"; then
1064 if test "x$enable_debug_lwp" = "xno"; then
1068 if test "x$enable_optimize_lwp" = "xno"; then
1072 if test "x$enable_strip_binaries" != "xno"; then
1073 if test "x$enable_strip_binaries" = "xmaybe" -a "x$enable_debug" = "xyes"; then
1088 AC_SUBST(AFSD_LDFLAGS)
1094 AC_SUBST(FSINCLUDES)
1096 AC_SUBST(KERN_OPTMZ)
1105 AC_SUBST(NO_STRIP_BIN)
1106 AC_SUBST(NO_STRIP_KRB)
1108 AC_SUBST(PAM_CFLAGS)
1112 AC_SUBST(PINSTALL_LIBS)
1116 AC_SUBST(SHLIB_CFLAGS)
1117 AC_SUBST(SHLIB_LDFLAGS)
1118 AC_SUBST(SHLIB_LINKER)
1119 AC_SUBST(SHLIB_SUFFIX)
1121 AC_SUBST(VFSCK_CFLAGS)
1125 AC_SUBST(XLDFLAGS64)