wasi-libc/debian
Fabian Grünbichler e83dfabd6a
Some checks failed
CI / Build libc (10.0.0, windows-latest) (push) Has been cancelled
CI / Build libc (10.0.0, x86_64-apple-darwin, macos-latest) (push) Has been cancelled
CI / Build libc (10.0.0, x86_64-linux-gnu-ubuntu-18.04, ubuntu-latest) (push) Has been cancelled
CI / Build libc (15.0.7, x86_64-apple-darwin21.0, macos-latest) (push) Has been cancelled
CI / Build libc (16.0.0, true, windows-latest) (push) Has been cancelled
CI / Build libc (16.0.0, true, x86_64-linux-gnu-ubuntu-18.04, ubuntu-latest) (push) Has been cancelled
CI / wasi-headers test (macos-latest) (push) Has been cancelled
CI / wasi-headers test (ubuntu-latest) (push) Has been cancelled
CI / wasi-headers test (windows-latest) (push) Has been cancelled
CI / Rustfmt (push) Has been cancelled
bump version to 0.0~git20241209.574b88d-2~bpo12+pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-02-21 08:12:00 +01:00
..
patches rebase patches 2025-02-17 11:25:01 +01:00
source Update d/changelog, patches 2020-09-04 17:28:51 +01:00
changelog bump version to 0.0~git20241209.574b88d-2~bpo12+pve1 2025-02-21 08:12:00 +01:00
control switch to LLVM 19 2024-10-22 13:02:12 +02:00
copyright update d/copyright 2023-09-08 10:05:40 +02:00
gbp.conf update watch file, and add instructions on updating the upstream source 2020-04-04 02:49:19 +01:00
README.source update upstream git url 2020-09-04 17:27:26 +01:00
rules switch to LLVM 19 2024-10-22 13:02:12 +02:00
wasi-libc.install build and install p2 snapshot target 2024-07-11 10:22:36 +02:00
wasi-libc.links build and install p2 snapshot target 2024-07-11 10:22:36 +02:00
wasi-libc.lintian-overrides adapt lintian overrides 2024-07-31 20:01:27 +02:00
watch update watch file, and add instructions on updating the upstream source 2020-04-04 02:49:19 +01:00

Embedded MUSL
=============

This package embeds a copy of MUSL because its main reverse-dependency (rustc)
is very sensitive to its exact ABI and we do not want to have to co-ordinate
upgrades with the main musl package in Debian.

Updating the package
====================

- In ``rust.git`` run ``debian/rules update-version`` as normal.
- Look at ``debian/control`` and get the commit hash from Build-Depends-Indep
- commit=<THE COMMIT HASH YOU GOT>
- git remote add upstream https://github.com/WebAssembly/wasi-libc || true
- git fetch upstream && git checkout upstream-orig && git reset --hard "$commit" && git push origin
- git checkout master && uscan --verbose
- gbp import-orig ../wasi-libc_0.0~git*.$commit.orig.tar.xz
- Finally, update debian/* as normal