Skip to content

Stage shared libraries by SONAME - #28

Merged
cerisier merged 3 commits into
hermeticbuild:mainfrom
cjm-dd:cjm/codex/soname-safe-shared-libraries
Sep 15, 2026
Merged

cerisier merged 3 commits into
hermeticbuild:mainfrom
cjm-dd:cjm/codex/soname-safe-shared-libraries

Conversation

@cjm-dd

@cjm-dd cjm-dd commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Discover and validate NVIDIA redistribution SONAME symlink chains instead of selecting fully versioned runtime files.
  • Point existing user-space shared cc_import targets directly at their SONAME paths.
  • Exercise shared-library runtime staging across every pinned CUDA version.

Testing

  • //:shared_runtime_smoke_test passed for CUDA 12.8.1, 12.9.1, 13.0.2, 13.1.1, 13.2.1, and 13.3.1.
  • //:all built for CUDA 12.9.1 and 13.3.1; repository-wide //... analysis passed.

Generated with Codex.

@cjm-dd
cjm-dd force-pushed the cjm/codex/soname-safe-shared-libraries branch from bfffd4c to 5d0de9b Compare August 26, 2026 00:42
@cjm-dd
cjm-dd marked this pull request as draft August 26, 2026 00:45
Discover and validate SONAME symlinks from NVIDIA redistribution archives and use those paths directly for shared cc_imports.

Exercise every supported CUDA version with shared-library runtime execution and linux-sbsa analysis.

Co-authored-by: Codex <noreply@openai.com>
@cjm-dd
cjm-dd force-pushed the cjm/codex/soname-safe-shared-libraries branch from 5d0de9b to 5a2309e Compare August 26, 2026 01:17
@cjm-dd
cjm-dd marked this pull request as ready for review August 26, 2026 03:29
cjm-dd and others added 2 commits August 26, 2026 07:32
Co-authored-by: Codex <noreply@openai.com>
Allow the public @cuda proxy aliases to cross the generated component repository boundary.

Co-authored-by: Codex <noreply@openai.com>

@cerisier cerisier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Finally looking at it. Sorry for the delay. That's perfect.

@cerisier
cerisier merged commit a409c33 into hermeticbuild:main Sep 15, 2026
6 checks passed
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