Charlene Wendling <[email protected]> writes:

> Hi,
>
> On Thu, 17 Jun 2021 09:56:27 +0100
> Stuart Henderson <[email protected]> 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

Thanks for finding the reference!  I was quite confused by how it was
built on powerpc, and haven't had the time to investigate.

So, it won't build on sparc64 and mips64, right?

Anyway, I'm gonna try to build without embree to see how it goes (this
weekend/early next week, I fear I won't have time before.)  Maybe
that's the reason why it's broken on powerpc

>> -- 
>>   Sent from a phone, apologies for poor formatting.
>> On 15 June 2021 08:26:18 Omar Polo <[email protected]> wrote:
>> 
>> > [email protected] 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
>> 

Reply via email to