Skip to content

Commit ea9d756

Browse files
committed
[GR-35147] Fix Broken Links to LLVM User Documentation.
PullRequest: graal/10332
2 parents 63bce3c + 8e1bead commit ea9d756

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

sulong/docs/contributor/BUILDING.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,12 @@ Next, use git to clone the graal repository:
5454
git clone https://github.com/oracle/graal
5555
```
5656

57-
Next, you need to download a recent
58-
[JVMCI-enabled JDK 8](https://github.com/graalvm/openjdk8-jvmci-builder/releases).
57+
Next, you need to download a recent JVMCI-enabled JDK.
58+
```
59+
mx fetch-jdk
60+
```
5961

60-
Set the `JAVA_HOME` environment variable to point to the extracted JDK from above.
62+
Set the `JAVA_HOME` environment variable to point to the downloaded JDK from above.
6163
The `sulong/mx.sulong/env` file can be used to store environment variables for use with `mx`:
6264

6365
```
@@ -93,7 +95,8 @@ mx --dynamicimport /compiler --jdk jvmci lli ...
9395

9496
## Debugging
9597

96-
See [debugging](../user/Debugging.md) for information how to debug C programs or
98+
See [the user documentation on debugging](../../../docs/reference-manual/llvm/Debugging.md)
99+
for information on how to debug C programs or
97100
LLVM bitcode running inside GraalVM. Note that for debugging options to be available from
98101
`mx`, the tools suite needs to be built and imported (`mx --dynamicimport /tools lli --inspect ...`).
99102

@@ -130,7 +133,7 @@ cd graal/vm && mx --dynamicimport /sulong,/substratevm,/tools build
130133
```
131134

132135
The built GraalVM in `graal/sdk/latest_graalvm_home` is a regular GraalVM, containing
133-
the `lli` launcher. See the [user documentation](../user/README.md) for more how to use it.
136+
the `lli` launcher.
134137

135138

136139
## IDE Setup

sulong/docs/contributor/DEBUGGING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
The Chrome Developer Tools can be used to debug programs running on the GraalVM
66
LLVM runtime.
77

8-
See [user/Debugging.md](../user/Debugging.md) for details.
8+
See [the user documentation on debugging](../../../docs/reference-manual/llvm/Debugging.md) for details.
99

1010
If running from the source directory using `mx`, note that the `tools` suite
1111
needs to be imported for debugging to work:

0 commit comments

Comments
 (0)