Skip to content
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

Apple source repos #106

Open
beeselmane opened this issue Dec 17, 2021 · 2 comments
Open

Apple source repos #106

beeselmane opened this issue Dec 17, 2021 · 2 comments

Comments

@beeselmane
Copy link
Contributor

Hello, looking for some input on another factor of this build. Apple now hosts their source for macOS at https://github.com/apple-oss-distributions. I was wondering how we would go about hosting our code on top of their stuff. Should we pull in their repos as submodules? This might aid in updating, although we'd want to fork them for our own modifications + integration with out build system. The other alternative is keep things how they are and just keep good notes on each project, giving the exact version + commit that we pulled off the apple source repos (I would suggest a DARWIN file of a specified format in each source repo if we go with this option). Looking for input on this one, lemme know what you guys think.

@wjk
Copy link
Contributor

wjk commented Dec 10, 2022

@beeselmane I’m back! 🎉

I would definitely copy the source files into our repo before updating the build system. The whole point of my choosing CMake is so that we can have one repo with all the code in it instead of multiple repos that have to be synced manually, like we had before. Adding a DARWIN_INFO file that lists the repo link and commit ID of the last Apple-sync to this directory would be very useful. I might start work on that right now, in fact. Cheers!

@hideout
Copy link
Member

hideout commented Dec 11, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants