Skip site navigation (1)Skip section navigation (2)
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>