Note that I will be building it with my own build of mygui, as mygui is currently retired, but that shouldn't be too relevant at the moment; right now I want to tackle the potential blocker of our bullet build first.
There's another minor detail involving openscenegraph I'd like to cover; rather, a question. OpenMW is fully compatible with our build of OSG; however, they have their own fork <https://github.com/OpenMW/osg> of openscenegraph. According to the OpenMW devs, their fork gives a 10-15% performance boost; it is however highly customized to their codebase, and thus providing it as our own package is not viable. We can build it with standard OSG, of course, and I believe the performance hit is most relevant on lower end systems (openMW runs on android, for instance, so I imagine it's very relevant there), but I figured I'd ask anyway; do we have a way of bundling in custom dependencies like that? Can their version of osg be included in the openMW, or is there no mechanism for that in how Fedora packages things? To be clear, it's fine if that's the case, but for the sake of completion I figured it would be prudent to ask.
-Claire R On 6/6/25 22:29, Cristian Le via devel wrote:
On 7 June 2025 03:05:04 CEST, Claire R<inquir...@chapien.net> wrote:This is because their build requires Bullet’s CMAKE flag, USE_DOUBLE_PRECISION, to be enabled.At first glance, the USE_DOUBLE_PRECISION is not *explicitly* set to off, so the intent of the packagers is not clear on that point. It would help a lot if you could do an impact check for that, i.e. buid it with -DUSE_DOUBLE_PRECISION=ON, rebuild its dependencies and check if they work properly. Alternatively check the upstream of those dependencies and how they build the bullet package in their CI or documentation. Looking at the implementation, I suspect things to segfault if incompatible, at least if ENABLE_INMEMORY_SERIALIZER is also set. Maybe you have experience with how OpenMW is failure for you.
OpenPGP_signature.asc
Description: OpenPGP digital signature
-- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue