Glibc-abi-tool Alternatives
Similar projects and alternatives to glibc-abi-tool
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
-
learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
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.
-
-
-
win32metadata
Tooling to generate metadata for Win32 APIs in the Windows SDK.
-
-
-
win32json
A JSON representation of win32metadata. These files are generated by https://github.com/marlersoft/win32jsongen
glibc-abi-tool reviews and mentions
-
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?
"So, a clang wrapper?" is a common thought. Here's how Zig differs from clang out of the box:
* Links MachO binaries for Apple Silicon via the custom zld linker it ships. LLVM cannot do this currently.
* Provides (deduplicated) libc headers for pretty much every platform, including macOS and glibc/musl. https://github.com/ziglang/zig/tree/master/lib/libc/include
* Provides a libc implementation (libSystem for macOS, musl and glibc, mingw for Windows, and WASI)
* Deals with lots of the deep depths of hell, like enabling you to target any version of glibc out of the box by building symbol mappings: https://github.com/ziglang/glibc-abi-tool/
And that doesn't mention the most important part, IMO, which is that it lets you cross compile _out of the box_. No fiddling with sysroots, system packages, etc. to get a cross compiling toolchain working.
- 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)
Stats
ziglang/glibc-abi-tool is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.