treeform / puppy

Puppy fetches via HTTP and HTTPS
MIT License
184 stars 27 forks source link

could not load: libobjc.dylib #85

Closed iffy closed 1 year ago

iffy commented 1 year ago

I'm not expecting you to fix this unless something obvious jumps out at you, but thought I'd file it in case you have an idea.

After introducing puppy, I get the following error:

could not load: libobjc.dylib

I have no trouble building and running stuff with puppy on the macOS 10.14.6 machine. Feel free to close if this is a wontfix.

treeform commented 1 year ago

I don't think macOS is "forward compatible" for many things. I don't think you can take some thing build on newer OS to and older OS and make it work. You should build on the OS version you want your things to run.

Does a build on macOS 10.14.6 work on macOS 10.15, it should do that but not the other way around.

iffy commented 1 year ago

There must be something else going on with my code. I compiled and ran a simple test program on two machines (a 10.14.6 and 10.15.7) and both versions worked on both machines.

Compiled on 10.14.6 Compiled on 10.15.7
Run on 10.14.6 OK OK
Run on 10.15.7 OK OK

Sorry for the noise!