-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternative to copying part of a recent Xcode libSystem.tbd
to src/mach_dyld_atfork.tbd
#49976
Comments
@quentinmit Could you please provide a full diff of your changes [that got Julia to build on macOS 10.14 (Mojave)] so @vtjnash may look into those? I myself am not familiar enough with Xcode and Clang to help any further. Adding/Modifying a Clang command line argument instead of file |
- Remove file src/mach_dyld_atfork.tbd - Fixes JuliaLang#49976
Unfortunately, I can't for the life of me find the patched source tree I used to build my julia :( It looks like MacPorts has more or less applied my diff here, though: macports/macports-ports@56bf1a4#diff-ca423e7f15760e3e098d84955b5b68cc727d53538b6d50aa95d6a1fee7f49818 Basically, it's just telling the linker that it's okay if |
I reviewed it at #50017. Currently that is breaking for most platforms, but if you remove the unnecessary Makefile changes and just add the |
@vtjnash Thank you for looking into this and for your feedback. Very much appreciated. |
Replace file src/mach_dyld_atfork.tbd with command line flags Fixes #49976
I find copying part of a recent Xcode
libSystem.tbd
file into the Julia source code rather odd.It also prevents MacPorts from building current Julia versions (≥ 1.8.0) on 'OS X'/macOS 10.10 - 10.14 (Yosemite - Mojave).
@quentinmit was able to get Julia to build on macOS 10.14 (Mojave)
– #65550 (julia: link fails for 10.14 and earlier: ld: unsupported tapi file type '!tapi-tbd' in YAML file) – MacPorts
Cross references:
@profile
hanging on MacOS 12 #43578The text was updated successfully, but these errors were encountered: