All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.