Skip to content

Commit 5e4d51b

Browse files
authored
Add debian bullseye x86_64 sysroot [CLARM-39] (#19)
1 parent 3910f85 commit 5e4d51b

File tree

4 files changed

+40
-8
lines changed

4 files changed

+40
-8
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: bullseye-x86_64 sysroot
3+
on:
4+
pull_request:
5+
paths:
6+
- "sysroot/**"
7+
- .github/workflows/bullseye-x86_64-sysroot.yaml
8+
push:
9+
tags:
10+
- "bullseye-x86_64-sysroot-*"
11+
12+
jobs:
13+
toolchains:
14+
runs-on: ubuntu-22.04
15+
name: bullseye-x86_64 sysroot
16+
steps:
17+
- name: Checkout source
18+
uses: actions/checkout@v2
19+
20+
- name: Create sysroot
21+
run: ./sysroot/sysroot-creator.sh build amd64
22+
23+
- name: Upload sysroot
24+
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')
25+
uses: svenstaro/upload-release-action@v1-release
26+
with:
27+
repo_token: ${{ secrets.GITHUB_TOKEN }}
28+
file: "sysroot/out/sysroot-build/bullseye/debian_bullseye_amd64_sysroot.tar.xz"
29+
tag: ${{ github.ref }}
30+
asset_name: debian_bullseye_x86_64_sysroot.tar.xz
31+
overwrite: true

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ build/
33
build-x86/
44
output/
55
llvm-obfuscator-*.txz
6+
sysroot/out
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/gcc-10/libgcc-10-dev_10.2.1-6_amd64.deb
2+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/gcc-10/libgcc-s1_10.2.1-6_amd64.deb
3+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/gcc-10/libstdc++-10-dev_10.2.1-6_amd64.deb
4+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/gcc-10/libstdc++6_10.2.1-6_amd64.deb
5+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/glibc/libc6_2.31-13+deb11u5_amd64.deb
6+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/g/glibc/libc6-dev_2.31-13+deb11u5_amd64.deb
7+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/l/linux/linux-libc-dev_6.1.12-1~bpo11+1_amd64.deb
8+
https://snapshot.debian.org/archive/debian/20230329T085712Z/pool/main/u/util-linux/uuid-dev_2.36.1-8+deb11u1_amd64.deb

sysroot/sysroot-creator.sh

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,6 @@ DEBIAN_PACKAGES="\
6464
"
6565

6666
DEBIAN_PACKAGES_AMD64="
67-
libasan6
68-
libdrm-intel1
69-
libitm1
70-
liblsan0
71-
libquadmath0
72-
libtsan0
73-
libubsan1
74-
valgrind
7567
"
7668

7769
DEBIAN_PACKAGES_I386="

0 commit comments

Comments
 (0)