]>
Commit | Line | Data |
---|---|---|
fcd63b0d XL |
1 | Embedded MUSL |
2 | ============= | |
3 | ||
4 | This package embeds a copy of MUSL because its main reverse-dependency (rustc) | |
5 | is very sensitive to its exact ABI and we do not want to have to co-ordinate | |
6 | upgrades with the main musl package in Debian. | |
7e8060bb XL |
7 | |
8 | Updating the package | |
9 | ==================== | |
10 | ||
11 | - In ``rust.git`` run ``debian/rules update-version`` as normal. | |
12 | - Look at ``debian/control`` and get the commit hash from Build-Depends-Indep | |
13 | - commit=<THE COMMIT HASH YOU GOT> | |
b81b8ba3 | 14 | - git remote add upstream https://github.com/WebAssembly/wasi-libc || true |
03a14302 | 15 | - git fetch upstream && git checkout upstream-orig && git reset --hard "$commit" && git push origin |
7e8060bb XL |
16 | - git checkout master && uscan --verbose |
17 | - gbp import-orig ../wasi-libc_0.0~git*.$commit.orig.tar.xz | |
18 | - Finally, update debian/* as normal |