YACC="byacc"
;;
- *nbsd2*|*nbsd3*|*nbsd4*)
+ *nbsd2*|*nbsd3*|*nbsd4*|*nbsd5*)
LEX="flex -l"
- MT_CFLAGS='${XCFLAGS} -DAFS_PTHREAD_ENV -D_REENTRANT '
- MT_LIBS="-lpthread" # XXX -pthread soon
+ MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
+ MT_LIBS="-pthread"
PAM_OPTMZ=-O2
PAM_CFLAGS="-pipe -fPIC"
+ SHLIB_CFLAGS="-fPIC"
SHLIB_LDFLAGS="-shared -Xlinker -x"
SHLIB_LINKER="${MT_CC} -shared"
- TXLIBS="/usr/lib/libcurses.so"
+ TXLIBS="-lcurses"
XCFLAGS="-pipe"
YACC="yacc"
;;
;;
esac
-
-
-dnl pthreads fixes
-case $AFS_SYSNAME in
-dnl we'll go ahead and turn on XOPEN2K and ISO_C99
-dnl if this causes problems, we should scale back to _XOPEN_SOURCE=500
- *linux*)
- MT_CFLAGS="${MT_CFLAGS} -D_XOPEN_SOURCE=600 -D_BSD_SOURCE"
- ;;
-esac
-
-
dnl Disable the default for debugging/optimization if not enabled
if test "x$enable_debug_kernel" = "xno"; then
KERN_DBG=
fi
fi
+CFLAGS_NOSTRICT=
+
+if test "x$GCC" = "xyes"; then
+ CFLAGS_NOSTRICT="-fno-strict-aliasing"
+fi
+
if test "x$GCC" = "xyes"; then
CFLAGS_NOUNUSED="-Wno-unused"
else
AC_SUBST(VFSCK_CFLAGS)
AC_SUBST(XCFLAGS)
AC_SUBST(CFLAGS_NOERROR)
+AC_SUBST(CFLAGS_NOSTRICT)
AC_SUBST(CFLAGS_NOUNUSED)
AC_SUBST(XCFLAGS64)
AC_SUBST(XLDFLAGS)