]> xenbits.xensource.com Git - xen.git/commitdiff
automation/build: build ovmf
authorWei Liu <wei.liu2@citrix.com>
Wed, 11 Jul 2018 13:16:16 +0000 (14:16 +0100)
committerWei Liu <wei.liu2@citrix.com>
Thu, 12 Jul 2018 14:46:10 +0000 (15:46 +0100)
Install nasm and build ovmf with gcc on x86.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Doug Goldstein <cardoe@cardoe.com>
automation/build/centos/7.2.dockerfile
automation/build/debian/jessie.dockerfile
automation/build/debian/stretch-i386.dockerfile
automation/build/debian/stretch.dockerfile
automation/build/ubuntu/trusty.dockerfile
automation/build/ubuntu/xenial.dockerfile
automation/scripts/build

index b9b626a9b1417761e87fd6a997c44e8c81fc3191..c2f46b694cc0a0ca084f7e77d5e725748684fa3b 100644 (file)
@@ -46,4 +46,5 @@ RUN rpm --rebuilddb && \
         dev86 \
         xz-devel \
         bzip2 \
+        nasm \
     && yum clean all
index 9bb1bdf1044d1ec1f4a9c159aee887d1ba1b94ca..bd04209f7f24872cfaf89514d9be1896bea07fa3 100644 (file)
@@ -41,6 +41,7 @@ RUN apt-get update && \
         checkpolicy \
         wget \
         git \
+        nasm \
         && \
         apt-get autoremove -y && \
         apt-get clean && \
index 5b77c90db3fe4b2e8d02c2c44b3bed1598fe3e4c..ec37a5fbf87fdd0bfbd8fa1143bef2db4a929348 100644 (file)
@@ -43,6 +43,7 @@ RUN apt-get update && \
         checkpolicy \
         wget \
         git \
+        nasm \
         && \
         apt-get autoremove -y && \
         apt-get clean && \
index f068457ab659455164749af76b1122f8a8bdc0c0..9be09c5377c29ab4219017b83f3c4d09697c951f 100644 (file)
@@ -41,6 +41,7 @@ RUN apt-get update && \
         checkpolicy \
         wget \
         git \
+        nasm \
         && \
         apt-get autoremove -y && \
         apt-get clean && \
index cc750873e3d3583ae0c4f8985a516dd47fe1fa69..1d04bccbdfbcd1586e8b3cd88d5ac1ae011da524 100644 (file)
@@ -41,6 +41,7 @@ RUN apt-get update && \
         checkpolicy \
         wget \
         git \
+        nasm \
         && \
         apt-get autoremove -y && \
         apt-get clean && \
index aa551c1b5cd562eda0d3ddaf6159e4b8ce0e884c..37869e39ede1066844e4bc1f3daded4ad510fa3f 100644 (file)
@@ -41,6 +41,7 @@ RUN apt-get update && \
         checkpolicy \
         wget \
         git \
+        nasm \
         && \
         apt-get autoremove -y && \
         apt-get clean && \
index 8bbca15a517e0dc5e7124a22f4f43b7a2b36817e..054226bd7361f7d8f2761182aec55f722189a7f8 100755 (executable)
@@ -24,6 +24,8 @@ fi
 
 if [[ "${XEN_TARGET_ARCH}" == "arm64" || "${XEN_TARGET_ARCH}" == "arm32" ]]; then
     cfgargs+=("--disable-tools") # we don't have the cross depends installed
+elif [[ "${CC}" != "clang" ]]; then
+    cfgargs+=("--enable-ovmf") # build ovmf with gcc on x86, arm doesn't use in-tree ovmf
 fi
 
 ./configure "${cfgargs[@]}"