glibc-abi-tool
win32json
Our great sponsors
glibc-abi-tool | win32json | |
---|---|---|
8 | 1 | |
159 | 65 | |
0.6% | - | |
4.3 | 3.6 | |
2 months ago | about 2 months ago | |
Zig | ||
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glibc-abi-tool
-
To Save C, We Must Save ABI
Operating systems already do language-independent ABI files: https://github.com/marlersoft/win32json so the only thing missing is symbol versioning, which already has solutions: https://github.com/ziglang/glibc-abi-tool
-
Using Zig as Cross Platform C Toolchain
> enabling you to target any version of glibc out of the box by building symbol mappings: https://github.com/ziglang/glibc-abi-tool/
This would be huge. How can I tell zig cc to use a particular glibc version though?
- The Atrocities of COM win32 headers
- Show HN: A 166 KB file for cross compiling glibc for any version, any target
-
Hacker News top posts: Dec 13, 2021
Show HN: A 166 KB file for cross compiling glibc for any version, any target\ (5 comments)
win32json
-
To Save C, We Must Save ABI
Operating systems already do language-independent ABI files: https://github.com/marlersoft/win32json so the only thing missing is symbol versioning, which already has solutions: https://github.com/ziglang/glibc-abi-tool
What are some alternatives?
MSYS2-packages - Package scripts for MSYS2.
llvm-mingw - An LLVM/Clang/LLD based mingw-w64 toolchain
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
mingw-w64 - (Unofficial) Mirror of mingw-w64-code
weird - Generative art in Common Lisp
sysroot - Files for cross-compilation
papers
learnxinyminutes-docs - Code documentation written as code! How novel and totally my idea!
manylinux - Python wheels that work on any linux (almost)
win32metadata - Tooling to generate metadata for Win32 APIs in the Windows SDK.
toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
cepl - Code Evaluate Play Loop