Skip to content

Conversation

@slurmlord
Copy link

This PR enables full debug information for the weekly builds.
As weekly builds are used by more people, having matching and usable PDBs available for debugging issues is desirable, especially when #1594 is merged. Full debug info is more or less required for debugging crashes, but the PDBs created by the current regular vc6 builds have limited usability due to not enabling it for speed reasons.

This change creates a new CMake preset called vc6-weekly, which differs from the regular vc6 preset in enabling the feature Vc6FullDebug (RTS_BUILD_OPTION_VC6_FULL_DEBUG). Compile time does go up, but as weekly releases only occur once per week and developers can still use the speedy vc6 preset it seems like a good compromise.

The weekly-release workflow is updated to use this new preset and pick the resulting binaries from the correct locations.

@slurmlord
Copy link
Author

I'm no CI expert, so don't know how to validate the workflow changes locally.

Copy link

@xezon xezon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Merge now or need to wait until after Minidump?

@xezon xezon added Build Anything related to building, compiling Approved Pull Request was approved labels Nov 5, 2025
@slurmlord
Copy link
Author

Looks good. Merge now or need to wait until after Minidump?

It does not have to wait for minidump, even though it will probably see the most benefit of it. So either order is fine, whichever is the easiest.

@xezon xezon changed the title build(weekly): Enable full debug for VC6 weekly builds build(weekly): Enable complete debug symbols for VC6 weekly builds Nov 6, 2025
@xezon xezon merged commit c1f26a5 into TheSuperHackers:main Nov 6, 2025
18 checks passed
@slurmlord slurmlord deleted the slurmlord/vc6-weekly-preset branch November 6, 2025 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Pull Request was approved Build Anything related to building, compiling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants