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

Howard Chu <[email protected]> Fri, 18 Nov 2022 17:41:04 +0000
Newsgroups gmane.network.openldap.devel
Message-ID <[email protected]>
Michael Str=C3=B6der wrote:
> 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:s=
troeder:openldap26/openSUSE_Factory_RISCV/riscv64/openldap-ms/_log
>>
>> I don't have permissions on the box to install some of the dev librari=
es.
>=20
> Are you referring to OBS or cfarm.tetaneutral.net?

I was talking about cfarm.
>=20
> You could alter the .spec file to install additional tools and libs.
>=20
>> Are you sure systemd is working on your build machine?
>=20
> Are you concerned about --with-systemd in my .spec file? The build also=
 failed before I introduced this.
>=20
> AFAICT the OBS builds are always run on temporarily spawned VMs (IIRC q=
emu-kvm), not only containers. For most platforms the VMs are spawned on =
real native
> hardware (e.g. ARM and S/390). I have to ask OBS folks whether that's a=
lso true for riscv64.

Your log clearly shows the build is running under a QEMU VM.
>=20
> Also the OBS builds including make test on the various platforms are sp=
awned from the very same .spec file:
>=20
> https://build.opensuse.org/package/show/home:stroeder:branches:home:str=
oeder:openldap26/openldap-ms
>=20
> Currently riscv64 is blocked by rebuilds of other dependencies. Maybe t=
hose rebuilds will fix an issue. Let's see...

I suggest you examine the slap*.log files in the testrun directory for an=
y error messages. A lot better than guessing.
>=20
> Ciao, Michael.
>=20


--=20
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/