[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: help needed with LibreOffice Java bridge on s390x/ppc64el



Hi,

Am 29.10.23 um 11:13 schrieb Rene Engelhard:
(The workaround would be --without-java which I verified to work on zelenka (see aboe), but this opens a can of worms. Not only disabling some (built-in) features like the Report Builder but especially since there is Java-based extensions (_all!) which then get into trouble dependency-wise/LO will be blocked from migrating to testing maybe...)

Since I didn't get *ANY* answer I needed to do that now. It's live now in sid.

It now also makes natbrailles autopkgtest fail[1] since that one of course wants ure-java which is Out-of-sync and probably should be decrufted somewhen:

$ rmadison -s unstable ure-java
ure-java   | 4:7.5.9~rc1-1 | unstable   | armhf, ppc64el, s390x
ure-java   | 4:7.6.4~rc1-1 | unstable   | amd64, arm64, armel, i386


Regards,

Rene

[1]
https://qa.debian.org/excuses.php?package=libreoffice

P.S:
[1] I'll do

@@ -795,6 +795,17 @@ ifeq "$(DEB_HOST_ARCH)" "s390x"
    ifneq (noopt,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
         DEB_BUILD_OPTIONS += noopt
    endif
+  ifeq (,$(shell gcc -v 2>&1 | grep disable-s390-excess-float-precision))
+       $(error gcc isn't built with disable-s390-excess-float-precision, bridgetest will fail.)
+  endif
+  ifeq "$(SYSTEM_GCC_VERSION)" "13"
+       BUILD_DEPS += , gcc-13 (>= 13.2.0-6) [s390x], g++-13 (>= 13.2.0-6) [s390x]
+  endif
+  ifneq "$(BOOKWORM_BACKPORT)" "y"
+    ifeq "$(SYSTEM_GCC_VERSION)" "12"
+       BUILD_DEPS += , gcc-12 (>= 12.3.0-11) [s390x], g++-12 (>= 12.3.0-11) [s390x]
+    endif
+  endif
  endif
  # bridgetest fails when built with gcc 13, works with 12

Actually I did https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/a9c59cd61dc89a77e933503d47919bef4e9691fc later


Reply to: