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

Re: libreoffice on armhf: ‘asm’ operand has impossible constraints or there are not enough registers



On 2024-07-28 Adrian Bunk <bunk@debian.org> wrote:
> On Sun, Jul 28, 2024 at 06:38:01PM +0200, Rene Engelhard wrote:
[...]
> > /<<PKGBUILDDIR>>/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:278:5: error: ‘asm’ operand has impossible constraints or there are not enough registers
> >   278 |     __asm__ __volatile__ (
> >       |     ^~~~~~~
[...]
> > This didn't change in LO itself, so the only explanation is g++ 13 vs. g++ 14.
> > Indeed the same happens with LibreOffice 24.2.5 and building with g++ 13 works.
> > 
> > Any idea?

> FTR, LO isn't the first package where I have seen such an issue today:
>   https://bugs.debian.org/1077326

Hello,

the libgcrypt20 issue also is strictly triggered by the compiler change
(even applies to the libgcrypt20 version in stable). Upstream has
provided a patch that rewrites the code to use less registers.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


Reply to: