Thursday, June 17, 2021

Re: sparc64 bulk build report

Hi,

On Thu, 17 Jun 2021 09:56:27 +0100
Stuart Henderson <stu@spacehopper.org> wrote:

> PowerPC doesn't have those either

But it doesn't need to, because embree is not built on all 32 bit
arches [0] due to a lack of "consumers" [1] :)

You may be able to see that in the i386 build logs but here is the
powerpc one [2] (beware, heavy!).

[0] https://github.com/godotengine/godot/issues/48482
[1] https://github.com/godotengine/godot/pull/48483/commits/e53422c8
[2] https://bin.charlenew.xyz/godot.log

> --
> Sent from a phone, apologies for poor formatting.
> On 15 June 2021 08:26:18 Omar Polo <op@omarpolo.com> wrote:
>
> > kmos@openbsd.org writes:
> >
> >> http://build-failures.rhaalovely.net/sparc64/2021-06-13/games/godot.log
> >
> > This is due to a newly added bundled deps: embree[0]; it needs AVX,
> > SSE or NEON support, something that I'm assuming sparc doesn't have
> > (and that probably rules out other arches too...)
> >
> > So, should we mark it as ONLY_FOR_ARCHS? (the list is probably
> > incomplete, it's taken from a quick glance at where the 3.3 package
> > was built)
> >
> >
> > Thanks,
> >
> > Omar Polo
> >
> > [0] actually, a fork of it
> > https://github.com/lighttransport/embree-aarch64
> > in particular, the fail is from this block
> > https://github.com/godotengine/godot/blob/master/thirdparty/embree/common/sys/sysinfo.h#L17
> >
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /home/cvs/ports/games/godot/Makefile,v
> > retrieving revision 1.20
> > diff -u -p -r1.20 Makefile
> > --- Makefile 9 Jun 2021 19:50:07 -0000 1.20
> > +++ Makefile 15 Jun 2021 07:19:53 -0000
> > @@ -1,5 +1,6 @@
> > # $OpenBSD: Makefile,v 1.20 2021/06/09 19:50:07 sthen Exp $
> >
> > +ONLY_FOR_ARCHS = aarch64 amd64 arm i386 powerpc
> > BROKEN-powerpc = fails at runtime, the UI is totally blank
> >
> > COMMENT = 2D and 3D game engine
>

No comments:

Post a Comment