GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||
GeezerVison is showing github.com — feat(pkg): mingw-w64-sysroot 20261104 and freebsd-sysroot 14.5 — target systems as mcpp base packages by Sunrisepeak · Pull Request #1132 · openxlings/xim-pkgindex Conversation
|
| Package | Version | Source | Contents | Size |
|---|---|---|---|---|
mingw-w64-sysroot |
20261104 | official llvm-mingw 20261104 release (UCRT; LLVM 23.1.5) | MinGW-w64 headers and import libraries, libc++, libunwind, compiler-rt, libc++'s std module; x86_64 and aarch64 | 22 MB |
freebsd-sysroot |
14.5 | official FreeBSD 14.5-RELEASE base.txz (amd64, arm64; digests match the release MANIFEST) |
usr/include, shared libraries, ld-elf.so.1, crt objects, static archives of libc / C++ run-time / compiler run-time; std module sources generated from the official libcxx 21.1.8 source release |
40 MB |
mingw-w64-sysroot is named with -sysroot because mingw-w64 is the winlibs toolchain on Windows hosts. Release storage: xlings-res/mingw-w64-sysroot, xlings-res/freebsd-sysroot on GitHub, mirrored to GitCode (both downloads verified byte-identical by sha256). The assembly scripts are in .agents/tools/ (build-mingw-w64-sysroot.py, build-freebsd-sysroot.py, libcxx-modules.py); each archive's PROVENANCE.md names the upstream archives and their sha256.
Consumers: mcpp's mingw-llvm provider (Windows GNU-ABI rows from every host, mcpp#913) names xim:mingw-w64-sysroot@20261104; a FreeBSD platform names xim:[email protected].
xlings config --add-xpkg for every package).import std programs for x86_64 (runs under wine, static, UCRT imports only) and aarch64.import std + exceptions for amd64 and arm64, dynamic and static; the amd64 programs run in a FreeBSD 14.5 VM.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…get systems as mcpp base packages mingw-w64-sysroot is the target side of llvm-mingw 20261104 (MinGW-w64 on UCRT, libc++, libunwind, compiler-rt, libc++'s std module) for x86_64 and aarch64; freebsd-sysroot is FreeBSD 14.5-RELEASE's base system for compiling and linking (amd64, arm64) with libc++ 21.1.8's std module sources generated from the official libcxx source release. Each archive is target code, one for every host, and carries an mcpp.toml base statement (mcpp design 2026-11-10 E5, E9). The assembly scripts are under .agents/tools.
|
Self-review before merge (spec / ecosystem / architecture / code quality):
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.