Hi,

I wouldn't be so.sure. Everywhere where rust is enabled it builds.  See the 
OOO_RUST_ARCHS setting in rules (im git: OOO_RUST_UNO_ARCHS) See the 
experimental buildlogs. (Working is something else, see -powerpc).

 If it didn't on sparc64 and the extension makefile assumes it's there without 
a proper dependency.... (don't think it does, but..). 

In any case that would be an other bug :) We will see with beta1. Or you try on 
sid if you report against sid...

Regards 

Rene

Am 28. November 2025 13:22:43 MEZ schrieb John Paul Adrian Glaubitz 
<[email protected]>:
>Hi,
>
>On Fri, 2025-11-28 at 12:02 +0100, John Paul Adrian Glaubitz wrote:
>> On Fri, 2025-11-28 at 09:46 +0100, John Paul Adrian Glaubitz wrote:
>> > On Fri, 2025-11-28 at 09:34 +0100, Rene Engelhard wrote:
>> > > Upstream patches related to/for lp-solve I mean:
>> > > 
>> > > <https://git.libreoffice.org/core/+/refs/heads/master/external/lpsolve/>
>> > 
>> > Yes, I'm aware of this.
>> > 
>> > > In any way you need to teach ccc -fPIE. But then I'd wonder why lp-solve 
>> > > in
>> > > Debian built... That one has "just" -fPIC.
>> > 
>> > Please see my other mail. I said, I'm going to replace "-fpic" with 
>> > "-fPIC".
>> > 
>> > -fpic/-fPIC is for libraries, -fpie/-fPIE for executables.
>> > 
>> > > See salsa.debian.org/math-team/lp-solve
>> > 
>> > Which confirms my theory ;-).
>> 
>> The attached patch replaces "-fpic" with "-fPIC" in the lp-solve build 
>> script which
>> seems to be enough to fix this particular build issue on sparc64.
>
>So, it gets beyond the previous linker problem now but fails while linking 
>Rust code:
>
>[LNK] ExtensionLibrary/rust_uno-example.uno.so
>/usr/bin/ld: cannot find -lrust_uno: No such file or directory
>collect2: error: ld returned 1 exit status
>make[1]: *** 
>[/home/glaubitz/loffice/libreoffice-26.2.0~alpha1/solenv/gbuild/LinkTarget.mk:869:
> 
>/home/glaubitz/loffice/libreoffice-26.2.0~alpha1/workdir/LinkTarget/ExtensionLibrary/rust_uno-
>example.uno.so] Error 1
>make[1]: *** Waiting for unfinished jobs....
>make: *** [Makefile:301: build] Error 2
>
>I assume that this is unrelated to sparc64.
>
>Adrian
>
>-- 
> .''`.  John Paul Adrian Glaubitz
>: :' :  Debian Developer
>`. `'   Physicist
>  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to