From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerone Young Subject: [PATCH 2/5] Enable configure script in user directory for cross compile Date: Mon, 08 Oct 2007 00:10:07 -0500 Message-ID: <1191820207.8106.26.camel@laptop> Reply-To: jyoung5-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-3TO566+mKbEi2QiKCVRQ" To: kvm-devel Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org --=-3TO566+mKbEi2QiKCVRQ Content-Type: text/plain Content-Transfer-Encoding: 7bit This patch enables configure script in "user" directory fro cross compile. Signed-off-by: Jerone Young --=-3TO566+mKbEi2QiKCVRQ Content-Disposition: attachment; filename=user_dir_config_script_cross_compile Content-Type: text/x-patch; name=user_dir_config_script_cross_compile; charset=UTF-8 Content-Transfer-Encoding: 7bit diff -r 7c1e3915d77c configure --- a/configure Thu Oct 04 14:33:18 2007 -0500 +++ b/configure Thu Oct 04 14:34:26 2007 -0500 @@ -20,6 +20,7 @@ usage() { --with-patched-kernel don't use external module --kerneldir=DIR kernel build directory ($kerneldir) --qemu-cc="$qemu_cc" compiler for qemu (needs gcc3.x) ($qemu_cc) + --target-cpu target cpu model for qemu --disable-gcc-check don't insist on gcc-3.x - this will break running without kvm EOF diff -r 7c1e3915d77c user/configure --- a/user/configure Thu Oct 04 14:33:18 2007 -0500 +++ b/user/configure Thu Oct 04 14:33:18 2007 -0500 @@ -2,13 +2,20 @@ prefix=/usr/local kerneldir=/lib/modules/$(uname -r)/build +cc=gcc +ld=ld +arch=`uname -m | sed -e s/i.86/i386/` +cross_prefix= usage() { cat <<-EOF Usage: $0 [options] Options include: - + --arch=ARCH architecture to compile for ($arch) + --cc=CC c compiler to use ($cc) + --cross-prefix=PREFIX cross compiler prefix + --ld=LD ld linker to use ($ld) --prefix=PREFIX where to install things ($prefix) --kerneldir=DIR kernel build directory for kvm.h ($kerneldir) EOF @@ -29,6 +36,18 @@ while [[ "$1" = -* ]]; do --kerneldir) kerneldir="$arg" ;; + --arch) + arch="$arg" + ;; + --cc) + cc="$arg" + ;; + --ld) + ld="$arg" + ;; + --cross-prefix) + cross_prefix="$arg" + ;; --help) usage ;; @@ -41,4 +60,7 @@ cat < config.mak cat < config.mak PREFIX=$prefix KERNELDIR=$(readlink -f $kerneldir) +ARCH=$arch +CC=$cross_prefix$cc +LD=$cross_prefix$ld EOF --=-3TO566+mKbEi2QiKCVRQ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ --=-3TO566+mKbEi2QiKCVRQ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel --=-3TO566+mKbEi2QiKCVRQ--