Skip to content
This repository was archived by the owner on Oct 4, 2023. It is now read-only.

Commit 0b85d34

Browse files
[weekly][01102023]: greenforce clang updated from 6403287eff71a3d6f6c862346d6ed3f0f000eb70
Clang Version: 18.0.0 Binutils version: 2.38 LLVM commit: llvm/llvm-project@6403287e Release: https://github.com/greenforce-project/clang-llvm/releases/tag/01102023 Change-Id: I75be2c45b5d25218f6ef35bd21137d7268f25979 Signed-off-by: greenforce-bot <[email protected]>
1 parent 408db53 commit 0b85d34

File tree

3 files changed

+36
-12
lines changed

3 files changed

+36
-12
lines changed

README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
# Greenforce Clang
22

3-
You can see information about the latest greenforce clang build in clang-18.0.0-24092023-0013-info.txt, the latest tag is 24092023 (see latest.txt). To use greenforce clang, you can download directly from the git releases or you can follow the simple commands below:
3+
To get started with Greenforce clang, you'll need to get familiar with [Building Linux with Clang/LLVM](https://docs.kernel.org/kbuild/llvm.html).
44

5-
```bash
5+
This is how you start initializing the Greenforce clang to your local or server, use a command like this:
66

7-
# Make greenforce clang folder
8-
mkdir -p "$HOME/toolchains/greenforce-clang"
7+
```bash
8+
# Create a directory for the source files
99

10-
# Create a folder environment
11-
GREENFORCE_DIR="$HOME/toolchains/greenforce-clang"
10+
$ mkdir -p ~/toolchains/greenforce-clang
11+
```
1212

13-
# greenforce clang release
14-
GREENFORCE_LINK=https://github.com/greenforce-project/clang-llvm/releases/download/24092023/greenforce-clang-18.0.0-24092023-0013.tar.gz
13+
Then to download:
1514

16-
# Download and extract to folder
17-
wget -c "${GREENFORCE_LINK}" -O - | tar -xz -C "${GREENFORCE_DIR}"
15+
```bash
16+
$ wget -c (put the links here) -O - | tar -xz -C ~/toolchains/greenforce-clang
1817

1918
```
2019

20+
Please see clang-18.0.0-01102023-0013-info.txt for more informations regarding the latest build.
21+
2122
## Host compatibility
2223

2324
This toolchain is built on Ubuntu 22.04.3 LTS, which uses glibc 2.35. Compatibility with older distributions cannot be guaranteed. Other libc implementations (such as musl) are not supported.
@@ -28,7 +29,7 @@ Make sure you have this toolchain in your `PATH`:
2829

2930
```bash
3031

31-
export PATH="$HOME/toolchains/greenforce-clang/bin:$PATH"
32+
export PATH="~/toolchains/greenforce-clang/bin:$PATH"
3233

3334
```
3435

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[date]
2+
1 October 2023
3+
4+
[clang-ver]
5+
greenforce clang version 18.0.0 (https://github.com/llvm/llvm-project.git 6403287eff71a3d6f6c862346d6ed3f0f000eb70)
6+
7+
[llvm-commit]
8+
https://github.com/llvm/llvm-project/commit/6403287e
9+
10+
[llvm-commit-msg]
11+
[Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration
12+
13+
[binutils-ver]
14+
2.38
15+
16+
[host-glibc]
17+
2.35
18+
19+
[size]
20+
607M
21+
22+
[shasum]
23+
5383f7e1b5e2a5db4b887dafdb221e3a330c0f924c8cd4178aafd1e7a325a97f

latest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[tag]
2-
24092023
2+
01102023

0 commit comments

Comments
 (0)