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
build: remove dead symlink from MAS build #24158
Conversation
This is a reland of #23831? |
@nornagon Yes but with a more correct fix for the gn check failures, the MAS build now truly doesn't depend on any parts of the crash component |
Release Notes Persisted
|
I was unable to backport this PR to "9-x-y" cleanly; |
I have automatically backported this PR to "10-x-y", please check out #24166 |
Some crash symbols still leak through by
if symbols should be completely removed in MAS build then this path should be addressed. |
I don't think symbols are the issue here, I think it's API calls? So as long as we're not calling things that don't work in MAS, we're OK. |
I am not sure too, @MarshallOfSound can you please clarify the end goal of conditionally including those deps. If symbols are not an issue, I would like to add |
@deepak1556 It's a combination. The original goal was to completely remove the crash component as a dependency to guarantee that MAS build can't call anything in there that straight up won't work. If there's a dependency chain I missed I can follow up to remove that. The actual problem this PR solves is twofold. (1) The I think the dependency chain you posted can be removed by patching out the dependency for mas builds |
Thanks for the context! Removing the dependency chain from |
The Helpers and syms are completely excluded but the |
Hmm, this is a unique case where it is not completely necessary to remove the symbols but at the same time want to ensure headers are behind |
Will this be backported to v9? |
* build: remove dead symlink from MAS build * chore: new out cache * build: fixup gn check * Update node_main.cc * chore: fix lint
@MarshallOfSound has manually backported this PR to "9-x-y", please check out #24238 |
* build: remove dead symlink from MAS build * chore: new out cache * build: fixup gn check * Update node_main.cc * chore: fix lint
* build: remove dead symlink from MAS build * chore: new out cache * build: fixup gn check * Update node_main.cc * chore: fix lint
Fixes #23828
This fixes the stray symbolic link and adds a script to ensure it doesn't happen again
Notes: Fixed mac app store rejection notice for invalid symbolic link in bundle.