Skip to content

Commit e8550d9

Browse files
committed
[GR-16469] [GR-19513] [GR-14965] Update Sulong to use the LLVM 9 toolchain.
PullRequest: truffleruby/1213
2 parents 96e2452 + 91f1ba4 commit e8550d9

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
New features:
44

55
* Enable and document `--coverage` option (#1840, @chrisseaton).
6+
* Update the internal LLVM toolchain to LLVM 9 and reduce its download size.
67

78
Bug fixes:
89

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ environment, for example by unmounting system filesystems such as `/dev/shm`.
106106

107107
## Dependencies
108108

109-
* [make, gcc and libxml2](doc/user/installing-llvm.md) for building C and C++ extensions.
109+
* [make and gcc](doc/user/installing-llvm.md) for building C and C++ extensions.
110110
* [libssl](doc/user/installing-libssl.md) for the `openssl` C extension
111111
* [zlib](doc/user/installing-zlib.md) for the `zlib` C extension
112112

doc/user/installing-llvm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ The `make` utility as well as the dependencies of the toolchain still need to be
99
## RedHat-based: Fedora, Oracle Linux, etc
1010

1111
```bash
12-
$ sudo dnf install make gcc libxml2
12+
$ sudo dnf install make gcc
1313
```
1414

1515
## Debian-based: Ubuntu, etc
1616

1717
```bash
18-
$ sudo apt-get install make gcc libxml2
18+
$ sudo apt-get install make gcc
1919
```
2020

2121
## macOS

mx.truffleruby/suite.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "tools",
1010
"subdir": True,
1111
# version must always be equal to the version of the "sulong" import below
12-
"version": "7320bcd1a6533f07360f88b6844872b54afce052",
12+
"version": "70c5f95afa7f3e5f66952310bcfe8bea50b78eb9",
1313
"urls": [
1414
{"url": "https://github.com/oracle/graal.git", "kind": "git"},
1515
{"url": "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind": "binary"},
@@ -19,7 +19,7 @@
1919
"name": "sulong",
2020
"subdir": True,
2121
# version must always be equal to the version of the "tools" import above
22-
"version": "7320bcd1a6533f07360f88b6844872b54afce052",
22+
"version": "70c5f95afa7f3e5f66952310bcfe8bea50b78eb9",
2323
"urls": [
2424
{"url": "https://github.com/oracle/graal.git", "kind": "git"},
2525
{"url": "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind": "binary"},

tool/docker-configs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ deb_packages: &deb_packages
1717
specs: netbase
1818
zlib: libz-dev
1919
openssl: libssl-dev
20-
cext: gcc libxml2 make
20+
cext: gcc make
2121
source: file g++ python ruby
2222

2323
ol7:

0 commit comments

Comments
 (0)