-
Notifications
You must be signed in to change notification settings - Fork 580
Update build documentation with quick build optimization flags #13829
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
base: 3.0
Are you sure you want to change the base?
Conversation
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
Can you use a similar setup as the linked PR?? I'd like to have a more guided flow for users, but also have in-depth guides that explain some of the WHY. Refer to the PR for some of those details (they should be mostly accurate still). |
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
I've updated the documentation structure following the pattern from PR #5218. The documentation now includes a main overview document with an "Is this document for you?" section at the top and dedicated guides for specific tasks including:
All command examples now consistently use the optimization flags where appropriate. The commit 35bb54e contains these changes. Warning Firewall rules blocked me from connecting to one or more addressesI tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
I've had a detailed review made. Please read the provided review incorporate the suggestions.
|
Co-authored-by: dmcilvaney <23200982+dmcilvaney@users.noreply.github.com>
... I've updated the quick build optimization guide following the Diátaxis documentation framework. The updated document now includes:
The changes in commit dba714a structure the document to better match the guidance from PR #5218 while maintaining all the original optimization flag information. |
This PR updates the build documentation (
toolkit/docs/building/building.md
) to include the latest optimization flags and best practices for building Azure Linux more efficiently.Changes
QUICK_REBUILD=y
flag which optimizes builds across all stagesQUICK_REBUILD_TOOLCHAIN=y
flag for optimizing toolchain buildsQUICK_REBUILD_PACKAGES=y
flag for optimizing package buildsThese changes bring the documentation up to date with the current build tools and optimization capabilities, providing developers with best practices for faster builds.
Benefits
These optimization flags significantly improve build performance by:
Fixes #13828.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.