phracker / macosx-sdks Goto Github PK
View Code? Open in Web Editor NEWA collection of those pesky SDK folders: MacOSX10.1.5.sdk thru MacOSX11.3.sdk
A collection of those pesky SDK folders: MacOSX10.1.5.sdk thru MacOSX11.3.sdk
MacOSX10.10.sdk
??
We have a program which was created on old MacOS SDK, now I am trying to build it in my new MacBook with M1 chip. I have found SDKs, that are not supported on M1 architecture. Is there any way to solve this problem?
Extract the MacOSX10.13.sdk release and notice that MacOSX10.13.sdk/usr/include/c++/4.2.1/bits/gthr-posix.h
is a symlink to phracker's home directory. This makes the SDK release unusable for anything that needs that header file, of course.
gthr-posix.h -> Users/phracker/Documents/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1/bits/gthr-default.h
In Imagecapturecore framework In "ICDevice.h" fwGUID property has been removed in the latest framework so do I get the firewire GUID.
Please could you update the releases so that the entire git repo does not have to be downloaded (in order to get the macos 11 sdk?) thank you
Can we get macOS SDK version 12 up?
Is there an interest in including newer SDKs?
IOReturn.h, IOKitKeys.h, IOHIDTypes.h, IOLLEvent.h, to name a few. Basically, almost all links. Might be related to #15.
Seems like these headers are missing, which makes these SDKs fail to work with osxcross
I am trying to understand if i can use these SDKs to create a cross compiling tool-chain targetting macOS, will there be any licensing issues upon using these? can someone shade more light into this topic?
The links in the framework became unreachable after I unarchive your online disk files.
If your using a command to archive those SDKs, you should add -p in the command line:
Useful link: http://www.linuxquestions.org/questions/linux-newbie-8/tar-preserve-the-symbolic-links-927221/
Could you please provide a release tarball for the macOS 11.0 SDK? I'm using this for cross build with https://github.com/tpoechtrager/osxcross .
Please add a tarball release for the 10.14 SDK.
It's now necessary to edit MinimumSDKVersion
in the platform info plist:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
Perhaps some instructions for doing this could be in the readme?
Update to include SDK files for 10.13
We get zillions of warnings like:
ld: warning: directory not found for option '-L/usr/lib'
ld: warning: directory not found for option '-F/Library/Frameworks'
ld: warning: directory not found for option '-F/System/Library/Frameworks'
Is there a way to suppress these errors? Either on strip or the compiler line? Not sure why strip is even looking at the local machine directory layout...
Running into errors when using this SDK to compile using osxcross.
"Given SDK does not contain libc++ headers (-stdlib=libc++ test may fail)"
"osxcross: error: cannot find libc++ headers"
I need the old 10.11 xcode for my openframeworks project to work. Upon extracting the zip file, I found no DMG file.
I need this DMG file in order to proceed with my project. https://forum.openframeworks.cc/t/quicktime-quicktime-h-file-not-found/24494/3
I added all the SDKs to Xcode (in Monterey) using symbolic links like this:
IFS=$'\n'
for thesdk in $(find /Volumes/Devs/Developer/MacOSX-SDKs -name '*.sdk' -maxdepth 1); do
echo sudo ln -s "$thesdk" /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/$(basename "$thesdk")
done
And I edited /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
to have MinimumSDKVersion
set to 10.0
.
Then I opened an Xcode project. I got these warnings:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.1.5.sdk:1:1: warning: setting 'MACOSX_DEPLOYMENT_TARGET' is not allowed in sparse SDK
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.1.5.sdk:1:1: warning: setting 'PLATFORM_NAME' is not allowed in sparse SDK
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.2.8.sdk:1:1: warning: setting 'MACOSX_DEPLOYMENT_TARGET' is not allowed in sparse SDK
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.2.8.sdk:1:1: warning: setting 'PLATFORM_NAME' is not allowed in sparse SDK
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.3.0.sdk:1:1: warning: setting 'MACOSX_DEPLOYMENT_TARGET' is not allowed in sparse SDK
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.3.0.sdk:1:1: warning: setting 'PLATFORM_NAME' is not allowed in sparse SDK
I understand that I probably won't be able to use those early SDKs with Monterey or that I probably won't ever want to, but I think we can at least fix them so that they don't give that warning. What I did was add the following line to each SDKSettings.plist:
isBaseSDK = YES;
I am guessing that sparse SDKs did not exist before 10.4 (or 10.3.9)?
Many empty links.
When I build a statically linked executable, the linker errors out with
ld: library not found for -lcrt1.10.6.o
That file apparently is copied to /usr/lib inside the SDK if the Xcode command line tools are installed using xcode-select --install.
The SDK from here works: https://github.com/JuliaEichler/Mac_OSX_SDKs
as it includes the crt* files in /usr/lib.
Extracting the MacOS SDK 10.15 from Xcode release later than the 11.3 beta should fix header bugs that prevent GCC from being built against it.
Upstream GCC bug tracking: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90835
Example Homebrew patch to work around: https://raw.githubusercontent.com/Homebrew/formula-patches/b8b8e65e/gcc/9.2.0-catalina.patch
virtual IOUSBHostInterface* IOUSBDevice::FindNextInterface(IOUSBHostInterface*, IOUSBFindInterfaceRequest* request);
/MacOSX10.12.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostDevice.h
It would be nice if there were SHA hashes or something like that with each SDK, which were independently verified by users. As it is, my employer is not keen on me downloading a bunch of executable files from a github account named "phracker".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.