[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