[Pkg-e-devel] efl on s390x (was Re: Bug#892802: transition: efl)

Ross Vandegrift ross at kallisti.us
Tue Mar 27 02:30:39 BST 2018


On Tue, Mar 27, 2018 at 12:45:25AM +0200, Emilio Pozuelo Monfort wrote:
> Scheduled now. Note that efl is bd-uninstallable on s390x because luajit is not
> available there. That's going to be a blocker, and needs action, whether by
> removing efl and rdeps from s390x, or preferably by making efl build (which can
> happen by disabling lua support, assuming that's an option, or by fixing luajit).

s390x does have liblua-5.2, so the workaround for arm64 could work.
Patch is below, but it's untested.  I'll try with hercules this weekend.

Ross


diff --git a/debian/control b/debian/control
index 55834b1093..fe4bc88ef0 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends: debhelper (>= 10),
  libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev,
  libxrandr-dev, libxext-dev, libxcomposite-dev, libxi-dev,
  libxdamage-dev, libxtst-dev, libglib2.0-dev,
- libluajit-5.1-dev [!arm64], liblua5.2-dev [arm64], libdbus-1-dev,
+ libluajit-5.1-dev [!arm64 !s390x], liblua5.2-dev [arm64 s390x], libdbus-1-dev,
  libsndfile-dev,
  libgnutls28-dev, libcurl4-gnutls-dev,
  libudev-dev [linux-any], libmount-dev [linux-any], libblkid-dev [linux-any],
diff --git a/debian/rules b/debian/rules
index d60ad38d83..965945b6fe 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,7 @@ export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed -lm -ldl
 ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf))
        arch_flags += --with-opengl=es --enable-egl
 endif
-ifneq (,$(filter $(DEB_HOST_ARCH), arm64))
+ifneq (,$(filter $(DEB_HOST_ARCH), arm64 s390x))
        arch_flags += --enable-lua-old
        dhinstallflags += --exclude=elua
 endif



More information about the Pkg-e-devel mailing list