Merge pull request #1802 from ucb-bar/gcc_13_bump

Bump to gcc 13
This commit is contained in:
Jerry Zhao
2024-03-13 17:31:51 -07:00
committed by GitHub
10 changed files with 916 additions and 884 deletions

View File

@@ -14,8 +14,8 @@ dependencies:
# instructions on adding a recipe # instructions on adding a recipe
# https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html#package-match-specifications # https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html#package-match-specifications
# documentation on package_spec syntax for constraining versions # documentation on package_spec syntax for constraining versions
- gcc<12 - gcc=13.2
- gxx<12 - gxx=13.2
- sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version - sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version
- conda-gcc-specs - conda-gcc-specs
- binutils - binutils

View File

@@ -9,7 +9,7 @@
# To update a single package to the latest version compatible with the version constraints in the source: # To update a single package to the latest version compatible with the version constraints in the source:
# conda-lock lock --lockfile conda-requirements-esp-tools-linux-64-lean.conda-lock.yml --update PACKAGE # conda-lock lock --lockfile conda-requirements-esp-tools-linux-64-lean.conda-lock.yml --update PACKAGE
# To re-solve the entire environment, e.g. after changing a version constraint in the source file: # To re-solve the entire environment, e.g. after changing a version constraint in the source file:
# conda-lock -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/chipyard-base.yaml -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/docs.yaml -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64-lean.conda-lock.yml # conda-lock -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/chipyard-base.yaml -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/docs.yaml -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64-lean.conda-lock.yml
metadata: metadata:
channels: channels:
- url: ucb-bar - url: ucb-bar
@@ -21,13 +21,13 @@ metadata:
- url: nodefaults - url: nodefaults
used_env_vars: [] used_env_vars: []
content_hash: content_hash:
linux-64: b5e730a79fbfb25491971b81972ab974120cc4d05cc08d55be2c864bdeb2470c linux-64: 82a67811dd17c821d0f6126f25e6fc23833d67f6b990ee3139ff0bea2b0ddf59
platforms: platforms:
- linux-64 - linux-64
sources: sources:
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/chipyard-base.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/chipyard-base.yaml
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/docs.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/docs.yaml
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/esp-tools.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/esp-tools.yaml
package: package:
- category: main - category: main
dependencies: {} dependencies: {}
@@ -120,25 +120,25 @@ package:
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
md5: fb94f6b17ef1a75faac2e06937dc4223 md5: 3bc29a967fee57e193ce51f51c598bca
sha256: 86d1e11bf0b8dbc74fec07f3c71bb1b20f83e32b5b9f8625b3dc653ce00e40bd sha256: 858029ad4d66869c533bb5a22e95e7c044ca66c61d6f403f10d9ae074a0e360e
manager: conda manager: conda
name: libgcc-devel_linux-64 name: libgcc-devel_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-11.4.0-h922705a_105.conda url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.2.0-ha9c7c90_105.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
md5: a884fe2f11c6167f3dc62d4b1db20ced md5: 66383205c2e1bdf013df52fa9e3e6763
sha256: 20c4f2b96b8fb57a3cad0bb8f1ce407ee7bc935cb0ce68b430b10b77616c0b16 sha256: 67e999ee56481844ca4ce2e61132c5c16f3f00a05daa1d0ea4b2c684eea5de5a
manager: conda manager: conda
name: libstdcxx-devel_linux-64 name: libstdcxx-devel_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-11.4.0-h922705a_105.conda url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.2.0-ha9c7c90_105.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
@@ -279,14 +279,14 @@ package:
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 75dae9a4201732aa78a530b826ee5fe0 md5: 0bb492cca54017ea314b809b1ee3a176
sha256: 51147922bad9d3176e780eb26f748f380cd3184896a9f9125d8ac64fe330158b sha256: 0e2b75b9834a6e520b13db516f7cf5c9cea8f0bbc9157c978444173dacb98fec
manager: conda manager: conda
name: alsa-lib name: alsa-lib
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.10-hd590300_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.11-hd590300_1.conda
version: 1.2.10 version: 1.2.11
- category: main - category: main
dependencies: dependencies:
binutils_impl_linux-64: '>=2.40,<2.41.0a0' binutils_impl_linux-64: '>=2.40,<2.41.0a0'
@@ -364,13 +364,13 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libstdcxx-ng: '>=12' libstdcxx-ng: '>=12'
hash: hash:
md5: 0e33ef437202db431aa5a928248cf2e8 md5: e358c7c5f6824c272b5034b3816438a7
sha256: 2a50495b6bbbacb03107ea0b752d8358d4a40b572d124a8cade068c147f344f5 sha256: cfc4202c23d6895d9c84042d08d5cda47d597772df870d4d2a10fc86dded5576
manager: conda manager: conda
name: gmp name: gmp
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_1.conda
version: 6.3.0 version: 6.3.0
- category: main - category: main
dependencies: dependencies:
@@ -451,14 +451,14 @@ package:
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 6305a3dd2752c76335295da4e581f2fd md5: 476fb82aba5358a08d52ec44e286ce33
sha256: 74c98a563777ae2ad71f1f74d458a8ab043cee4a513467c159ccf159d0e461f3 sha256: 1c993845e8c25545565f50ab74511276a519e969acc406603e3f4539a14288b2
manager: conda manager: conda
name: libexpat name: libexpat
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.5.0-hcb278e6_1.conda url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.1-h59595ed_0.conda
version: 2.5.0 version: 2.6.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -521,16 +521,16 @@ package:
version: 2.0.1 version: 2.0.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=11.4.0' libgcc-ng: '>=13.2.0'
hash: hash:
md5: 47a9846c7679f8381b06fc5052ab4a4b md5: 3f686300a92604d1bdff9a29dd4a6639
sha256: fc00e9a71c07446cf1744bd1d5cd3efa6dfd3a7db6c2c8a82853f19b8b1416f8 sha256: 97ecdab7e4e96400d712c2d6ba2b7c30a97278e9f4470ea0ff36bf4f1447b3b9
manager: conda manager: conda
name: libsanitizer name: libsanitizer
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-11.4.0-h4dcbe23_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.2.0-h7e041cc_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -813,17 +813,17 @@ package:
version: 1.6.1 version: 1.6.1
- category: main - category: main
dependencies: dependencies:
libexpat: 2.5.0 hcb278e6_1 libexpat: 2.6.1 h59595ed_0
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 8b9b5aca60558d02ddaa09d599e55920 md5: ee90e7ac57321f8782f8438bf647b75b
sha256: 36dfeb4375059b3bba75ce9b38c29c69fd257342a79e6cf20e9f25c1523f785f sha256: 8a5e6fe0b591b0dcd88967b86b94637b27d736364d8f4a6e771742fe30ca2078
manager: conda manager: conda
name: expat name: expat
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-hcb278e6_1.conda url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.1-h59595ed_0.conda
version: 2.5.0 version: 2.6.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=7.5.0' libgcc-ng: '>=7.5.0'
@@ -841,21 +841,21 @@ package:
- category: main - category: main
dependencies: dependencies:
binutils_impl_linux-64: '>=2.39' binutils_impl_linux-64: '>=2.39'
libgcc-devel_linux-64: 11.4.0 h922705a_105 libgcc-devel_linux-64: 13.2.0 ha9c7c90_105
libgcc-ng: '>=11.4.0' libgcc-ng: '>=13.2.0'
libgomp: '>=11.4.0' libgomp: '>=13.2.0'
libsanitizer: 11.4.0 h4dcbe23_5 libsanitizer: 13.2.0 h7e041cc_5
libstdcxx-ng: '>=11.4.0' libstdcxx-ng: '>=13.2.0'
sysroot_linux-64: '' sysroot_linux-64: ''
hash: hash:
md5: dd619b391c1c85728a6c70aac733e0a8 md5: a6be13181cb66a78544b1d5f7bac97d0
sha256: b354a25c5eee51c7f2d9bd1232d445302068e55e540eddddf32bf96cc54f48b9 sha256: baab8f8b9af54959735e629cf6d5ec9378166aa4c68ba8dc98dc0a781d548409
manager: conda manager: conda
name: gcc_impl_linux-64 name: gcc_impl_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-11.4.0-h7aa1c59_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.2.0-h338b0a0_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -917,14 +917,14 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
hash: hash:
md5: fc4ccadfbf6d4784de88c41704792562 md5: 866983a220e27a80cb75e85cb30466a1
sha256: 1b379d1c652b25d0540251d422ef767472e768fd36b77261045e97f9ba6d3faa sha256: 8cdbeb7902729e319510a82d7c642402981818702b58812af265ef55d1315473
manager: conda manager: conda
name: libsqlite name: libsqlite
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.1-h2797004_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.2-h2797004_0.conda
version: 3.45.1 version: 3.45.2
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -973,14 +973,14 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
hash: hash:
md5: 679c8961826aa4b50653bce17ee52abe md5: 8292dea9e022d9610a11fce5e0896ed8
sha256: 3ca54ff0abcda964af7d4724d389ae20d931159ae1881cfe57ad4b0ab9e6a380 sha256: 766dd986a7ed6197676c14699000bba2625fd26c8a890fcb7a810e5cf56155bc
manager: conda manager: conda
name: pcre2 name: pcre2
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.42-hcad00b1_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.43-hcad00b1_0.conda
version: '10.42' version: '10.43'
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -1090,16 +1090,16 @@ package:
version: '2.71' version: '2.71'
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: '>=11.4.0,<11.4.1.0a0' gcc_impl_linux-64: '>=13.2.0,<13.2.1.0a0'
hash: hash:
md5: f400dd0a481abdfff466337623081d1a md5: 790b8a5645a44a714f7a18d72f97eef8
sha256: 33504fd9020cd95f66c1d096112634c12e8bfd813d2bcd52ede90626c4768d3b sha256: 2cda1b309d4ebf10863dc189b07e952c8fcad872f0fbde3e1af450a61ec3f2d9
manager: conda manager: conda
name: conda-gcc-specs name: conda-gcc-specs
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-11.4.0-h240829a_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.2.0-h6a59387_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -1116,30 +1116,30 @@ package:
version: 2.12.1 version: 2.12.1
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: 11.4.0.* gcc_impl_linux-64: 13.2.0.*
hash: hash:
md5: 0c8d100583c5fd6d20cd5307aaedaf0d md5: 78ece817e46368937ea2827b8b625eca
sha256: b515e9222a8af974024b02c7265bed8e4edf912707a5a8fc207cbc8bc2ac0bff sha256: 7438ff57cf37cca306db8b70d25b6eb144bc70339dd375afac8beb3a3b6495f5
manager: conda manager: conda
name: gcc name: gcc
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gcc-11.4.0-h7baecda_2.conda url: https://conda.anaconda.org/conda-forge/linux-64/gcc-13.2.0-hd6cf55c_3.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: 11.4.0 h7aa1c59_5 gcc_impl_linux-64: 13.2.0 h338b0a0_5
libstdcxx-devel_linux-64: 11.4.0 h922705a_105 libstdcxx-devel_linux-64: 13.2.0 ha9c7c90_105
sysroot_linux-64: '' sysroot_linux-64: ''
hash: hash:
md5: 99ef88bf2364edd566e9bfec9db2bf95 md5: 88d0ccab114eb0e837725bd48cdddae5
sha256: 391b83e5cf7a31f49c3d2147dcc146a62a0a98d2c73e629680b6263b8e2c9df4 sha256: 9049d84fef7526e1dde8311acd2a592bf1d6f16453e68087c17d1bda01eb7867
manager: conda manager: conda
name: gxx_impl_linux-64 name: gxx_impl_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-11.4.0-h7aa1c59_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.2.0-h338b0a0_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
keyutils: '>=1.6.1,<2.0a0' keyutils: '>=1.6.1,<2.0a0'
@@ -1158,22 +1158,19 @@ package:
version: 1.21.2 version: 1.21.2
- category: main - category: main
dependencies: dependencies:
gettext: '>=0.21.1,<1.0a0'
libffi: '>=3.4,<4.0a0' libffi: '>=3.4,<4.0a0'
libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0' libiconv: '>=1.17,<2.0a0'
libstdcxx-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
pcre2: '>=10.42,<10.43.0a0' pcre2: '>=10.43,<10.44.0a0'
hash: hash:
md5: d86baf8740d1a906b9716f2a0bac2f2d md5: 6c0d5a4f5292e54bf9b8dc14ee7df448
sha256: 3a03a5254d2fd29c1e0ffda7250e22991dfbf2c854301fd56c408d97a647cfbd sha256: 0340d960ef2ddc79f74aada85659db48b79a4c0a9e8a0be5b8287f7cd4e42dd2
manager: conda manager: conda
name: libglib name: libglib
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.78.4-h783c2da_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.0-hf2295e7_0.conda
version: 2.78.4 version: 2.80.0
- category: main - category: main
dependencies: dependencies:
lerc: '>=4.0.0,<5.0a0' lerc: '>=4.0.0,<5.0a0'
@@ -1448,17 +1445,17 @@ package:
version: 2.14.2 version: 2.14.2
- category: main - category: main
dependencies: dependencies:
gcc: 11.4.0.* gcc: 13.2.0.*
gxx_impl_linux-64: 11.4.0.* gxx_impl_linux-64: 13.2.0.*
hash: hash:
md5: 4821dd86fa505a0d5b6aacd28ed8291f md5: 8988c1eaea17d0cec6af9da7b6241e3b
sha256: e07c2da262b374fc9aad422a4927660ef96aec6d1445c7673a6ba58a445523a5 sha256: 433ea239bca69f64c4262d4d660f7511a925b7a2819d096554c9788e35d46371
manager: conda manager: conda
name: gxx name: gxx
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gxx-11.4.0-h7baecda_2.conda url: https://conda.anaconda.org/conda-forge/linux-64/gxx-13.2.0-hd6cf55c_3.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
python: '>=3.6' python: '>=3.6'
@@ -1585,16 +1582,16 @@ package:
version: 1.0.7 version: 1.0.7
- category: main - category: main
dependencies: dependencies:
python: '>=3.7' python: '>=3.8'
hash: hash:
md5: 79002079284aa895f883c6b7f3f88fd6 md5: 248f521b64ce055e7feae3105e7abeb8
sha256: 69b3ace6cca2dab9047b2c24926077d81d236bef45329d264b394001e3c3e52f sha256: a390182d74c31dfd713c16db888c92c277feeb6d1fe96ff9d9c105f9564be48a
manager: conda manager: conda
name: packaging name: packaging
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda
version: '23.2' version: '24.0'
- category: main - category: main
dependencies: dependencies:
python: '>=2.7' python: '>=2.7'
@@ -1609,16 +1606,16 @@ package:
version: 0.2.1 version: 0.2.1
- category: main - category: main
dependencies: dependencies:
python: '>=3.6' python: '>=3.7'
hash: hash:
md5: be1e9f1c65a1ed0f2ae9352fec99db64 md5: 8c6a4a704308f5d91f3a974a72db1096
sha256: 7ea5a5af62a15376d9f4f9f3c134874d0b0710f39be719e849b7fa9ca8870502 sha256: 3e833f907039646e34d23203cd5c9cc487a451d955d8c8d6581e18a8ccef4cee
manager: conda manager: conda
name: pkginfo name: pkginfo
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.9.6-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.10.0-pyhd8ed1ab_0.conda
version: 1.9.6 version: 1.10.0
- category: main - category: main
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
@@ -1725,14 +1722,14 @@ package:
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
hash: hash:
md5: 576de899521b7d43674ba3ef6eae9142 md5: da214ecd521a720a9d521c68047682dc
sha256: 7a6dca60efcaa42d0ebb784950bc16230a968256cb5048a4441cb34653b5ec58 sha256: 78a75c75a5dacda6de5f4056c9c990141bdaf4f64245673a590594d00bc63713
manager: conda manager: conda
name: setuptools name: setuptools
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.2.0-pyhd8ed1ab_0.conda
version: 69.1.1 version: 69.2.0
- category: main - category: main
dependencies: dependencies:
python: '' python: ''
@@ -1785,14 +1782,14 @@ package:
dependencies: dependencies:
python: '>=3.7' python: '>=3.7'
hash: hash:
md5: 074d0ce7a6261ab8b497c3518796ef3e md5: 37c47ea93ef00dd80d880fc4ba21256a
sha256: 53cc436ab92d38683df1320e4468a8b978428e800195bf1c8c2460e90b0bc117 sha256: 8d45c266bf919788abacd9828f4a2101d7216f6d4fc7c8d3417034fe0d795a18
manager: conda manager: conda
name: tomlkit name: tomlkit
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.3-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.4-pyha770c72_0.conda
version: 0.12.3 version: 0.12.4
- category: main - category: main
dependencies: dependencies:
python: '>=3.7' python: '>=3.7'
@@ -1823,14 +1820,14 @@ package:
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
hash: hash:
md5: a92a6440c3fe7052d63244f3aba2a4a7 md5: 16ae769069b380646c47142d719ef466
sha256: f3c5be8673bfd905c4665efcb27fa50192f24f84fa8eff2f19cba5d09753d905 sha256: 4be24d557897b2f6609f5d5f7c437833c62f4d4a96581e39530067e96a2d0451
manager: conda manager: conda
name: typing_extensions name: typing_extensions
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.9.0-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.10.0-pyha770c72_0.conda
version: 4.9.0 version: 4.10.0
- category: main - category: main
dependencies: dependencies:
flex: '>=2.6.4,<3.0a0' flex: '>=2.6.4,<3.0a0'
@@ -2067,14 +2064,14 @@ package:
python: '>=3.8' python: '>=3.8'
zipp: '>=0.5' zipp: '>=0.5'
hash: hash:
md5: 746623a787e06191d80a2133e5daff17 md5: b050a4bb0e90ebd6e7fa4093d6346867
sha256: e72d05f171f4567004c9360a838e9d5df21e23dcfeb945066b53a6e5f754b861 sha256: 9a26136d2cc81ccac209d6ae24281ceba3365fe34e34b2c45570f2a96e9d9c1b
manager: conda manager: conda
name: importlib-metadata name: importlib-metadata
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.2-pyha770c72_0.conda
version: 7.0.1 version: 7.0.2
- category: main - category: main
dependencies: dependencies:
more-itertools: '' more-itertools: ''
@@ -2147,16 +2144,16 @@ package:
version: 0.18.6 version: 0.18.6
- category: main - category: main
dependencies: dependencies:
typing_extensions: 4.9.0 pyha770c72_0 typing_extensions: 4.10.0 pyha770c72_0
hash: hash:
md5: c16524c1b7227dc80b36b4fa6f77cc86 md5: 091683b9150d2ebaa62fd7e2c86433da
sha256: d795c1eb1db4ea147f01ece74e5a504d7c2e8d5ee8c11ec987884967dd938f9c sha256: 0698fe2c4e555fb44c27c60f7a21fa0eea7f5bf8186ad109543c5b056e27f96a
manager: conda manager: conda
name: typing-extensions name: typing-extensions
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.9.0-hd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.10.0-hd8ed1ab_0.conda
version: 4.9.0 version: 4.10.0
- category: main - category: main
dependencies: dependencies:
brotli-python: '>=1.0.9' brotli-python: '>=1.0.9'
@@ -2239,18 +2236,18 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0' libiconv: '>=1.17,<2.0a0'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
openssl: '>=3.2.0,<4.0a0' openssl: '>=3.2.1,<4.0a0'
pcre2: '>=10.42,<10.43.0a0' pcre2: '>=10.43,<10.44.0a0'
perl: 5.* perl: 5.*
hash: hash:
md5: 851970792301b407ba4c35e75e796791 md5: 6817894081347566c0f097216bb36faa
sha256: 73a065e160d759e8fb0b169e615955a8fe0c148ed00c7f6ddf076f2e4adfd765 sha256: 3ca58462b1c79a288587f8bdb82aa55829586e3f1635650988ab95d845b1b68e
manager: conda manager: conda
name: git name: git
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/git-2.43.0-pl5321h7bc287a_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/git-2.44.0-pl5321h709897a_0.conda
version: 2.43.0 version: 2.44.0
- category: main - category: main
dependencies: dependencies:
cairo: '>=1.18.0,<2.0a0' cairo: '>=1.18.0,<2.0a0'
@@ -2271,16 +2268,16 @@ package:
version: 8.3.0 version: 8.3.0
- category: main - category: main
dependencies: dependencies:
importlib-metadata: '>=7.0.1,<7.0.2.0a0' importlib-metadata: '>=7.0.2,<7.0.3.0a0'
hash: hash:
md5: 4a2f43a20fa404b998859c6a470ba316 md5: d11132727a247f2c1998779a2af743a1
sha256: bc362df1d4f5a04c38dff29cd9c2d0ac584f9c4b45d3e4683ee090944a38fba4 sha256: b250e6a3e741b762bb2caf05119feb6245cb41b468542e5a9263cd01671098f7
manager: conda manager: conda
name: importlib_metadata name: importlib_metadata
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.1-hd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.2-hd8ed1ab_0.conda
version: 7.0.1 version: 7.0.2
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -2362,7 +2359,7 @@ package:
version: 1.4.4 version: 1.4.4
- category: main - category: main
dependencies: dependencies:
alsa-lib: '>=1.2.10,<1.2.11.0a0' alsa-lib: '>=1.2.10,<1.3.0.0a0'
fontconfig: '>=2.14.2,<3.0a0' fontconfig: '>=2.14.2,<3.0a0'
fonts-conda-ecosystem: '' fonts-conda-ecosystem: ''
freetype: '>=2.12.1,<3.0a0' freetype: '>=2.12.1,<3.0a0'
@@ -2397,14 +2394,14 @@ package:
python: '>=3.7' python: '>=3.7'
typing-extensions: '>=4.6.1' typing-extensions: '>=4.6.1'
hash: hash:
md5: b6343b653c5ca8fb18af03f3f5d1cd9f md5: 4f4e78b41c489b89d98719fcbde09361
sha256: ff6728ec56f8cc5d0c6dba999de6299f3ce4aa2624b552194dafdb5af1c7fecd sha256: 7367461b8f9e309f20f129605daa78635a1daa2538fe0b40d7f7238f8d430a29
manager: conda manager: conda
name: pydantic name: pydantic
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.6.2-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.6.3-pyhd8ed1ab_0.conda
version: 2.6.2 version: 2.6.3
- category: main - category: main
dependencies: dependencies:
cryptography: '' cryptography: ''
@@ -2444,14 +2441,14 @@ package:
python_abi: 3.9.* *_cp39 python_abi: 3.9.* *_cp39
secretstorage: '>=3.2' secretstorage: '>=3.2'
hash: hash:
md5: 1426c4f9994cb7e55859b44b98bc7b3e md5: 2482396e5d629d60526bce6268cfde6a
sha256: a7538a914feb54dc3e7ee46431af5f0a40e668b29224998e6d3be044a1a7606e sha256: 8d231971f2ab5a9ab17d0b792021e287b982cb28c5258a93076a7fb937fa40c5
manager: conda manager: conda
name: keyring name: keyring
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/keyring-24.3.0-py39hf3d152e_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/keyring-24.3.1-py39hf3d152e_0.conda
version: 24.3.0 version: 24.3.1
- category: main - category: main
dependencies: dependencies:
__unix: '' __unix: ''

View File

@@ -9,7 +9,7 @@
# To update a single package to the latest version compatible with the version constraints in the source: # To update a single package to the latest version compatible with the version constraints in the source:
# conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64-lean.conda-lock.yml --update PACKAGE # conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64-lean.conda-lock.yml --update PACKAGE
# To re-solve the entire environment, e.g. after changing a version constraint in the source file: # To re-solve the entire environment, e.g. after changing a version constraint in the source file:
# conda-lock -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/chipyard-base.yaml -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/docs.yaml -f /scratch/vighneshiyer/chipyard-verilator/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64-lean.conda-lock.yml # conda-lock -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/chipyard-base.yaml -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/docs.yaml -f /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64-lean.conda-lock.yml
metadata: metadata:
channels: channels:
- url: ucb-bar - url: ucb-bar
@@ -21,13 +21,13 @@ metadata:
- url: nodefaults - url: nodefaults
used_env_vars: [] used_env_vars: []
content_hash: content_hash:
linux-64: 5df9a1eb7166b2c0286bc0e4c6e37816dd07f9d30cac4ba82d15e53da4f7f16a linux-64: b90f846250ea3712ec4443d75b88f209e3f4e6082da4c655963a79121db7ea28
platforms: platforms:
- linux-64 - linux-64
sources: sources:
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/chipyard-base.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/chipyard-base.yaml
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/docs.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/docs.yaml
- /scratch/vighneshiyer/chipyard-verilator/conda-reqs/riscv-tools.yaml - /scratch/vighneshiyer/chipyard-bump-gcc/conda-reqs/riscv-tools.yaml
package: package:
- category: main - category: main
dependencies: {} dependencies: {}
@@ -120,25 +120,25 @@ package:
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
md5: fb94f6b17ef1a75faac2e06937dc4223 md5: 3bc29a967fee57e193ce51f51c598bca
sha256: 86d1e11bf0b8dbc74fec07f3c71bb1b20f83e32b5b9f8625b3dc653ce00e40bd sha256: 858029ad4d66869c533bb5a22e95e7c044ca66c61d6f403f10d9ae074a0e360e
manager: conda manager: conda
name: libgcc-devel_linux-64 name: libgcc-devel_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-11.4.0-h922705a_105.conda url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.2.0-ha9c7c90_105.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
md5: a884fe2f11c6167f3dc62d4b1db20ced md5: 66383205c2e1bdf013df52fa9e3e6763
sha256: 20c4f2b96b8fb57a3cad0bb8f1ce407ee7bc935cb0ce68b430b10b77616c0b16 sha256: 67e999ee56481844ca4ce2e61132c5c16f3f00a05daa1d0ea4b2c684eea5de5a
manager: conda manager: conda
name: libstdcxx-devel_linux-64 name: libstdcxx-devel_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-11.4.0-h922705a_105.conda url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.2.0-ha9c7c90_105.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: {} dependencies: {}
hash: hash:
@@ -279,14 +279,14 @@ package:
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 75dae9a4201732aa78a530b826ee5fe0 md5: 0bb492cca54017ea314b809b1ee3a176
sha256: 51147922bad9d3176e780eb26f748f380cd3184896a9f9125d8ac64fe330158b sha256: 0e2b75b9834a6e520b13db516f7cf5c9cea8f0bbc9157c978444173dacb98fec
manager: conda manager: conda
name: alsa-lib name: alsa-lib
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.10-hd590300_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.11-hd590300_1.conda
version: 1.2.10 version: 1.2.11
- category: main - category: main
dependencies: dependencies:
binutils_impl_linux-64: '>=2.40,<2.41.0a0' binutils_impl_linux-64: '>=2.40,<2.41.0a0'
@@ -364,13 +364,13 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libstdcxx-ng: '>=12' libstdcxx-ng: '>=12'
hash: hash:
md5: 0e33ef437202db431aa5a928248cf2e8 md5: e358c7c5f6824c272b5034b3816438a7
sha256: 2a50495b6bbbacb03107ea0b752d8358d4a40b572d124a8cade068c147f344f5 sha256: cfc4202c23d6895d9c84042d08d5cda47d597772df870d4d2a10fc86dded5576
manager: conda manager: conda
name: gmp name: gmp
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_1.conda
version: 6.3.0 version: 6.3.0
- category: main - category: main
dependencies: dependencies:
@@ -451,14 +451,14 @@ package:
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 6305a3dd2752c76335295da4e581f2fd md5: 476fb82aba5358a08d52ec44e286ce33
sha256: 74c98a563777ae2ad71f1f74d458a8ab043cee4a513467c159ccf159d0e461f3 sha256: 1c993845e8c25545565f50ab74511276a519e969acc406603e3f4539a14288b2
manager: conda manager: conda
name: libexpat name: libexpat
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.5.0-hcb278e6_1.conda url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.1-h59595ed_0.conda
version: 2.5.0 version: 2.6.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -521,16 +521,16 @@ package:
version: 2.0.1 version: 2.0.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=11.4.0' libgcc-ng: '>=13.2.0'
hash: hash:
md5: 47a9846c7679f8381b06fc5052ab4a4b md5: 3f686300a92604d1bdff9a29dd4a6639
sha256: fc00e9a71c07446cf1744bd1d5cd3efa6dfd3a7db6c2c8a82853f19b8b1416f8 sha256: 97ecdab7e4e96400d712c2d6ba2b7c30a97278e9f4470ea0ff36bf4f1447b3b9
manager: conda manager: conda
name: libsanitizer name: libsanitizer
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-11.4.0-h4dcbe23_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.2.0-h7e041cc_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -813,17 +813,17 @@ package:
version: 1.6.1 version: 1.6.1
- category: main - category: main
dependencies: dependencies:
libexpat: 2.5.0 hcb278e6_1 libexpat: 2.6.1 h59595ed_0
libgcc-ng: '>=12' libgcc-ng: '>=12'
hash: hash:
md5: 8b9b5aca60558d02ddaa09d599e55920 md5: ee90e7ac57321f8782f8438bf647b75b
sha256: 36dfeb4375059b3bba75ce9b38c29c69fd257342a79e6cf20e9f25c1523f785f sha256: 8a5e6fe0b591b0dcd88967b86b94637b27d736364d8f4a6e771742fe30ca2078
manager: conda manager: conda
name: expat name: expat
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-hcb278e6_1.conda url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.1-h59595ed_0.conda
version: 2.5.0 version: 2.6.1
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=7.5.0' libgcc-ng: '>=7.5.0'
@@ -841,21 +841,21 @@ package:
- category: main - category: main
dependencies: dependencies:
binutils_impl_linux-64: '>=2.39' binutils_impl_linux-64: '>=2.39'
libgcc-devel_linux-64: 11.4.0 h922705a_105 libgcc-devel_linux-64: 13.2.0 ha9c7c90_105
libgcc-ng: '>=11.4.0' libgcc-ng: '>=13.2.0'
libgomp: '>=11.4.0' libgomp: '>=13.2.0'
libsanitizer: 11.4.0 h4dcbe23_5 libsanitizer: 13.2.0 h7e041cc_5
libstdcxx-ng: '>=11.4.0' libstdcxx-ng: '>=13.2.0'
sysroot_linux-64: '' sysroot_linux-64: ''
hash: hash:
md5: dd619b391c1c85728a6c70aac733e0a8 md5: a6be13181cb66a78544b1d5f7bac97d0
sha256: b354a25c5eee51c7f2d9bd1232d445302068e55e540eddddf32bf96cc54f48b9 sha256: baab8f8b9af54959735e629cf6d5ec9378166aa4c68ba8dc98dc0a781d548409
manager: conda manager: conda
name: gcc_impl_linux-64 name: gcc_impl_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-11.4.0-h7aa1c59_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.2.0-h338b0a0_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -917,14 +917,14 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
hash: hash:
md5: fc4ccadfbf6d4784de88c41704792562 md5: 866983a220e27a80cb75e85cb30466a1
sha256: 1b379d1c652b25d0540251d422ef767472e768fd36b77261045e97f9ba6d3faa sha256: 8cdbeb7902729e319510a82d7c642402981818702b58812af265ef55d1315473
manager: conda manager: conda
name: libsqlite name: libsqlite
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.1-h2797004_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.2-h2797004_0.conda
version: 3.45.1 version: 3.45.2
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -973,14 +973,14 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
hash: hash:
md5: 679c8961826aa4b50653bce17ee52abe md5: 8292dea9e022d9610a11fce5e0896ed8
sha256: 3ca54ff0abcda964af7d4724d389ae20d931159ae1881cfe57ad4b0ab9e6a380 sha256: 766dd986a7ed6197676c14699000bba2625fd26c8a890fcb7a810e5cf56155bc
manager: conda manager: conda
name: pcre2 name: pcre2
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.42-hcad00b1_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.43-hcad00b1_0.conda
version: '10.42' version: '10.43'
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -1090,16 +1090,16 @@ package:
version: '2.71' version: '2.71'
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: '>=11.4.0,<11.4.1.0a0' gcc_impl_linux-64: '>=13.2.0,<13.2.1.0a0'
hash: hash:
md5: f400dd0a481abdfff466337623081d1a md5: 790b8a5645a44a714f7a18d72f97eef8
sha256: 33504fd9020cd95f66c1d096112634c12e8bfd813d2bcd52ede90626c4768d3b sha256: 2cda1b309d4ebf10863dc189b07e952c8fcad872f0fbde3e1af450a61ec3f2d9
manager: conda manager: conda
name: conda-gcc-specs name: conda-gcc-specs
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-11.4.0-h240829a_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-13.2.0-h6a59387_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -1116,30 +1116,30 @@ package:
version: 2.12.1 version: 2.12.1
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: 11.4.0.* gcc_impl_linux-64: 13.2.0.*
hash: hash:
md5: 0c8d100583c5fd6d20cd5307aaedaf0d md5: 78ece817e46368937ea2827b8b625eca
sha256: b515e9222a8af974024b02c7265bed8e4edf912707a5a8fc207cbc8bc2ac0bff sha256: 7438ff57cf37cca306db8b70d25b6eb144bc70339dd375afac8beb3a3b6495f5
manager: conda manager: conda
name: gcc name: gcc
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gcc-11.4.0-h7baecda_2.conda url: https://conda.anaconda.org/conda-forge/linux-64/gcc-13.2.0-hd6cf55c_3.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
gcc_impl_linux-64: 11.4.0 h7aa1c59_5 gcc_impl_linux-64: 13.2.0 h338b0a0_5
libstdcxx-devel_linux-64: 11.4.0 h922705a_105 libstdcxx-devel_linux-64: 13.2.0 ha9c7c90_105
sysroot_linux-64: '' sysroot_linux-64: ''
hash: hash:
md5: 99ef88bf2364edd566e9bfec9db2bf95 md5: 88d0ccab114eb0e837725bd48cdddae5
sha256: 391b83e5cf7a31f49c3d2147dcc146a62a0a98d2c73e629680b6263b8e2c9df4 sha256: 9049d84fef7526e1dde8311acd2a592bf1d6f16453e68087c17d1bda01eb7867
manager: conda manager: conda
name: gxx_impl_linux-64 name: gxx_impl_linux-64
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-11.4.0-h7aa1c59_5.conda url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.2.0-h338b0a0_5.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
keyutils: '>=1.6.1,<2.0a0' keyutils: '>=1.6.1,<2.0a0'
@@ -1158,22 +1158,19 @@ package:
version: 1.21.2 version: 1.21.2
- category: main - category: main
dependencies: dependencies:
gettext: '>=0.21.1,<1.0a0'
libffi: '>=3.4,<4.0a0' libffi: '>=3.4,<4.0a0'
libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0' libiconv: '>=1.17,<2.0a0'
libstdcxx-ng: '>=12'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
pcre2: '>=10.42,<10.43.0a0' pcre2: '>=10.43,<10.44.0a0'
hash: hash:
md5: d86baf8740d1a906b9716f2a0bac2f2d md5: 6c0d5a4f5292e54bf9b8dc14ee7df448
sha256: 3a03a5254d2fd29c1e0ffda7250e22991dfbf2c854301fd56c408d97a647cfbd sha256: 0340d960ef2ddc79f74aada85659db48b79a4c0a9e8a0be5b8287f7cd4e42dd2
manager: conda manager: conda
name: libglib name: libglib
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.78.4-h783c2da_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.0-hf2295e7_0.conda
version: 2.78.4 version: 2.80.0
- category: main - category: main
dependencies: dependencies:
lerc: '>=4.0.0,<5.0a0' lerc: '>=4.0.0,<5.0a0'
@@ -1431,17 +1428,17 @@ package:
version: 2.14.2 version: 2.14.2
- category: main - category: main
dependencies: dependencies:
gcc: 11.4.0.* gcc: 13.2.0.*
gxx_impl_linux-64: 11.4.0.* gxx_impl_linux-64: 13.2.0.*
hash: hash:
md5: 4821dd86fa505a0d5b6aacd28ed8291f md5: 8988c1eaea17d0cec6af9da7b6241e3b
sha256: e07c2da262b374fc9aad422a4927660ef96aec6d1445c7673a6ba58a445523a5 sha256: 433ea239bca69f64c4262d4d660f7511a925b7a2819d096554c9788e35d46371
manager: conda manager: conda
name: gxx name: gxx
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gxx-11.4.0-h7baecda_2.conda url: https://conda.anaconda.org/conda-forge/linux-64/gxx-13.2.0-hd6cf55c_3.conda
version: 11.4.0 version: 13.2.0
- category: main - category: main
dependencies: dependencies:
python: '>=3.6' python: '>=3.6'
@@ -1568,16 +1565,16 @@ package:
version: 1.0.7 version: 1.0.7
- category: main - category: main
dependencies: dependencies:
python: '>=3.7' python: '>=3.8'
hash: hash:
md5: 79002079284aa895f883c6b7f3f88fd6 md5: 248f521b64ce055e7feae3105e7abeb8
sha256: 69b3ace6cca2dab9047b2c24926077d81d236bef45329d264b394001e3c3e52f sha256: a390182d74c31dfd713c16db888c92c277feeb6d1fe96ff9d9c105f9564be48a
manager: conda manager: conda
name: packaging name: packaging
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda
version: '23.2' version: '24.0'
- category: main - category: main
dependencies: dependencies:
python: '>=2.7' python: '>=2.7'
@@ -1592,16 +1589,16 @@ package:
version: 0.2.1 version: 0.2.1
- category: main - category: main
dependencies: dependencies:
python: '>=3.6' python: '>=3.7'
hash: hash:
md5: be1e9f1c65a1ed0f2ae9352fec99db64 md5: 8c6a4a704308f5d91f3a974a72db1096
sha256: 7ea5a5af62a15376d9f4f9f3c134874d0b0710f39be719e849b7fa9ca8870502 sha256: 3e833f907039646e34d23203cd5c9cc487a451d955d8c8d6581e18a8ccef4cee
manager: conda manager: conda
name: pkginfo name: pkginfo
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.9.6-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.10.0-pyhd8ed1ab_0.conda
version: 1.9.6 version: 1.10.0
- category: main - category: main
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
@@ -1693,22 +1690,26 @@ package:
- category: main - category: main
dependencies: dependencies:
__glibc: '>=2.17,<3.0.a0' __glibc: '>=2.17,<3.0.a0'
expat: '>=2.5.0,<3.0a0' expat: ''
gmp: '>=6.2.1,<7.0a0' gmp: '>=6.3.0,<7.0a0'
libexpat: '>=2.6.1,<3.0a0'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
mpc: '>=1.3.1,<2.0a0' mpc: '>=1.3.1,<2.0a0'
mpfr: '>=4.1.0,<5.0a0' mpfr: '>=4.2.1,<5.0a0'
ncurses: '>=6.3,<7.0a0' ncurses: '>=6.4,<7.0a0'
python: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310 python_abi: 3.10.* *_cp310
zlib: '>=1.2.13,<1.3.0a0'
zstd: '>=1.5.5,<1.6.0a0'
hash: hash:
md5: 85c9a0d9dd5311aaa2c5064f2c87b496 md5: 9929897de5dc35ef6cf686b286d2d32f
sha256: 8716699011df2900f8f20abcec16a0c08e821cfbe7fc2dad4fc369e483d8ed49 sha256: 322019cf5aea325ab7ee094abb4d285d99e71d413fb52bdffa5c6870fdf5f2d4
manager: conda manager: conda
name: riscv-tools name: riscv-tools
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/ucb-bar/linux-64/riscv-tools-1.0.3-0_h1234567_ga1b1b14.conda url: https://conda.anaconda.org/ucb-bar/linux-64/riscv-tools-1.0.6-0_h1234567_g56c29e0.conda
version: 1.0.3 version: 1.0.6
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -1727,14 +1728,14 @@ package:
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
hash: hash:
md5: 576de899521b7d43674ba3ef6eae9142 md5: da214ecd521a720a9d521c68047682dc
sha256: 7a6dca60efcaa42d0ebb784950bc16230a968256cb5048a4441cb34653b5ec58 sha256: 78a75c75a5dacda6de5f4056c9c990141bdaf4f64245673a590594d00bc63713
manager: conda manager: conda
name: setuptools name: setuptools
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.2.0-pyhd8ed1ab_0.conda
version: 69.1.1 version: 69.2.0
- category: main - category: main
dependencies: dependencies:
python: '' python: ''
@@ -1787,14 +1788,14 @@ package:
dependencies: dependencies:
python: '>=3.7' python: '>=3.7'
hash: hash:
md5: 074d0ce7a6261ab8b497c3518796ef3e md5: 37c47ea93ef00dd80d880fc4ba21256a
sha256: 53cc436ab92d38683df1320e4468a8b978428e800195bf1c8c2460e90b0bc117 sha256: 8d45c266bf919788abacd9828f4a2101d7216f6d4fc7c8d3417034fe0d795a18
manager: conda manager: conda
name: tomlkit name: tomlkit
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.3-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.4-pyha770c72_0.conda
version: 0.12.3 version: 0.12.4
- category: main - category: main
dependencies: dependencies:
python: '>=3.7' python: '>=3.7'
@@ -1825,14 +1826,14 @@ package:
dependencies: dependencies:
python: '>=3.8' python: '>=3.8'
hash: hash:
md5: a92a6440c3fe7052d63244f3aba2a4a7 md5: 16ae769069b380646c47142d719ef466
sha256: f3c5be8673bfd905c4665efcb27fa50192f24f84fa8eff2f19cba5d09753d905 sha256: 4be24d557897b2f6609f5d5f7c437833c62f4d4a96581e39530067e96a2d0451
manager: conda manager: conda
name: typing_extensions name: typing_extensions
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.9.0-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.10.0-pyha770c72_0.conda
version: 4.9.0 version: 4.10.0
- category: main - category: main
dependencies: dependencies:
flex: '>=2.6.4,<3.0a0' flex: '>=2.6.4,<3.0a0'
@@ -2069,14 +2070,14 @@ package:
python: '>=3.8' python: '>=3.8'
zipp: '>=0.5' zipp: '>=0.5'
hash: hash:
md5: 746623a787e06191d80a2133e5daff17 md5: b050a4bb0e90ebd6e7fa4093d6346867
sha256: e72d05f171f4567004c9360a838e9d5df21e23dcfeb945066b53a6e5f754b861 sha256: 9a26136d2cc81ccac209d6ae24281ceba3365fe34e34b2c45570f2a96e9d9c1b
manager: conda manager: conda
name: importlib-metadata name: importlib-metadata
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.2-pyha770c72_0.conda
version: 7.0.1 version: 7.0.2
- category: main - category: main
dependencies: dependencies:
more-itertools: '' more-itertools: ''
@@ -2149,16 +2150,16 @@ package:
version: 0.18.6 version: 0.18.6
- category: main - category: main
dependencies: dependencies:
typing_extensions: 4.9.0 pyha770c72_0 typing_extensions: 4.10.0 pyha770c72_0
hash: hash:
md5: c16524c1b7227dc80b36b4fa6f77cc86 md5: 091683b9150d2ebaa62fd7e2c86433da
sha256: d795c1eb1db4ea147f01ece74e5a504d7c2e8d5ee8c11ec987884967dd938f9c sha256: 0698fe2c4e555fb44c27c60f7a21fa0eea7f5bf8186ad109543c5b056e27f96a
manager: conda manager: conda
name: typing-extensions name: typing-extensions
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.9.0-hd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.10.0-hd8ed1ab_0.conda
version: 4.9.0 version: 4.10.0
- category: main - category: main
dependencies: dependencies:
brotli-python: '>=1.0.9' brotli-python: '>=1.0.9'
@@ -2241,18 +2242,18 @@ package:
libgcc-ng: '>=12' libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0' libiconv: '>=1.17,<2.0a0'
libzlib: '>=1.2.13,<1.3.0a0' libzlib: '>=1.2.13,<1.3.0a0'
openssl: '>=3.2.0,<4.0a0' openssl: '>=3.2.1,<4.0a0'
pcre2: '>=10.42,<10.43.0a0' pcre2: '>=10.43,<10.44.0a0'
perl: 5.* perl: 5.*
hash: hash:
md5: 851970792301b407ba4c35e75e796791 md5: 6817894081347566c0f097216bb36faa
sha256: 73a065e160d759e8fb0b169e615955a8fe0c148ed00c7f6ddf076f2e4adfd765 sha256: 3ca58462b1c79a288587f8bdb82aa55829586e3f1635650988ab95d845b1b68e
manager: conda manager: conda
name: git name: git
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/git-2.43.0-pl5321h7bc287a_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/git-2.44.0-pl5321h709897a_0.conda
version: 2.43.0 version: 2.44.0
- category: main - category: main
dependencies: dependencies:
cairo: '>=1.18.0,<2.0a0' cairo: '>=1.18.0,<2.0a0'
@@ -2273,16 +2274,16 @@ package:
version: 8.3.0 version: 8.3.0
- category: main - category: main
dependencies: dependencies:
importlib-metadata: '>=7.0.1,<7.0.2.0a0' importlib-metadata: '>=7.0.2,<7.0.3.0a0'
hash: hash:
md5: 4a2f43a20fa404b998859c6a470ba316 md5: d11132727a247f2c1998779a2af743a1
sha256: bc362df1d4f5a04c38dff29cd9c2d0ac584f9c4b45d3e4683ee090944a38fba4 sha256: b250e6a3e741b762bb2caf05119feb6245cb41b468542e5a9263cd01671098f7
manager: conda manager: conda
name: importlib_metadata name: importlib_metadata
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.1-hd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.2-hd8ed1ab_0.conda
version: 7.0.1 version: 7.0.2
- category: main - category: main
dependencies: dependencies:
libgcc-ng: '>=12' libgcc-ng: '>=12'
@@ -2364,7 +2365,7 @@ package:
version: 1.4.4 version: 1.4.4
- category: main - category: main
dependencies: dependencies:
alsa-lib: '>=1.2.10,<1.2.11.0a0' alsa-lib: '>=1.2.10,<1.3.0.0a0'
fontconfig: '>=2.14.2,<3.0a0' fontconfig: '>=2.14.2,<3.0a0'
fonts-conda-ecosystem: '' fonts-conda-ecosystem: ''
freetype: '>=2.12.1,<3.0a0' freetype: '>=2.12.1,<3.0a0'
@@ -2399,14 +2400,14 @@ package:
python: '>=3.7' python: '>=3.7'
typing-extensions: '>=4.6.1' typing-extensions: '>=4.6.1'
hash: hash:
md5: b6343b653c5ca8fb18af03f3f5d1cd9f md5: 4f4e78b41c489b89d98719fcbde09361
sha256: ff6728ec56f8cc5d0c6dba999de6299f3ce4aa2624b552194dafdb5af1c7fecd sha256: 7367461b8f9e309f20f129605daa78635a1daa2538fe0b40d7f7238f8d430a29
manager: conda manager: conda
name: pydantic name: pydantic
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.6.2-pyhd8ed1ab_0.conda url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.6.3-pyhd8ed1ab_0.conda
version: 2.6.2 version: 2.6.3
- category: main - category: main
dependencies: dependencies:
cryptography: '' cryptography: ''
@@ -2446,14 +2447,14 @@ package:
python_abi: 3.10.* *_cp310 python_abi: 3.10.* *_cp310
secretstorage: '>=3.2' secretstorage: '>=3.2'
hash: hash:
md5: e710fd8e57356a64cace034413da9cb3 md5: 441009e6f4fa93552a32d2ed40d332b4
sha256: 886a764e4bc2cfaabf2ea0a98461fbd526affd99c984a2789770eca43dd17c9b sha256: 8187362ec306c92e3d8ebb51677fffb2e44cd0a6e013ed1c4ef439f1d2e5e06b
manager: conda manager: conda
name: keyring name: keyring
optional: false optional: false
platform: linux-64 platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/keyring-24.3.0-py310hff52083_0.conda url: https://conda.anaconda.org/conda-forge/linux-64/keyring-24.3.1-py310hff52083_0.conda
version: 24.3.0 version: 24.3.1
- category: main - category: main
dependencies: dependencies:
__unix: '' __unix: ''

