[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen staging] automation/build: build ovmf
commit b9a3c9535622c78d04c3d548513af81c8e64d0f1 Author: Wei Liu <wei.liu2@xxxxxxxxxx> AuthorDate: Wed Jul 11 14:16:16 2018 +0100 Commit: Wei Liu <wei.liu2@xxxxxxxxxx> CommitDate: Thu Jul 12 15:46:10 2018 +0100 automation/build: build ovmf Install nasm and build ovmf with gcc on x86. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Doug Goldstein <cardoe@xxxxxxxxxx> --- automation/build/centos/7.2.dockerfile | 1 + automation/build/debian/jessie.dockerfile | 1 + automation/build/debian/stretch-i386.dockerfile | 1 + automation/build/debian/stretch.dockerfile | 1 + automation/build/ubuntu/trusty.dockerfile | 1 + automation/build/ubuntu/xenial.dockerfile | 1 + automation/scripts/build | 2 ++ 7 files changed, 8 insertions(+) diff --git a/automation/build/centos/7.2.dockerfile b/automation/build/centos/7.2.dockerfile index b9b626a9b1..c2f46b694c 100644 --- a/automation/build/centos/7.2.dockerfile +++ b/automation/build/centos/7.2.dockerfile @@ -46,4 +46,5 @@ RUN rpm --rebuilddb && \ dev86 \ xz-devel \ bzip2 \ + nasm \ && yum clean all diff --git a/automation/build/debian/jessie.dockerfile b/automation/build/debian/jessie.dockerfile index 9bb1bdf104..bd04209f7f 100644 --- a/automation/build/debian/jessie.dockerfile +++ b/automation/build/debian/jessie.dockerfile @@ -41,6 +41,7 @@ RUN apt-get update && \ checkpolicy \ wget \ git \ + nasm \ && \ apt-get autoremove -y && \ apt-get clean && \ diff --git a/automation/build/debian/stretch-i386.dockerfile b/automation/build/debian/stretch-i386.dockerfile index 5b77c90db3..ec37a5fbf8 100644 --- a/automation/build/debian/stretch-i386.dockerfile +++ b/automation/build/debian/stretch-i386.dockerfile @@ -43,6 +43,7 @@ RUN apt-get update && \ checkpolicy \ wget \ git \ + nasm \ && \ apt-get autoremove -y && \ apt-get clean && \ diff --git a/automation/build/debian/stretch.dockerfile b/automation/build/debian/stretch.dockerfile index f068457ab6..9be09c5377 100644 --- a/automation/build/debian/stretch.dockerfile +++ b/automation/build/debian/stretch.dockerfile @@ -41,6 +41,7 @@ RUN apt-get update && \ checkpolicy \ wget \ git \ + nasm \ && \ apt-get autoremove -y && \ apt-get clean && \ diff --git a/automation/build/ubuntu/trusty.dockerfile b/automation/build/ubuntu/trusty.dockerfile index cc750873e3..1d04bccbdf 100644 --- a/automation/build/ubuntu/trusty.dockerfile +++ b/automation/build/ubuntu/trusty.dockerfile @@ -41,6 +41,7 @@ RUN apt-get update && \ checkpolicy \ wget \ git \ + nasm \ && \ apt-get autoremove -y && \ apt-get clean && \ diff --git a/automation/build/ubuntu/xenial.dockerfile b/automation/build/ubuntu/xenial.dockerfile index aa551c1b5c..37869e39ed 100644 --- a/automation/build/ubuntu/xenial.dockerfile +++ b/automation/build/ubuntu/xenial.dockerfile @@ -41,6 +41,7 @@ RUN apt-get update && \ checkpolicy \ wget \ git \ + nasm \ && \ apt-get autoremove -y && \ apt-get clean && \ diff --git a/automation/scripts/build b/automation/scripts/build index 8bbca15a51..054226bd73 100755 --- a/automation/scripts/build +++ b/automation/scripts/build @@ -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[@]}" -- generated by git-patchbot for /home/xen/git/xen.git#staging _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |