Skip to content

Commit 7719cea

Browse files
authored
Update README.md
1 parent dadbe05 commit 7719cea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The IR is written to **stdout**, so it can be redirected into a `.ll` file and t
1414
## Prerequisites
1515

1616
* The **semantic analyzer** must be built first (LLVM IR generation depends on its AST).
17-
* **LLVM 14** or later (tested with LLVM 14).
17+
* **LLVM 14** (tested with the default package on Debian 12. Later LLVM versions introduce header and function name changes that can cause incompatibility).
1818
* **clang** (for assembling IR and linking the runtime library).
1919
* **make**, **flex**, **bison**, and a C++17 compiler.
2020

@@ -147,7 +147,7 @@ The script:
147147

148148
## Tips & Troubleshooting
149149

150-
* Ensure **LLVM 14+** and **clang** are installed and available in `$PATH`.
150+
* Ensure **LLVM 14** and **clang** are installed and available in `$PATH`.
151151
* The runtime library `libdanart.a` must be present in the same directory or linked with `-L` and `-l` options.
152152
* If the `libdanart.a` is deleted you can restore it by running
153153
```
@@ -157,4 +157,4 @@ The script:
157157
* If compilation fails with `target triple` issues, verify that your LLVM and clang versions match your system architecture.
158158
* IR is printed to **stdout** (using `danac`) — don’t forget to redirect (`>`) to capture it in a file.
159159

160-
---
160+
---

0 commit comments

Comments
 (0)