wip/kefir 0.5.0 NetBSD
C17/C23 compiler
- System
- NetBSD
- Repository
- pkgsrc-wip
- Maintainer
- [email protected]
- License
- gnu-gpl-v3 AND modified-bsd
- Categories
- wip, devel
Description
Kefir is an independent compiler for the C17/C23 programming language, developed by Jevgenij Protopopov. Kefir has been validated with a test suite of 80 software projects, among which are GNU core- and binutils, Curl, Nginx, OpenSSL, Perl, Postgresql, Tcl and many others. The compiler targets x86_64 architecture and System-V AMD64 ABI, supporting Linux, FreeBSD, NetBSD and OpenBSD. While the primary priority is compatibility and compliance, Kefir also features conservative SSA-based optimization pipeline, debug information generation, position-independent code, and implements bit-identical bootstrap. Kefir focuses on C source code translation to assembly, and integrates with the rest of system toolchain (assembler, linker, standard library) for other tasks.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | wip/kefir | 0.5.0 |
| FreeBSD | lang/kefir | 0.5.1 |
| HardenedBSD | lang/kefir | 0.5.1 |
| GhostBSD | lang/kefir | 0.5.1 |
Install
From pkgsrc-wip (no binary package):
cd /usr/pkgsrc/wip/kefir && make install clean
Dependencies
Build dependencies 1
No port depends on this one.