qbe
Port variant std
Summary Embeddable compiler backend for C type languages
Package version 1.3
Homepage https://c9x.me/compile/
Keywords devel
Maintainer Michael Reim
License MIT
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 20 JUN 2026, 20:56:33 UTC
Port created 28 MAY 2025, 21:42:51 UTC
Subpackage Descriptions
primary QBE is a compiler backend that aims to provide 70% of the performance of industrial optimizing compilers in 10% of the code. QBE fosters language innovation by offering a compact user-friendly and performant backend. The size limit constrains QBE to focus on the essential and prevents embarking on a never-ending path of diminishing returns. The C codebase of QBE is intended to remain hobby-scale and pleasant to hack on. Despite the small footprint, QBE provides a number of optimizations with good impact/weight ratio. It also facilitates integration with foreign systems by implementing the C ABI in full. This means that programs compiled by QBE can trivially call into C, and vice versa.
docs This is the documents subpackage of the qbe:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
This package has no dependency requirements of any kind.
Download groups
main https://c9x.me/compile/release/
Distribution File Information
d587905d620dc5e1d2bfa7c2cc642b9b837aa89a3188c6e37b53d756cf66e320 281332 qbe-1.3.tar.xz
Ports that require qbe:std
harec:std Hare language compiler