This should fix this issue: https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/385#issue-426205672
On 32 bits it is possible to link with the Metal libraries, but the MTLCreateSystemDefaultDevice() function always returns nil, at least on my machines. You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/399
-- Commit Summary --
* Always link the required dependencies for B3DAcceleratorPlugin. * Merge branch 'Cog' into bug/osx-32bit-opengl-undefined
-- File Changes --
M platforms/iOS/plugins/B3DAcceleratorPlugin/Makefile (14)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/399.patch https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/399.diff
Merged #399 into Cog.
Thanks for the fix, @ronsaldo!
vm-dev@lists.squeakfoundation.org