View File

@@ -15,4 +15,4 @@ dependencies:
# https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html#package-match-specifications # https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html#package-match-specifications
# documentation on package_spec syntax for constraining versions # documentation on package_spec syntax for constraining versions
- riscv-tools==1.0.3 # from ucb-bar channel - https://github.com/ucb-bar/riscv-tools-feedstock - riscv-tools==1.0.6 # from ucb-bar channel - https://github.com/ucb-bar/riscv-tools-feedstock

View File

@@ -5,12 +5,13 @@ BUILD_DIR := $(ROOT_DIR)/build
CC=$(RISCV)/bin/riscv64-unknown-elf-gcc CC=$(RISCV)/bin/riscv64-unknown-elf-gcc
OBJCOPY=$(RISCV)/bin/riscv64-unknown-elf-objcopy OBJCOPY=$(RISCV)/bin/riscv64-unknown-elf-objcopy
OBJDUMP=$(RISCV)/bin/riscv64-unknown-elf-objdump OBJDUMP=$(RISCV)/bin/riscv64-unknown-elf-objdump
CFLAGS=-march=rv64ima -mcmodel=medany -O2 -std=gnu11 -Wall -nostartfiles CFLAGS=-march=rv64ima_zicsr_zifencei -mcmodel=medany -O2 -std=gnu11 -Wall -nostartfiles
CFLAGS+= -fno-common -g -DENTROPY=0 -mabi=lp64 -DNONSMP_HART=0 CFLAGS+= -fno-common -g -DENTROPY=0 -mabi=lp64 -DNONSMP_HART=0
CFLAGS+= -I $(ROOT_DIR)/include -I. CFLAGS+= -I $(ROOT_DIR)/include -I.
LFLAGS=-static -nostdlib -L $(ROOT_DIR)/linker -T sdboot.elf.lds LFLAGS=-static -nostdlib -L $(ROOT_DIR)/linker -T sdboot.elf.lds
PBUS_CLK ?= 1000000 # default to 1MHz but really should be overridden # default to 1MHz but really should be overridden
PBUS_CLK ?= 1000000
default: elf bin dump default: elf bin dump

