diff options
-rw-r--r-- | README.md | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -6,7 +6,9 @@ Pack is a simple serialisation and deserialisation library for C. Dependencies ------------ -- A redo implementation. +Pack has no runtime dependencies. The following is a list of build dependencies: + +- An implementation of redo - <http://news.dieweltistgarnichtso.net/bin/redo-sh.html> Tested building and development. Slightly overzealous rebuilds. Performance issues with jobserver. @@ -16,8 +18,10 @@ Dependencies bugs when used for development. - <https://github.com/leahneukirchen/redo-c/> Tested for building. Overzealous rebuilds but generally very fast. -- A relatively recent copy of bash and some other core utilities. -- A C compiler with C11 support. +- A C11 compiler with GCC style parameters (clang works) +- POSIX cat, find, rm, sed, sh and tr +- xargs with support for the `-r` gnu extension +- bash 4.4 or newer (parameter expansion transformations) Compilation ----------- @@ -45,3 +49,9 @@ Contributing ------------ To contribute, please send a patch to me at <tk+pack-patches@the-tk.com>. + +Bugs +---- + +* pack assumes a two's complement implementation of C +* pack cannot build on OSX without installing a newer bash and a fixed xargs |