Re: make test fail on riscv64 (was: RE26 testing call #1 (2.6.4))

Michael Ströder <[email protected]> Fri, 18 Nov 2022 16:24:09 +0100
Newsgroups gmane.network.openldap.devel
Message-ID <[email protected]>
On 11/18/22 14:35, Howard Chu wrote:
> Michael Str=C3=B6der wrote:
>> Could you please have a short look at the build log in OBS and
>> watch out for the compiler options used? They use many of the build
>> hardening options: >>
>> https://build.opensuse.org/public/build/home:stroeder:branches:home:st=
roeder:openldap26/openSUSE_Factory_RISCV/riscv64/openldap-ms/_log
>=20
> I don't have permissions on the box to install some of the dev librarie=
s.

Are you referring to OBS or cfarm.tetaneutral.net?

You could alter the .spec file to install additional tools and libs.

> Are you sure systemd is working on your build machine?

Are you concerned about --with-systemd in my .spec file? The build also=20
failed before I introduced this.

AFAICT the OBS builds are always run on temporarily spawned VMs (IIRC=20
qemu-kvm), not only containers. For most platforms the VMs are spawned=20
on real native hardware (e.g. ARM and S/390). I have to ask OBS folks=20
whether that's also true for riscv64.

Also the OBS builds including make test on the various platforms are=20
spawned from the very same .spec file:

https://build.opensuse.org/package/show/home:stroeder:branches:home:stroe=
der:openldap26/openldap-ms

Currently riscv64 is blocked by rebuilds of other dependencies. Maybe=20
those rebuilds will fix an issue. Let's see...

Ciao, Michael.