-
Notifications
You must be signed in to change notification settings - Fork 0
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
System optimized with LTO, Graphite, PGO, and CFLAGS #10
Comments
jhatler
added a commit
that referenced
this issue
Dec 26, 2023
The LLVM stage3 was going to cause issues when used with the GentooLTO overlay. This updated the documentation to use the gcc stage3 instead. The verification steps were also improved to align with the AMD64 handbook. Refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Dec 26, 2023
This adds documentation on how to enable ccache support in the system. Refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Dec 26, 2023
This documents how to enable portage testing system-wide, including details of the issues encountered and how they were resolved or worked around. refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Dec 26, 2023
This documents how to enable PGO and LTO for GCC in preparation for full system optimizations. Refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Jan 3, 2024
This updates the portage setup instructions to get the system setup sufficiently to emerge git, and then load the /etc/portage configs from the jhatler/jhatler-etc-portage repo on GitHub. Refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Jan 3, 2024
This simplified the GCC optimization instructions by relying on all the needed portage configuration residing in the repo cloned to /etc/portage so that the user does not need to manually configure everything. Refs: #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Jan 3, 2024
This refactors the bootstrap instructions to be more concise by relying on all of the portage configuration to be cloned from GitHub to the /etc/portage directory. This is a more concise approach than having the user manually configure everything. Refs: #4, #10 Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Jan 3, 2024
This marks #4 and #10 in the checklist of issues the README.md file in preparation for the next release. Signed-off-by: Jaremy Hatler <[email protected]>
jhatler
added a commit
that referenced
this issue
Jan 3, 2024
This is a large commit that completes the bootstrapping and LTO setup instructions. It relies on the jhatler/jhatler-overlay and the jhatler/jhatler-etc-portage repositories to simplify the setup process. An overview of the changes are as follows: - Add LUKS performance testing notes - Convert ESP volumes to standalone partitions - Move to GCC stage3 tarball - Add complete bootstrapping instructions - Add Bootloader and Dracut instructions - Add system configuration instructions to allow sign in - Add reboot instructions Refs: #4, #5, #6, #7, #8, #10, #11 Signed-off-by: Jaremy Hatler <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: