Date: Sat, 11 Sep 2021 11:07:00 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 258429] games/openmw fix for 0.47.0 not building due to new bullet double-precision dependency Message-ID: <bug-258429-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258429 Bug ID: 258429 Summary: games/openmw fix for 0.47.0 not building due to new bullet double-precision dependency Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: fluffy@FreeBSD.org Reporter: freebsd@frost.kiwi Assignee: fluffy@FreeBSD.org Flags: maintainer-feedback?(fluffy@FreeBSD.org) Created attachment 227831 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D227831&action= =3Dedit git diff for building bullet and linking it statically OpenMW moved to bullet double-precision with the Versions 0.47.0 and later. Since bullet is being built with it's default single-precision on FreeBSD, = this would require a change to how bullet is being built. To prevent such depend= ency changes, it is possible to set OPENMW_USE_SYSTEM_BULLET=3DOFF in cmake and = openmw will build and statically link bullet itself, saving us from having to make changes to devel/bullet. I believe this also removes the dependency on devel/bullet completely. This patch adds this switch to the Makefile. Though it should only be inclu= ded, once this port actually moves to 0.47 itself, otherwise it doesn't make sen= se. I am interested in 0.47 for it's new legacy shader options in the hopes it = will help track down GPU HANGS caused by Mesa's new crocus driver: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5134 --=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-258429-7788>