Skip to content

Support release build#29

Closed
codebrainz wants to merge 1 commit intodifferrari:consolefrom
codebrainz:support-release-build
Closed

Support release build#29
codebrainz wants to merge 1 commit intodifferrari:consolefrom
codebrainz:support-release-build

Conversation

@codebrainz
Copy link
Copy Markdown
Contributor

@codebrainz codebrainz commented Aug 11, 2025

Actual commit is here: fc8cbac

Safe to merge but when make RELEASE=1 is used, it doesn't work due missing volatile on variables and whatever else.

Defaults to existing behaviour.

TODO: base it on whatever branch is the "dev" branch. I'll fix it if the change is desired and base branch is recommended.

@differrari differrari changed the base branch from main to console August 11, 2025 09:39
@differrari
Copy link
Copy Markdown
Owner

Have you tested this? I'd be shoked if optimizations work

@differrari differrari deleted the branch differrari:console August 11, 2025 10:10
@differrari differrari closed this Aug 11, 2025
@codebrainz
Copy link
Copy Markdown
Contributor Author

I tested it builds ok, but as you suspected on-stream, it doesn't actually boot. The idea was just to make it easier to test optimized builds for finding/fixing compiler warnings/issues and for helping to fix the underlying issues that cause it not to boot. No biggie though, it's simple enough to manually edit the make file to change the compiler flags, and it could easily be added later once the volatile-related issues preventing booting are fixed.

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

Successfully merging this pull request may close these issues.

2 participants