Index: /trunk/Ohana/configure.tcsh
===================================================================
--- /trunk/Ohana/configure.tcsh	(revision 27481)
+++ /trunk/Ohana/configure.tcsh	(revision 27482)
@@ -9,9 +9,9 @@
 set vararch = 0
 set optimize = 0
-set pedantic = 0
+set pedantic = 1
 set memcheck = 0
 set use_tcmalloc = 0
 set use_gnu99 = 0
-set use_largefiles = 0
+set no_largefiles = 0
 
 set prefix  = ""
@@ -75,9 +75,12 @@
    set use_gnu99 = 1
    breaksw;
-  case --use-largefiles
-   set use_largefiles = 1
+  case --no-largefiles
+   set no_largefiles = 1
    breaksw;
   case --pedantic
    set pedantic = 1
+   breaksw;
+  case --no-pedantic
+   set pedantic = 0
    breaksw;
   case --prefix*
@@ -185,7 +188,11 @@
 if ($use_gnu99) set CFLAGS = "$CFLAGS -std=gnu99"
 
-# use_largefiles
-# replace with `getconf LFS_CFLAGS`
-if ($use_largefiles) set CFLAGS = "$CFLAGS -D_FILE_OFFSET_BITS=64"
+# no_largefiles
+if ($no_largefiles) then
+  echo "skipping explicit large-file support"
+else
+  set addflags = `getconf LFS_CFLAGS`
+  set CFLAGS = "$CFLAGS $addflags"
+endif
 
 if (! $?CPPFLAGS) then
