Skip to content

Commit

Permalink
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
Browse files Browse the repository at this point in the history
…nd-booster
  • Loading branch information
rv-jenkins authored Oct 19, 2023
2 parents f1613c7 + 2ea8c60 commit fd75d8c
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 24 deletions.
14 changes: 0 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,16 +80,6 @@ sudo apt-get install build-essential m4 openjdk-17-jdk libfmt-dev libgmp-dev lib
curl -sSL https://get.haskellstack.org/ | sh
```

On Ubuntu Linux 20.04 (Focal):

**Note**: the installation process is very similar to the above, the only difference is that clang, lld and llvm-tools have to be version 12.

```shell
git submodule update --init --recursive
sudo apt-get install build-essential m4 openjdk-11-jdk libfmt-dev libgmp-dev libmpfr-dev pkg-config flex bison z3 libz3-dev maven python3 python3-dev cmake gcc g++ clang-12 lld-12 llvm-12-tools zlib1g-dev libboost-test-dev libyaml-dev libjemalloc-dev
curl -sSL https://get.haskellstack.org/ | sh
```

On Arch Linux:

```shell
Expand Down Expand Up @@ -188,10 +178,6 @@ See the notes below.
This will provide the information about the JDK Maven is using, in case
it is the wrong one.

Note that on Ubuntu Focal, the default Maven version is not compatible with
newer versions of the JDK; for K's Maven build to work, please ensure you
have version 11 installed.

5. Haskell Stack

To install, go to <https://docs.haskellstack.org/en/stable/README/> and
Expand Down
12 changes: 3 additions & 9 deletions k-distribution/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Install through packages

We currently strive to provide packages for the following platforms:

- Ubuntu Focal Fossa (20.04) and Jammy Jellyfish (22.04)
- Ubuntu Jammy Jellyfish (22.04)
- Debian Bookworm
- Arch Linux
- macOS Catalina (10.15), Big Sur (11) and Monterey (12) via Homebrew
Expand All @@ -52,7 +52,7 @@ Pre-installation Notes
- We **do not** currently support running K natively on Windows. To use K on
Windows 10, you are encouraged to install the
[Windows Subsystem for Linux (version 2)](https://docs.microsoft.com/en-us/windows/wsl/install-win10)
and follow the instructions for installing Ubuntu Focal.
and follow the instructions for installing Ubuntu Jammy.

If you have already installed WSL, before proceeding, you will need to
enter the WSL environment. You can do this by:
Expand All @@ -65,7 +65,7 @@ Pre-installation Notes
you will need to use a virtual machine (VM) software. We assume you have:

1. Created a virtual machine
2. Installed a Linux distribution (e.g. Ubuntu Focal Fossa) on your
2. Installed a Linux distribution (e.g. Ubuntu Jammy Jellyfish) on your
virtual machine

Consult your virtual machine software if you need help with the above
Expand Down Expand Up @@ -110,12 +110,6 @@ requires about ~1.4GB of dependencies and will take some time.
- On Linux systems, K will typically be installed under `/usr`.
- On macOS/brew, K will typically be installed under `/usr/local`.
### Ubuntu Focal (20.04)
```sh
sudo apt install ./kframework_amd64_ubuntu_jammy.deb
```

### Ubuntu Jammy (22.04)
```sh
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ KOMPILE_BACKEND=haskell
KPROVE_FLAGS+=--debugger --debug-script context-spec.k.in
KORE_REPL_OPTS=--log-entries DebugAppliedLabeledRewriteRule
export KORE_REPL_OPTS
CONSIDER_PROVER_ERRORS=2>&1 | sed 's!\[[0-9]\+]!!g' # Hacking in a sed command here to remove strings of the form '[23452]'
CONSIDER_PROVER_ERRORS=2>&1 | sed 's!\[[0-9][0-9]*]!!g' # Hacking in a sed command here to remove strings of the form '[23452]'

include ../../../include/kframework/ktest.mak

Expand Down

0 comments on commit fd75d8c

Please sign in to comment.