cproc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/cproc
Log | Files | Refs | Submodules | README | LICENSE

commit 5925f39bb28e6ab3b7ed6f769bb4c90328d9f26d
parent f2e5c6f529c1ff6e22325b19b9c40cfc55147e54
Author: Michael Forney <mforney@mforney.org>
Date:   Mon,  8 Jul 2019 13:09:13 -0700

Mention oasis packages in doc/software.md

Diffstat:
Mdoc/software.md | 29+++++++++++++++++++++++++++++
1 file changed, 29 insertions(+), 0 deletions(-)

diff --git a/doc/software.md b/doc/software.md @@ -123,3 +123,32 @@ index 5828a3b..6e006cc 100644 #include "arg.h" #include "st.h" ``` + +## oasis linux + +One of the main goals of cproc is to compile the entire oasis linux +system (excluding kernel and libc). This is a work in progress, but many +packages have patches to fix various ISO C conformance issues, enabling +them to be built. See the patch directories in the [oasis package tree] +for the patches used. + +Currently the following build successfully: + +- awk bc bearssl blind bzip2 cmark dosfstools e2fsprogs expat farbfeld + file flex freetype fribidi fuse git ii iproute2 jbig2dec kbd less libass + libdrm libevdev libevent libpng libressl libtermkey libxkbcommon loksh + lpeg lua make mandoc myrddin monocypher msmtp mtdev ncurses nsd openntpd + openssh perp pigz qbe samurai sbase sdhcp sinit sshfs texi2mdoc ubase + unzip utf8proc wayland xz zlib zstd +- Various OpenBSD tools (acme-client diff doas fmt m4 patch rsync yacc) +- Parts of plan9port (rc sam) +- Parts of util-linux (fdisk losetup) + +The following still need more work: + +- dmenu efibootmgr efivar ffmpeg fontconfig wpa\_supplicant libffi + libinput libjpeg-turbo libnl libpciaccess libutp mpv nasm netsurf + nginx pcre pixman python st strace swc extlinux the\_silver\_searcher + tinyemu transmission velox vis wld + +[oasis package tree] https://github.com/michaelforney/oasis/tree/master/pkg