Skip to content

Commit

Permalink
Bump sysroot to fix VCS ABI incompatibility
Browse files Browse the repository at this point in the history
VCS shared libraries require glibc 2.33 symbols, but when using VCS
within a conda environment, the conda-provided GCC attempts to link
against conda sysroot that was previously too old to provide those
symbols.  We will need to bump this periodically in conjunction with OS
updates if we were to keep using conda GCC for VCS.
  • Loading branch information
hansungk committed Jan 17, 2025
1 parent b48e992 commit 21e942d
Show file tree
Hide file tree
Showing 3 changed files with 1,595 additions and 1,425 deletions.
2 changes: 1 addition & 1 deletion conda-reqs/chipyard-base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
# documentation on package_spec syntax for constraining versions
- gcc=13.2
- gxx=13.2
- sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version
- sysroot_linux-64=2.34 # need to be close to system glibc for VCS compatibility
- conda-gcc-specs
- binutils

Expand Down
Loading

0 comments on commit 21e942d

Please sign in to comment.