plugdata-team / plugdata-heavy-toolchain

PyInstaller CI builds for the hvcc/Heavy compiler for Pd
GNU General Public License v3.0
6 stars 1 forks source link

[bug] support for MacOS 10.14.6 #9

Closed dromer closed 1 year ago

dromer commented 1 year ago

At least make binary doesn't work. Possibly others as well.

Example from a user:

dyld: lazy symbol binding failed: Symbol not found: _darwin_check_fd_setoverflow
 Referenced from: /Users/michaelenzenhofer/Library/plugdata/Toolchain/bin/make (which was built for Mac OS X 12.0)
 Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: darwin_check_fd_set_overflow
 Referenced from: /Users/michaelenzenhofer/Library/plugdata/Toolchain/bin/make (which was built for Mac OS X 12.0)
 Expected in: /usr/lib/libSystem.B.dylib

/Users/michaelenzenhofer/Library/Caches/plugdata/temp_41ea385e.sh: line 2:  5667 Abort trap: 6           /Users/michaelenzenhofer/Library/plugdata/Toolchain/bin/make -j4 -f /Users/michaelenzenhofer/Library/Caches/plugdata/Heavy-25490c8feb822622dacb13/daisy/source/Makefile GCC_PATH=/Users/michaelenzenhofer/Library/plugdata/Toolchain/bin PROJECT_NAME=MinimalBeispiel
timothyschoen commented 1 year ago
Screenshot 2023-02-14 at 13 29 17

Fixed for "make" on develop. I don't think there are any other binaries that suffer from this issue, it should only be a problem for binaries that are compiled from source.