[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 3/4] livepatch: do the initial build using CROSS_COMPILE


  • To: Roger Pau Monne <roger.pau@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
  • Date: Tue, 8 Mar 2022 13:52:37 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uAOUOJ0jB6mSdT0t7+Eq+yBBYYGeFA374gfxlRedNL0=; b=OGuVw8xfKFzPAtMJAPKM+wH6mJVCpr3yYDH3PdAg9xnAVN83tWSpLWc4yh1nOOKUH+Oyr4JtpA/8YL9WLSdw2/rYqvLrCkMRtly/ERGtHzc1z0GumEQjtI3HlR4DZDZLbEiN2Mzi7K31Xs9g25pr1fx4ujVMq1nW5yTgEalm+Ih0JrleKpCFj2hP7X02MxwFUS7nubjv+MKHpa28ZvmpTGmCwL8KvhmTB9LZaZ4tz3whB68H3o5HmKbUu9HgtU//hrt5qGF5KjngO5SobA9Auy+ydeH3+nn8/qSkgkKpYWQkOghvqUAvcjj7rQxYWI3EAfEKrO62uBxVJ9mYwy0hHw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gOft0Eo/XnMJF0xeha48uB0ybOLj8zBmhLwmsOJFyuZagD24MKLNFuUE/cjSixkr0hDTm9sicG21rPUoU2c9A426bYVRA3WANzYE2XxZ6ksbEoARZMCCZwR3YfGUzN8nCCVyIkZ8elvNscmLcEKlDqQ76oBv4JBo/2iyL0Y+pFU+FDToK1WC8GUyNPcjjsWi4DoSOFkMGdAxeV1RpPgBPa3myCNzJivERDF8Hz0tIAUkrWdI8Rda58uC/HpPKyrm0Ww7xAP2uFofgUWCBCgu/Ah+DN+6nmL8Qk75Kh3v7LhyAOjfIVquidQ4HVjxlycV48fyMoqadr0LAd049Ls2kg==
  • Authentication-results: esa6.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: "konrad.wilk@xxxxxxxxxx" <konrad.wilk@xxxxxxxxxx>, "doebel@xxxxxxxxx" <doebel@xxxxxxxxx>, "julien@xxxxxxx" <julien@xxxxxxx>, Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Delivery-date: Tue, 08 Mar 2022 13:52:49 +0000
  • Ironport-data: A9a23:CBBRb63oUI3XDM9FqfbD5eVxkn2cJEfYwER7XKvMYLTBsI5bp2QOm zNKCz3UP66CYGL8eNFxbYrn9EpVsMCAz99jHgFtpC1hF35El5HIVI+TRqvS04J+DSFhoGZPt Zh2hgzodZhsJpPkjk7xdOCn9xGQ7InQLlbGILes1htZGEk1EE/NtTo5w7Rj2tUw0YDja++wk YiaT/P3aQfNNwFcagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDfjZw0/DaptVBoaHq 9Prl9lVyI97EyAFUbtJmp6jGqEDryW70QKm0hK6UID66vROS7BbPg/W+5PwZG8O4whlkeydx /1qtoGbRR8GMZTFgdo+DgdzPHldHv1JreqvzXiX6aR/zmXDenrohf5vEFs3LcsT/eMf7WNmr KJCbmpXN1ba2rzwkOnTpupE36zPKOHxO5gE/HVpwjzDEv8iRbjIQrnQ5M8e1zA17ixLNaiDO ZFHOGE/BPjGSwdfME8TOY9jpsOtv2feIzRY+U7NhKVitgA/yyQuieOwYbI5YOeiScJYlEucj mvD9nb+BFcWObS3yyeB83+qrv/Cm2X8Qo16PK218LtmjUOewkQXCQYKTh2rrP+hkEm8VtlDb UsO9UIGrq807kWnCMb8Wx6Qp2SNtRoRHdFXFoUHBBqlk/SOpVzDXy5dE2AHOIdOWNIKqSIC8 VyUtN/xKjNWuaSrai+D3ZjMjhDiNn1ARYMdXhMsQQwA6tjlhYg8iBPTU9pueJKIYs3J9SLYm G7T8nVn71kHpYtSjvjgowib6965jsWRFmYIChPrsnVJB++TTKqsfMSW5FfS9p6sx67JHwDa7 BDodyVzhd3i7K1hdgTQGI3h/5nzvp5p1QEwZ3Y1R/HNEBz3pxaekXh4um0WGauQGp9slcXVS EHSoxhNw5RYIWGna6R6C6roVZh0k/ewSI+8Bq2PBjarXnSXXFXclM2JTRTMt10BbWB2yf1vU XtlWZzE4Ykm5VRPk2PtGrZ1PU4DzSEi32LDLa0XPDz8uYdykEW9EO9fWHPXN7hRxPrd/G39r oYOX+PXmk43eLCvPUHqHXs7cAliwY4TXsut9aS6t4erf2JbJY3WI6OJkeN7Jd0/xPg9eyWh1 ijVZ3K0AWHX3BXvAQ6LdmpiePXoW5N+pmg8JisiIRCj3H1LXGplxP53m0cfFVX/yNFe8A==
  • Ironport-hdrordr: A9a23:o4lF06OF3vpeRcBcTsWjsMiBIKoaSvp037BN7TEXdfU1SL39qy nKpp8mPHDP5Ar5NEtOpTniAsm9qBHnm6KdiLN5Vd3OYOCMggqVBbAnwYz+wyDxXw3Sn9QtsJ uIqpIOa+EY22IK7/rH3A==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Suggested_attachment_session_id: 34e9a7e3-1c7c-4a8a-4a42-cba50b66feb9
  • Thread-index: AQHYLkHcTkbZn1yzL0yPG0BHEpHy/Ky1icjX
  • Thread-topic: [PATCH 3/4] livepatch: do the initial build using CROSS_COMPILE