View File

@@ -84,7 +84,7 @@ cp -p "${SRCDIR}/riscv-isa-sim/build/libfesvr.a" "${RISCV}/lib/"
CLEANAFTERINSTALL=$OLDCLEANAFTERINSTALL CLEANAFTERINSTALL=$OLDCLEANAFTERINSTALL
echo '==> Installing Proxy Kernel' echo '==> Installing Proxy Kernel'
CC= CXX= module_all riscv-pk --prefix="${RISCV}" --host=riscv${XLEN}-unknown-elf CC= CXX= module_all riscv-pk --prefix="${RISCV}" --host=riscv${XLEN}-unknown-elf --with-arch=rv64gc_zifencei
echo '==> Installing RISC-V tests' echo '==> Installing RISC-V tests'
module_all riscv-tests --prefix="${RISCV}/riscv${XLEN}-unknown-elf" --with-xlen=${XLEN} module_all riscv-tests --prefix="${RISCV}/riscv${XLEN}-unknown-elf" --with-xlen=${XLEN}

View File

@@ -1,6 +1,7 @@
#include <stdio.h> #include <stdio.h>
#include <riscv-pk/encoding.h> #include <riscv-pk/encoding.h>
#include "marchid.h" #include "marchid.h"
#include <stdint.h>
int main(void) { int main(void) {
uint64_t marchid = read_csr(marchid); uint64_t marchid = read_csr(marchid);