Skip to content

Commit

Permalink
Build semantics using krypto.a (#2387)
Browse files Browse the repository at this point in the history
* Link to `krypto.a`

* Remove `procps`

* Fix update workflow

* kevm-pyk/: sync poetry files pyk version 7.1.108

* flake.{nix,lock}: update Nix derivations

* Remove trigger

* Run `kdist` with `--verbose` for Nix build

* add secp256k1 to buildInputs of kevm

---------

Co-authored-by: devops <[email protected]>
Co-authored-by: Sam Balco <[email protected]>
  • Loading branch information
3 people authored Aug 16, 2024
1 parent 953287a commit fc36be8
Show file tree
Hide file tree
Showing 8 changed files with 447 additions and 78 deletions.
1 change: 0 additions & 1 deletion .github/workflows/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ RUN apt-get update \
debhelper \
libboost-test-dev \
libcrypto++-dev \
libprocps-dev \
libsecp256k1-dev \
libssl-dev \
libyaml-dev \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
K_VERSION=v$(cat deps/k_release)
BKP_VERSION=$(cat deps/blockchain-k-plugin_release)
sed -i 's! k-framework.url = "github:runtimeverification/k/[v0-9\.]*"! k-framework.url = "github:runtimeverification/k/'"${K_VERSION}"'"!' flake.nix
sed -i 's! blockchain-k-plugin.url = "github:runtimeverification/blockchain-k-plugin/[0-9a-f]*"! blockchain-k-plugin.url = "github:runtimeverification/blockchain-k-plugin/'"${BKP_VERSION}"'"!' flake.nix
sed -i 's! "github:runtimeverification/blockchain-k-plugin/[0-9a-f]*"! "github:runtimeverification/blockchain-k-plugin/'"${BKP_VERSION}"'"!' flake.nix
sed -i 's! pyk.url = "github:runtimeverification/k/[v0-9\.]*?dir=pyk"! pyk.url = "github:runtimeverification/k/'"${K_VERSION}"'?dir=pyk"!' flake.nix
nix run .#update-from-submodules
nix flake update
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,13 @@ You need to install the [K Framework] on your system, see the instructions there
The fastest way is via the [kup package manager], with which you can do to get the correct version of K:

```sh
kup install k.openssl.procps --version v$(cat deps/k_release)
kup install k.openssl --version v$(cat deps/k_release)
```

You can also drop into a single development shell with the correct version of K on path by doing:

```sh
kup shell k.openssl.procps --version v$(cat deps/k_release)
kup shell k.openssl --version v$(cat deps/k_release)
```

### Building
Expand Down
Loading

0 comments on commit fc36be8

Please sign in to comment.