On 2018-10-18 05:31, Pierce Ng wrote:
On Wed, Oct 17, 2018 at 10:08:58AM +0200, Michel Onoff wrote:
Specifically, I'm trying to build on all supported platforms, namely macOS, Windows and Linux. Currently I've got Linux and Windows under control, but I cannot find a systematic way to build on macOS.
When I last tried either on Yosemite or El Capitan, I found that the Pharo at that time could not load 32/64-bit universal libraries. Building a 32-bit library for 32-bit Pharo fixed it for me. You might want to try it.
Pierce
In the end the problem was not building, which is rather simple even using clang directly, but the locations that Pharo searches for libraries. Putting the library there or using a full path solved the problem for my 64 ibt Pharo 6.1/macOS Mojave installation. Thanks MO