]> git.proxmox.com Git - mirror_spl.git/commitdiff
Skip GPL-only symbols test when cross-compiling
authorKamil Domanski <kamil@domanski.co>
Sat, 12 Dec 2015 12:35:49 +0000 (13:35 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 14 Dec 2015 18:40:33 +0000 (10:40 -0800)
Signed-off-by: Kamil DomaƄski <kamil@domanski.co>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes zfsonlinux/spl#507
Closes zfsonlinux/zfs#4075

config/spl-build.m4

index daa9eb714897d090efb6492ed2311b243d151b19..b9c04a95e01d60aa6d92d81e49836d200085f542 100644 (file)
@@ -673,16 +673,19 @@ AC_DEFUN([SPL_AC_TEST_MODULE],
                fi
        ])
 
-       AC_RUN_IFELSE([
-               AC_LANG_PROGRAM([
-                       #include "$LINUX/include/linux/license.h"
+       AS_IF([test "x$cross_compiling" != xyes], [
+               AC_RUN_IFELSE([
+                       AC_LANG_PROGRAM([
+                               #include "$LINUX/include/linux/license.h"
+                       ], [
+                               return !license_is_gpl_compatible(
+                                   "$SPL_META_LICENSE");
+                       ])
+               ], [
+                       AC_DEFINE([SPL_IS_GPL_COMPATIBLE], [1],
+                           [Define to 1 if GPL-only symbols can be used])
                ], [
-                       return !license_is_gpl_compatible("$SPL_META_LICENSE");
                ])
-       ], [
-               AC_DEFINE([SPL_IS_GPL_COMPATIBLE], [1],
-                   [Define to 1 if GPL-only symbols can be used])
-       ], [
        ])
 ])