cinnamonwolfy / pl-ert

An implementation of the ESB 2.0 API/PL-API that doesn't depend on the C Standard Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PortaLinux Embedded Runtime

The PortaLinux Embedded Runtime, or PL-ERT, is an implementation of ESB 2.0's API (Most used POSIX calls and all PortaLinux Runtime calls) that does not depend on the Standard C library. This library only supports static linking and will only link "properly" (no warnings) with a freestanding C compiler.

Build instructions

Currently, there is no proper build system. While I work on a proper build system, you can use the ./compile.sh script in the root of the directory. It compiles in 64-bit mode and with debug symbols by default

Contributions

Due to this being freestanding pl32lib-ng, it inherits its contribution clause, which means that contributions will never be accepted. I, Sophie, will be the only contributor to this project throughout its entire life.

About

An implementation of the ESB 2.0 API/PL-API that doesn't depend on the C Standard Library

License:Mozilla Public License 2.0


Languages

Language:C 94.9%Language:Assembly 3.5%Language:Shell 1.5%