Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Nov 2019 04:26:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 241762] devel/godot: fix build on powerpc64
Message-ID:  <bug-241762-7788-iAgiF7ARWe@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-241762-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-241762-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D241762

Shane <FreeBSD@ShaneWare.Biz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #208918|maintainer-approval?(FreeBS |maintainer-approval-
              Flags|D@ShaneWare.Biz)            |

--- Comment #2 from Shane <FreeBSD@ShaneWare.Biz> ---
Comment on attachment 208918
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D208918
patch

The issue I see is that this will apply to every platform. The godot intern=
al
libvpx contains significant modifications that I would expect issues from t=
he
system lib. See https://github.com/godotengine/godot/commit/1556d0d377ec

A quick option to try is to use a conditional such as -

.if ${ARCH} =3D=3D powerpc64
LIB_DEPENDS+=3D libvpx.so:multimedia/libvpx
MAKE_ARGS+=3D builtin_libvpx=3DFalse
.endif

A better solution that could be pushed upstream is to adjust
modules/webm/libvpx/SCsub and/or thirdparty/libvpx/* to list and include the
correct files and flags for PPC. This change should also contain the patches
from the libvpx port for PPC. Similar changes can also be done to fix the a=
rm
build.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-241762-7788-iAgiF7ARWe>