Re: help needed with LibreOffice Java bridge on s390x/ppc64el
Rene Engelhard <[email protected]>
| Newsgroups | gmane.linux.debian.ports.s390 |
|---|---|
| Organization | Debian Project |
| Message-ID | <[email protected]> |
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