PowerPC Support - Undefined symbols when linking

Issue Description

Feel free to ignore if this is not in scope or there is no interest in supporting - I get this is a super niche fix on a platform that not many people have the ability to properly troubleshoot on.

I have started fixing the project to support PowerPC Mac (Mac OS X 10.5 Leopard) and so far I have been able to successfully build the esatool and bsmtool with appropriate endianness fixes (although more are probably needed).

openmw-lib succeeds, but when linking openmw I receive an error:

image.png

I'm not too familiar with this project so I'm hoping someone with more knowledge may be able to help me pinpoint why this fails. Could this be caused by an issue with the Unity build? Is it recommended to build with Unity off?

Any pointer in the right direction would be greatly appreciated as this is one of the last few hurdles to getting this project to PowerPC. Not seen are countless other fixes and errors that I resolved prior to getting here.

Steps to Reproduce

  1. Pull my fork at https://github.com/doctashay/openmw/ and use powerpc-fixes-rev branch
  2. Build using test_build_10.5.sh
  3. Wait for project to build, observe linker error

System Information

  • OpenMW Version:

    0.51.0

  • Operating System & Version: Mac OS X 10.5 (ppc)

  • GPU: Nvidia Geforce 7800GT

  • Morrowind Version:

    Steam

  • Language:

    English

  • Addons:

Mods

  • Are you using mods? No
  • Are you using any shader mods? No
  • Does it happen in a clean vanilla install? N/A

Logs and Settings

build_log.txt

Edited Jan 19, 2026 by shay
Assignee Loading
Time tracking Loading