Skip to content

Conversation

@jcm93
Copy link
Collaborator

@jcm93 jcm93 commented Oct 25, 2025

This PR amends existing dependencies to package source code for the revisions used along with their binaries and debug symbols. This is a qualify of life improvement aimed at facilitating source-view debugging of precompiled dependencies by the consumer (ares).

With source code in hand, along with the CI runner's source directory information (populated in the sourcemap file in the dependency distribution directory), we can populate an lldbinit or gdbinit file on the consumer end with an appropriate target.source-map command, removing a significant amount of grunt work from the process of debugging a provided dependency.

This PR also adds more log statements to the build output, so it is easier to tell where errors occur in the build process.

@jcm93 jcm93 force-pushed the feat/source-debugging branch from 65c2c4f to fdc044b Compare October 25, 2025 03:24
@jcm93 jcm93 force-pushed the feat/source-debugging branch from fdc044b to 17fff40 Compare October 25, 2025 03:44
@jcm93 jcm93 force-pushed the feat/source-debugging branch from fb3c6a7 to 39f85bb Compare October 25, 2025 15:42
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.

1 participant