Skip to content

Commit 699eff9

Browse files
Replacing llvm 14 with llvm 15 as a pre-requirement for K (#3270)
* Replacing llvm 14 with llvm 15 as a pre-requirement for K * Updating GDB/LLDB Tutorial
1 parent 5eabbf6 commit 699eff9

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ sudo apt-get install build-essential m4 openjdk-11-jdk libfmt-dev libgmp-dev lib
8080
curl -sSL https://get.haskellstack.org/ | sh
8181
```
8282

83-
Note: we require a version between 10 and 14 for clang, lld, and llvm-tools.
83+
Note: we require a version between 10 and 15 for clang, lld, and llvm-tools.
8484

8585
On Arch Linux:
8686

@@ -94,7 +94,7 @@ If you install this list of dependencies, continue directly to the [Build and In
9494
On macOS using [Homebrew](https://brew.sh/):
9595
```shell
9696
git submodule update --init --recursive
97-
brew install bison boost cmake flex fmt gcc gmp openjdk jemalloc libyaml llvm@14 make maven mpfr pkg-config python stack zlib z3
97+
brew install bison boost cmake flex fmt gcc gmp openjdk jemalloc libyaml llvm@15 make maven mpfr pkg-config python stack zlib z3
9898
```
9999

100100
## The Long Version
@@ -151,7 +151,7 @@ See the notes below.
151151
explicitly make it available for command line usage. See the results
152152
of the `brew info llvm` command for more information on how to do this.
153153
Additionally, the default version of LLVM supplied by Homebrew is newer
154-
than the version supported by K. The formula `llvm@14` should be used
154+
than the version supported by K. The formula `llvm@15` should be used
155155
instead of `llvm`.
156156

157157
3. Flex / Bison

k-distribution/k-tutorial/1_basic/19_debugging/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ This lesson has been written with GDB support on Linux in mind. Unfortunately,
1414
on macOS, GDB has limited support. To address this, we have introduced early
1515
experimental support for debugging with LLDB on macOS. In some cases, the
1616
features supported by LLDB are slightly different to those supported by GDB; the
17-
tutorial text will make this clear where necessary. If you encounter an issue on
18-
either operating system, please open an issue against the
19-
[K repository](https://github.com/runtimeverification/k).
17+
tutorial text will make this clear where necessary. If you use a macOS with an
18+
LLVM version older than 15, you may need to upgrade it to use the LLDB
19+
correctly. If you encounter an issue on either operating system, please open an
20+
issue against the [K repository](https://github.com/runtimeverification/k).
2021

2122
## Getting started
2223

macos-envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
PATH_add `brew --prefix bison`/bin
55
PATH_add `brew --prefix flex`/bin
6-
PATH_add `brew --prefix llvm@14`/bin
6+
PATH_add `brew --prefix llvm@15`/bin
77
PATH_add `brew --prefix openjdk`/bin

0 commit comments

Comments
 (0)