Patch LXC to disable host distribution checks during cross-compilation
This commit is contained in:
@@ -30,7 +30,6 @@ START_LXC = S64lxc
|
|||||||
|
|
||||||
CONFIGURE_ARGS += \
|
CONFIGURE_ARGS += \
|
||||||
ac_cv_header_sys_types_h_makedev=no \
|
ac_cv_header_sys_types_h_makedev=no \
|
||||||
ac_cv_file__etc_redhat_release=no \
|
|
||||||
--prefix= \
|
--prefix= \
|
||||||
--exec_prefix= \
|
--exec_prefix= \
|
||||||
--enable-doc=no \
|
--enable-doc=no \
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
mkdir -p package/lxc/patches-2.0.4
|
||||||
|
cat > package/lxc/patches-2.0.4/999-skip-distro-checks-cross.patch << 'EOF'
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -112,13 +112,15 @@
|
||||||
|
AM_CONDITIONAL([ENABLE_DOC], [test "x$enable_doc" = "xyes"])
|
||||||
|
|
||||||
|
# Detect distribution
|
||||||
|
-AC_CHECK_FILE(/etc/redhat-release, [distro=redhat])
|
||||||
|
-AC_CHECK_FILE(/etc/oracle-release, [distro=oracle])
|
||||||
|
-AC_CHECK_FILE(/etc/sparclinux-release, [distro=sparclinux])
|
||||||
|
-AC_CHECK_FILE(/etc/SuSE-release, [distro=suse])
|
||||||
|
-AC_CHECK_FILE(/etc/debian_version, [distro=debian])
|
||||||
|
+if test "$cross_compiling" != "yes"; then
|
||||||
|
+ AC_CHECK_FILE(/etc/redhat-release, [distro=redhat])
|
||||||
|
+ AC_CHECK_FILE(/etc/oracle-release, [distro=oracle])
|
||||||
|
+ AC_CHECK_FILE(/etc/sparclinux-release, [distro=sparclinux])
|
||||||
|
+ AC_CHECK_FILE(/etc/SuSE-release, [distro=suse])
|
||||||
|
+ AC_CHECK_FILE(/etc/debian_version, [distro=debian])
|
||||||
|
+fi
|
||||||
|
|
||||||
|
AM_CONDITIONAL([HAVE_REDHAT], [test "$distro" = "redhat"])
|
||||||
|
AM_CONDITIONAL([HAVE_SPARCLINUX], [test "$distro" = "sparclinux"])
|
||||||
|
AM_CONDITIONAL([HAVE_ORACLE], [test "$distro" = "oracle"])
|
||||||
|
EOF
|
||||||
Reference in New Issue
Block a user