* [PATCH 0/2] automation: Add 32bit Jessie
@ 2018-11-19 16:01 Andrew Cooper
2018-11-19 16:01 ` [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile Andrew Cooper
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Andrew Cooper @ 2018-11-19 16:01 UTC (permalink / raw)
To: Xen-devel; +Cc: Andrew Cooper
Sample run available here:
https://gitlab.com/xen-project/people/andyhhp/xen/pipelines/37138805
Note that the failure is due to missing "libx86: Work around GCC being unable
to spill the PIC hard register" which was the trigger for doing this work.
Andrew Cooper (2):
automation: Add a 32bit Debian Jessie dockerfile
automation: Add 32bit Debian Jessie builds
.gitlab-ci.yml | 32 +++++++++++++++++
automation/build/debian/jessie-i386.dockerfile | 50 ++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
create mode 100644 automation/build/debian/jessie-i386.dockerfile
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile
2018-11-19 16:01 [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
@ 2018-11-19 16:01 ` Andrew Cooper
2018-11-19 16:35 ` Wei Liu
2018-11-19 16:01 ` [PATCH 2/2] automation: Add 32bit Debian Jessie builds Andrew Cooper
2018-11-19 18:30 ` [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
2 siblings, 1 reply; 6+ messages in thread
From: Andrew Cooper @ 2018-11-19 16:01 UTC (permalink / raw)
To: Xen-devel; +Cc: Andrew Cooper, Wei Liu, Doug Goldstein
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
CC: Wei Liu <wei.liu2@citrix.com>
CC: Doug Goldstein <cardoe@cardoe.com>
---
automation/build/debian/jessie-i386.dockerfile | 50 ++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 automation/build/debian/jessie-i386.dockerfile
diff --git a/automation/build/debian/jessie-i386.dockerfile b/automation/build/debian/jessie-i386.dockerfile
new file mode 100644
index 0000000..7a05004
--- /dev/null
+++ b/automation/build/debian/jessie-i386.dockerfile
@@ -0,0 +1,50 @@
+FROM i386/debian:jessie
+LABEL maintainer.name="The Xen Project" \
+ maintainer.email="xen-devel@lists.xenproject.org"
+
+ENV DEBIAN_FRONTEND=noninteractive
+ENV USER root
+
+RUN mkdir /build
+WORKDIR /build
+
+ENTRYPOINT ["linux32"]
+
+# build depends
+RUN apt-get update && \
+ apt-get --quiet --yes install \
+ build-essential \
+ zlib1g-dev \
+ libncurses5-dev \
+ libssl-dev \
+ python2.7-dev \
+ xorg-dev \
+ uuid-dev \
+ libyajl-dev \
+ libaio-dev \
+ libglib2.0-dev \
+ clang \
+ libpixman-1-dev \
+ pkg-config \
+ flex \
+ bison \
+ gettext \
+ acpica-tools \
+ bin86 \
+ bcc \
+ liblzma-dev \
+ libc6-dev \
+ libnl-3-dev \
+ ocaml-nox \
+ libfindlib-ocaml-dev \
+ markdown \
+ transfig \
+ pandoc \
+ checkpolicy \
+ wget \
+ git \
+ nasm \
+ && \
+ apt-get autoremove -y && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists* /tmp/* /var/tmp/*
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] automation: Add 32bit Debian Jessie builds
2018-11-19 16:01 [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
2018-11-19 16:01 ` [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile Andrew Cooper
@ 2018-11-19 16:01 ` Andrew Cooper
2018-11-19 16:35 ` Wei Liu
2018-11-19 18:30 ` [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
2 siblings, 1 reply; 6+ messages in thread
From: Andrew Cooper @ 2018-11-19 16:01 UTC (permalink / raw)
To: Xen-devel; +Cc: Andrew Cooper, Wei Liu, Doug Goldstein
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
CC: Wei Liu <wei.liu2@citrix.com>
CC: Doug Goldstein <cardoe@cardoe.com>
---
.gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e7690e2..ad82c20 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,6 +92,38 @@ debian-jessie-gcc-debug:
debug: y
XEN_TARGET_ARCH: x86_64
+debian-jessie-32-clang:
+ <<: *build
+ variables:
+ <<: *clang
+ CONTAINER: debian:jessie-i386
+ debug: n
+ XEN_TARGET_ARCH: x86_32
+
+debian-jessie-32-clang-debug:
+ <<: *build
+ variables:
+ <<: *clang
+ CONTAINER: debian:jessie-i386
+ debug: y
+ XEN_TARGET_ARCH: x86_32
+
+debian-jessie-32-gcc:
+ <<: *build
+ variables:
+ <<: *gcc
+ CONTAINER: debian:jessie-i386
+ debug: n
+ XEN_TARGET_ARCH: x86_32
+
+debian-jessie-32-gcc-debug:
+ <<: *build
+ variables:
+ <<: *gcc
+ CONTAINER: debian:jessie-i386
+ debug: y
+ XEN_TARGET_ARCH: x86_32
+
debian-stretch-clang:
<<: *build
variables:
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile
2018-11-19 16:01 ` [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile Andrew Cooper
@ 2018-11-19 16:35 ` Wei Liu
0 siblings, 0 replies; 6+ messages in thread
From: Wei Liu @ 2018-11-19 16:35 UTC (permalink / raw)
To: Andrew Cooper; +Cc: Doug Goldstein, Wei Liu, Xen-devel
On Mon, Nov 19, 2018 at 04:01:20PM +0000, Andrew Cooper wrote:
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] automation: Add 32bit Debian Jessie builds
2018-11-19 16:01 ` [PATCH 2/2] automation: Add 32bit Debian Jessie builds Andrew Cooper
@ 2018-11-19 16:35 ` Wei Liu
0 siblings, 0 replies; 6+ messages in thread
From: Wei Liu @ 2018-11-19 16:35 UTC (permalink / raw)
To: Andrew Cooper; +Cc: Doug Goldstein, Wei Liu, Xen-devel
On Mon, Nov 19, 2018 at 04:01:21PM +0000, Andrew Cooper wrote:
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] automation: Add 32bit Jessie
2018-11-19 16:01 [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
2018-11-19 16:01 ` [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile Andrew Cooper
2018-11-19 16:01 ` [PATCH 2/2] automation: Add 32bit Debian Jessie builds Andrew Cooper
@ 2018-11-19 18:30 ` Andrew Cooper
2 siblings, 0 replies; 6+ messages in thread
From: Andrew Cooper @ 2018-11-19 18:30 UTC (permalink / raw)
To: Xen-devel List
On 19/11/2018 16:01, Andrew Cooper wrote:
> Sample run available here:
>
> https://gitlab.com/xen-project/people/andyhhp/xen/pipelines/37138805
>
> Note that the failure is due to missing "libx86: Work around GCC being unable
> to spill the PIC hard register" which was the trigger for doing this work.
And here is run with the above patch already present in staging. Rather
less red this time.
https://gitlab.com/xen-project/people/andyhhp/xen/pipelines/37151299
~Andrew
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-11-19 18:30 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-19 16:01 [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
2018-11-19 16:01 ` [PATCH 1/2] automation: Add a 32bit Debian Jessie dockerfile Andrew Cooper
2018-11-19 16:35 ` Wei Liu
2018-11-19 16:01 ` [PATCH 2/2] automation: Add 32bit Debian Jessie builds Andrew Cooper
2018-11-19 16:35 ` Wei Liu
2018-11-19 18:30 ` [PATCH 0/2] automation: Add 32bit Jessie Andrew Cooper
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.