> From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
> Sent: Wednesday, March 2, 2022 2:27 PM
> To: xen-devel@xxxxxxxxxxxxxxxxxxxx <xen-devel@xxxxxxxxxxxxxxxxxxxx>
> Cc: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>; konrad.wilk@xxxxxxxxxx 
> <konrad.wilk@xxxxxxxxxx>; doebel@xxxxxxxxx <doebel@xxxxxxxxx>; julien@xxxxxxx 
> <julien@xxxxxxx>; Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>; Roger Pau Monne 
> <roger.pau@xxxxxxxxxx>
> Subject: [PATCH 3/4] livepatch: do the initial build using CROSS_COMPILE 
>  
> Setting it afterwards for further builds will cause the build logic to
> detect a change and thus force a rebuild of all sources.
> 
> Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
> ---
>  livepatch-build | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/livepatch-build b/livepatch-build
> index e1715ea..38a92be 100755
> --- a/livepatch-build
> +++ b/livepatch-build
> @@ -92,7 +92,6 @@ function build_special()
>      cd "${SRCDIR}" || die
>  
>      # Capture .o files from the patched build
> -    export CROSS_COMPILE="${TOOLSDIR}/livepatch-gcc "
>      export LIVEPATCH_BUILD_DIR="$(pwd)/"
>      export LIVEPATCH_CAPTURE_DIR="$OUTPUT/${name}"
>      mkdir -p "$LIVEPATCH_CAPTURE_DIR"
> @@ -408,6 +407,8 @@ if [ "${SKIP}" != "build" ]; then
>          XEN_DEBUG="debug=$XEN_DEBUG"
>      fi
>  
> +    export CROSS_COMPILE="${TOOLSDIR}/livepatch-gcc "
> +
>      echo "Perform full initial build with ${CPUS} CPU(s)..."
>      build_full
>  
> -- 
> 2.34.1

Reviewed-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.