DEVEL15-linux-try-kbuild-deal-with-old-modpost-20071127
authorMike Meffie <mmeffie@sinenomine.net>
Tue, 27 Nov 2007 20:46:24 +0000 (20:46 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 27 Nov 2007 20:46:24 +0000 (20:46 +0000)
the pre 2.6.20.1 modpost issued warnings and not errors for unresolvable symbols.

not overly useful.

(cherry picked from commit eee1f81821656ed85720523750b312eaf0dd71b4)

src/cf/linux-test1.m4

index 0dd08e8..a330aba 100644 (file)
@@ -27,8 +27,9 @@ $2
 
 MODULE_LICENSE("http://www.openafs.org/dl/license10.html");
 _ACEOF
-    echo make -C $LINUX_KERNEL_PATH M=$SRCDIR_PARENT/conftest.dir modules KBUILD_VERBOSE=1 >&AS_MESSAGE_LOG_FD
-    make -C $LINUX_KERNEL_PATH M=$SRCDIR_PARENT/conftest.dir modules KBUILD_VERBOSE=1 >&AS_MESSAGE_LOG_FD 2>conftest.err
+    echo make -C $LINUX_KERNEL_PATH M=$SRCDIR_PARENT/conftest.dir modules KBUILD_VERBOSE=1 >&AS_MESSAGE_LOG_FD &&
+    make -C $LINUX_KERNEL_PATH M=$SRCDIR_PARENT/conftest.dir modules KBUILD_VERBOSE=1 >&AS_MESSAGE_LOG_FD 2>conftest.err &&
+    ! grep "^WARNING: .* undefined!$" conftest.err >/dev/null 2>&1
     then [$3]
     else
       sed '/^ *+/d' conftest.err >&AS_MESSAGE_LOG_FD