2 AC_DEFUN([OPENAFS_OSCONF], [
4 dnl defaults, override in case below as needed
6 XCFLAGS='${DBG} ${OPTMZ}'
11 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS} ${LIB_libintl}"
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
47 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
48 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
50 XCFLAGS="-D_NO_PROTO -DOSF"
51 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
61 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
62 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
64 XCFLAGS="-D_NO_PROTO -DOSF"
65 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
76 MT_CFLAGS='-D_REENTRANT=1 -pthread -DAFS_PTHREAD_ENV ${XCFLAGS}'
77 MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
79 XCFLAGS="-D_NO_PROTO -DOSF"
80 SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
86 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
89 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
91 SHLIB_LDFLAGS="-shared -Xlinker -x"
93 XCFLAGS="-D_LARGEFILE64_SOURCE"
95 SHLIB_LINKER="${MT_CC} -shared"
102 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
105 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
107 SHLIB_LDFLAGS="-shared -Xlinker -x"
109 XCFLAGS="-D_LARGEFILE64_SOURCE"
111 SHLIB_LINKER="${MT_CC} -shared"
118 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
121 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
123 SHLIB_LDFLAGS="-shared -Xlinker -x"
125 XCFLAGS="-D_LARGEFILE64_SOURCE"
127 SHLIB_LINKER="${MT_CC} -shared"
134 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
137 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
139 SHLIB_LDFLAGS="-shared -Xlinker -x"
141 XCFLAGS="-D_LARGEFILE64_SOURCE"
143 SHLIB_LINKER="${MT_CC} -shared"
150 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
153 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
155 SHLIB_LDFLAGS="-shared -Xlinker -x"
157 XCFLAGS="-D_LARGEFILE64_SOURCE"
159 SHLIB_LINKER="${MT_CC} -shared"
164 CC="/opt/ansic/bin/cc -Ae"
165 CCOBJ="/opt/ansic/bin/cc -Ae"
168 LEX="/opt/langtools/bin/lex"
170 MT_CC="/opt/ansic/bin/cc -Ae"
171 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
172 MT_LIBS="-L/opt/dce/lib -ldce"
175 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
176 PAM_LIBS="/usr/lib/libpam.1"
177 RANLIB="/usr/bin/ranlib"
179 SHLIB_LDFLAGS="-b -Bsymbolic"
181 TXLIBS="/usr/lib/libHcurses.a"
182 VFSCK_CFLAGS="-D_FILE64"
183 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
184 XCFLAGS64="${XCFLAGS0} +DA2.0W"
185 XCFLAGS="${XCFLAGS0} +DA1.0"
186 YACC="/opt/langtools/bin/yacc"
193 CC="/opt/ansic/bin/cc"
194 CCOBJ="/opt/ansic/bin/cc"
197 LEX="/opt/langtools/bin/lex"
200 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
204 PAM_CFLAGS="+DA1.0 +z -Wl,+k"
205 PAM_LIBS="/usr/lib/libpam.1"
206 RANLIB="/usr/bin/ranlib"
208 SHLIB_LDFLAGS="-b -Bsymbolic"
210 TXLIBS="/usr/lib/libHcurses.a"
211 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
212 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
213 XCFLAGS64="${XCFLAGS0} +DA2.0W"
214 XCFLAGS="${XCFLAGS0} +DA1.0"
216 #XLIBS="${LIB_AFSDB} -lnsl"
217 YACC="/opt/langtools/bin/yacc"
224 CC="/opt/ansic/bin/cc"
225 CCOBJ="/opt/ansic/bin/cc"
226 DBM="/lib/hpux32/libndbm.so"
228 LEX="/opt/langtools/bin/lex"
231 MT_CFLAGS='-D_POSIX_C_SOURCE=199506L -DAFS_PTHREAD_ENV ${XCFLAGS}'
235 PAM_CFLAGS="-b +z -Wl,+k"
236 PAM_LIBS="/usr/lib/hpux32/libpam.so"
237 RANLIB="/usr/bin/ranlib"
239 SHLIB_LDFLAGS="-b -Bsymbolic"
241 TXLIBS="/usr/lib/hpux32/libcurses.so"
242 VFSCK_CFLAGS="-I/usr/old/usr/include -D_FILE64"
243 XCFLAGS0="-ldld -lc -Wp,-H200000 -Wl,-a,archive_shared -DAUTH_DBM_LOG +z -Wl,+k -D_LARGEFILE64_SOURCE"
244 XCFLAGS64="${XCFLAGS0} +DD64"
245 XCFLAGS="${XCFLAGS0}"
247 #XLIBS="${LIB_AFSDB} -lnsl"
248 YACC="/opt/langtools/bin/yacc"
254 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
257 PAM_CFLAGS="-pipe -fPIC"
258 SHLIB_LDFLAGS="-shared -Xlinker -x"
259 SHLIB_LINKER="${MT_CC} -shared"
267 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
270 PAM_CFLAGS="-pipe -fPIC"
271 SHLIB_LDFLAGS="-shared -Xlinker -x"
272 SHLIB_LINKER="${MT_CC} -shared"
280 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
282 PAM_CFLAGS="-O2 -pipe -fPIC"
283 SHLIB_LDFLAGS="-shared -Xlinker -x"
284 SHLIB_LINKER="${MT_CC} -shared"
286 XCFLAGS="-O2 -pipe -fPIC"
290 *nbsd2*|*nbsd3*|*nbsd4*|*nbsd5*)
292 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
295 PAM_CFLAGS="-pipe -fPIC"
297 SHLIB_LDFLAGS="-shared -Xlinker -x"
298 SHLIB_LINKER="${MT_CC} -shared"
306 MT_CFLAGS='${XCFLAGS}'
309 PAM_CFLAGS="-pipe -fPIC"
310 SHLIB_LDFLAGS="-shared -Xlinker -x"
311 SHLIB_LINKER="${MT_CC} -shared"
312 TXLIBS="/usr/lib/libcurses.so"
317 ia64_linux24|ia64_linux26)
320 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
323 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
325 SHLIB_LDFLAGS="-shared -Xlinker -x"
327 XCFLAGS="-D_LARGEFILE64_SOURCE -G0"
328 SHLIB_LINKER="${MT_CC} -shared"
335 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
338 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
340 SHLIB_LDFLAGS="-shared -Xlinker -x"
342 XCFLAGS="-D_LARGEFILE64_SOURCE"
343 SHLIB_LINKER="${MT_CC} -shared"
349 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
352 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
353 SHLIB_LDFLAGS="-shared -Xlinker -x"
355 TXLIBS="/usr/lib64/libncurses.so"
356 XCFLAGS="-D_LARGEFILE64_SOURCE"
357 SHLIB_LINKER="${MT_CC} -shared"
363 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
366 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
367 SHLIB_LDFLAGS="-shared -Xlinker -x"
370 XCFLAGS="-D_LARGEFILE64_SOURCE -fPIC"
372 SHLIB_LINKER="${MT_CC} -shared"
378 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
381 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
383 SHLIB_LDFLAGS="-shared -Xlinker -x"
385 XCFLAGS="-D_LARGEFILE64_SOURCE"
387 SHLIB_LINKER="${MT_CC} -shared"
393 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
400 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
402 SHLIB_LDFLAGS="-shared -Xlinker -x"
404 XCFLAGS="-D_LARGEFILE64_SOURCE"
405 SHLIB_LINKER="${MT_CC} -shared"
411 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
419 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
421 SHLIB_LDFLAGS="-shared -Xlinker -x"
423 XCFLAGS="-D_LARGEFILE64_SOURCE"
424 SHLIB_LINKER="${MT_CC} -shared"
430 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
438 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
440 SHLIB_LDFLAGS="-shared -Xlinker -x"
442 XCFLAGS="-D_LARGEFILE64_SOURCE"
443 SHLIB_LINKER="${MT_CC} -shared"
447 KRB5CFLAGS="-I/usr/include/kerberosV"
448 KRB5LIBS="-lkrb5 -lcrypto"
450 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
453 PAM_CFLAGS="-pipe -fpic"
455 SHLIB_LDFLAGS="-shared -Xlinker -x"
456 SHLIB_LINKER="${MT_CC} -shared"
457 TXLIBS="/usr/lib/libcurses.a"
465 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
468 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
470 SHLIB_LDFLAGS="-shared -Xlinker -x"
472 XCFLAGS="-D_LARGEFILE64_SOURCE"
474 SHLIB_LINKER="${MT_CC} -shared"
481 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
483 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS}'
485 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
488 XCFLAGS="-no-cpp-precomp"
490 EXTRA_VLIBOBJS="fstab.o"
491 SHLIB_LINKER="${MT_CC} -dynamiclib"
493 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS} -framework CoreFoundation"
500 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
502 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
504 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
510 EXTRA_VLIBOBJS="fstab.o"
511 SHLIB_LINKER="${MT_CC} -dynamiclib"
514 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS} -framework CoreFoundation"
518 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
520 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
522 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
529 EXTRA_VLIBOBJS="fstab.o"
530 SHLIB_LINKER="${MT_CC} -dynamiclib"
533 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS} -framework CoreFoundation"
537 AFSD_LDFLAGS="-F/System/Library/PrivateFrameworks -framework DiskArbitration -framework SystemConfiguration -framework IOKit -framework CoreFoundation"
539 MT_CFLAGS='-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} ${ARCHFLAGS}'
540 MT_LIBS="${LIB_AFSDB} -framework CoreFoundation"
542 KINCLUDES='-I$(KROOT)/System/Library/Frameworks/Kernel.framework/Headers'
550 EXTRA_VLIBOBJS="fstab.o"
551 SHLIB_LINKER="${MT_CC} -dynamiclib"
554 XLIBS="${LIB_AFSDB} ${XBSA_XLIBS} -framework CoreFoundation"
560 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
563 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
565 SHLIB_LDFLAGS="-shared -Xlinker -x"
567 XCFLAGS="-D_LARGEFILE64_SOURCE"
569 SHLIB_LINKER="${MT_CC} -shared"
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} ${LIB_libintl} -ldl"
585 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
596 LIBSYS_AIX_EXP="afsl.exp"
598 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
602 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
603 XLIBS="${LIB_AFSDB} ${LIB_libintl} -ldl"
604 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
614 LIBSYS_AIX_EXP="afsl.exp"
616 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
620 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
621 XLIBS="${LIB_AFSDB} ${LIB_libintl} -ldl"
622 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
632 LIBSYS_AIX_EXP="afsl.exp"
634 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
638 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
639 XLIBS="${LIB_AFSDB} ${LIB_libintl} -ldl"
640 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
650 LIBSYS_AIX_EXP="afsl.exp"
652 MT_CFLAGS='-DAFS_PTHREAD_ENV ${XCFLAGS}'
656 XCFLAGS="-K -D_NONSTD_TYPES -D_MBI=void"
657 XLIBS="${LIB_AFSDB} ${LIB_libintl} -ldl"
658 SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
668 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
671 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
673 SHLIB_LDFLAGS="-shared -Xlinker -x"
676 XCFLAGS="-D_LARGEFILE64_SOURCE"
678 SHLIB_LINKER="${MT_CC} -shared"
681 s390_linux24|s390_linux26)
686 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
689 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
691 SHLIB_LDFLAGS="-shared -Xlinker -x"
693 XCFLAGS="-D_LARGEFILE64_SOURCE"
695 SHLIB_LINKER="${MT_CC} -shared"
698 s390x_linux24|s390x_linux26)
704 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
707 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
709 SHLIB_LDFLAGS="-shared -Xlinker -x -Xlinker -Bsymbolic"
712 XCFLAGS="-D_LARGEFILE64_SOURCE -D__s390x__"
714 SHLIB_LINKER="${MT_CC} -shared"
721 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
722 FSINCLUDES="-I/usr/include/sys/fs"
724 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
727 XCFLAGS64="-64 -mips3"
731 SHLIB_LINKER="${CC} -shared"
738 AFSD_LIBS="/usr/lib/libdwarf.a /usr/lib/libelf.a"
739 FSINCLUDES="-I/usr/include/sys/fs"
741 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
744 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
745 XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
748 SHLIB_LINKER="${CC} -shared"
755 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
756 FSINCLUDES="-I/usr/include/sys/fs"
758 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
761 XCFLAGS64="-D_BSD_COMPAT -64 -mips3"
762 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"
765 SHLIB_LINKER="${CC} -shared"
769 AFSD_LIBS="/usr/lib32/libdwarf.a /usr/lib32/libelf.a"
772 FSINCLUDES="-I/usr/include/sys/fs"
776 MT_CFLAGS='-D_SGI_MP_SOURCE -DAFS_PTHREAD_ENV ${XCFLAGS}'
779 XCFLAGS64="-64 -mips3"
780 XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
781 XLDFLAGS64="-64 -mips3"
782 XLDFLAGS="-n32 -mips3"
783 SHLIB_LINKER="${CC} -shared"
789 MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
792 PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
794 SHLIB_LDFLAGS="-shared -Xlinker -x"
796 XCFLAGS="-D_LARGEFILE64_SOURCE"
797 XCFLAGS64="-D_LARGEFILE64_SOURCE -m64"
800 SHLIB_LINKER="${MT_CC} -shared"
804 CCXPG2="/usr/xpg2bin/cc"
809 TXLIBS="-lcurses -ltermcap"
822 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
823 MT_LIBS="-lpthread -lsocket"
826 XCFLAGS="-dy -Bdynamic"
829 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
831 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
840 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
841 MT_LIBS="-lpthread -lsocket"
843 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
845 SHLIB_LDFLAGS="-G -Bsymbolic"
846 TXLIBS="-L/usr/ccs/lib -lcurses"
847 XCFLAGS="-dy -Bdynamic"
851 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
852 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
862 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
863 MT_LIBS="-lpthread -lsocket"
865 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
867 SHLIB_LDFLAGS="-G -Bsymbolic"
869 XCFLAGS64='${XCFLAGS} -xarch=v9'
870 XCFLAGS="-dy -Bdynamic"
873 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
874 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
884 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
885 MT_LIBS="-lpthread -lsocket"
887 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
889 SHLIB_LDFLAGS="-G -Bsymbolic"
891 XCFLAGS64='${XCFLAGS} -xarch=v9'
892 XCFLAGS="-dy -Bdynamic"
895 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
896 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
906 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
907 MT_LIBS="-lpthread -lsocket"
909 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
911 SHLIB_LDFLAGS="-G -Bsymbolic"
913 XCFLAGS64='${XCFLAGS} -xarch=v9'
914 XCFLAGS="-dy -Bdynamic"
917 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
918 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
928 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
929 MT_LIBS="-lpthread -lsocket"
931 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
933 SHLIB_LDFLAGS="-G -Bsymbolic"
935 XCFLAGS64='${XCFLAGS} -m64'
936 XCFLAGS="-dy -Bdynamic"
939 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
940 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
950 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
951 MT_LIBS="-lpthread -lsocket"
953 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
955 SHLIB_LDFLAGS="-G -Bsymbolic"
957 XCFLAGS64='${XCFLAGS} -xarch=v9'
958 XCFLAGS="-dy -Bdynamic"
961 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
962 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
972 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
973 MT_LIBS="-lpthread -lsocket"
975 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
977 SHLIB_LDFLAGS="-G -Bsymbolic"
979 XCFLAGS64='${XCFLAGS} -xarch=amd64'
980 XCFLAGS="-dy -Bdynamic"
983 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
984 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
993 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
994 MT_LIBS="-lpthread -lsocket"
996 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
998 SHLIB_LDFLAGS="-G -Bsymbolic"
1000 XCFLAGS64='${XCFLAGS} -xarch=amd64'
1001 XCFLAGS="-dy -Bdynamic"
1004 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1005 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
1012 LD="/usr/ccs/bin/ld"
1014 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
1015 MT_LIBS="-lpthread -lsocket"
1017 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
1018 SHLIB_CFLAGS="-KPIC"
1019 SHLIB_LDFLAGS="-G -Bsymbolic"
1021 XCFLAGS64='${XCFLAGS} -xarch=amd64'
1022 XCFLAGS="-dy -Bdynamic"
1025 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1026 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
1033 LD="/usr/ccs/bin/ld"
1035 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
1036 MT_LIBS="-lpthread -lsocket"
1038 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
1039 SHLIB_CFLAGS="-KPIC"
1040 SHLIB_LDFLAGS="-G -Bsymbolic"
1042 XCFLAGS64='${XCFLAGS} -m64'
1043 XCFLAGS="-dy -Bdynamic"
1046 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1047 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
1054 LD="/usr/ccs/bin/ld"
1056 MT_CFLAGS='-mt -DAFS_PTHREAD_ENV ${XCFLAGS}'
1057 MT_LIBS="-lpthread -lsocket"
1059 PAM_LIBS="-lc -lpam -lsocket -lnsl -lm"
1060 SHLIB_CFLAGS="-KPIC"
1061 SHLIB_LDFLAGS="-G -Bsymbolic"
1063 XCFLAGS64='${XCFLAGS} -xarch=amd64'
1064 XCFLAGS="-dy -Bdynamic"
1067 XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
1068 SHLIB_LINKER="${CC} -G -dy -Bsymbolic -z text"
1073 # Special build targets
1075 case $AFS_SYSNAME in
1077 IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS
1078 XFS_SIZE_CHECK="xfs_size_check"
1079 install_XFS_SIZE_CHECK='$(DESTDIR)${afssrvsbindir}/xfs_size_check'
1080 dest_XFS_SIZE_CHECK='$(DEST)/root.server/usr/afs/bin/xfs_size_check'
1082 AC_SUBST(XFS_SIZE_CHECK)
1083 AC_SUBST(install_XFS_SIZE_CHECK)
1084 AC_SUBST(dest_XFS_SIZE_CHECK)
1088 dnl Disable the default for debugging/optimization if not enabled
1089 if test "x$enable_debug_kernel" = "xno"; then
1093 if test "x$enable_optimize_kernel" = "xno"; then
1097 if test "x$enable_debug" = "xno"; then
1102 if test "x$enable_optimize" = "xno"; then
1106 if test "x$enable_debug_lwp" = "xno"; then
1110 if test "x$enable_optimize_lwp" = "xno"; then
1114 if test "x$enable_strip_binaries" != "xno"; then
1115 if test "x$enable_strip_binaries" = "xmaybe" -a "x$enable_debug" = "xyes"; then
1126 if test "x$GCC" = "xyes"; then
1127 if test "x$enable_warnings" = "xyes"; then
1128 XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition -Wpointer-arith"
1130 if test "x$enable_checking" != "xno"; then
1131 XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition -Werror -fdiagnostics-show-option -Wpointer-arith"
1132 if test "x$enable_checking" != "xall"; then
1133 CFLAGS_NOERROR="-Wno-error"
1134 AC_DEFINE(IGNORE_SOME_GCC_WARNINGS, 1, [define to disable some gcc warnings in warnings-as-errors mode])
1141 if test "x$GCC" = "xyes"; then
1142 CFLAGS_NOSTRICT="-fno-strict-aliasing"
1145 if test "x$GCC" = "xyes"; then
1146 CFLAGS_NOUNUSED="-Wno-unused"
1151 dnl horribly cheating, assuming double / is ok.
1154 INSTALL="/@abs_top_srcdir@/install-sh -c"
1160 INSTALL_PROGRAM="${INSTALL_PROGRAM} ${NO_STRIP_BIN}"
1165 AC_SUBST(AFSD_LDFLAGS)
1172 AC_SUBST(FSINCLUDES)
1174 AC_SUBST(KERN_OPTMZ)
1183 AC_SUBST(NO_STRIP_BIN)
1185 AC_SUBST(PAM_CFLAGS)
1193 AC_SUBST(SHLIB_CFLAGS)
1194 AC_SUBST(SHLIB_LDFLAGS)
1195 AC_SUBST(SHLIB_LINKER)
1196 AC_SUBST(SHLIB_SUFFIX)
1198 AC_SUBST(VFSCK_CFLAGS)
1200 AC_SUBST(CFLAGS_NOERROR)
1201 AC_SUBST(CFLAGS_NOSTRICT)
1202 AC_SUBST(CFLAGS_NOUNUSED)
1205 AC_SUBST(XLDFLAGS64)