sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 25f28966ec05d292faaf5bc257c47efc676e7dd8
parent 77c3f542a2a510bcaa625027daaa2f3d007d41a5
Author: Mattias Andrée <maandree@kth.se>
Date:   Thu,  2 Jun 2016 10:00:38 +0200

List libzahl and hebimath (both as WIP) as GMP alternatives

Signed-off-by: Mattias Andrée <maandree@kth.se>

Diffstat:
Msuckless.org/sucks/index.md | 20+++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/suckless.org/sucks/index.md b/suckless.org/sucks/index.md @@ -26,7 +26,7 @@ possible to avoid them. If you use them, consider looking for alternatives. * [GMP][3] - GNU's bignum/arbitrary precision library. Quite bloated, slow and [calls abort() on failed malloc][4] - Alternatives: [libtommath][5], [TomsFastMath][6], [MPI][7] + Alternatives: [libtommath][5], [TomsFastMath][6], [MPI][7], [libzahl][11] (WIP), [hebimath][12] (WIP) [1]: http://library.gnome.org/devel/glib/ @@ -39,16 +39,18 @@ possible to avoid them. If you use them, consider looking for alternatives. [8]: https://bugzilla.gnome.org/show_bug.cgi?id=674446 [9]: https://github.com/atheme/libmowgli-2 [10]: https://github.com/rofl0r/libulz +[11]: http://git.suckless.org/libzahl +[12]: https://github.com/suiginsoft/hebimath Build Systems ------------- -* [cmake][11] (written in C++) - so huge and bloated, compilation takes longer +* [cmake][13] (written in C++) - so huge and bloated, compilation takes longer than compiling GCC (!). It's not even possible to create freestanding Makefiles, since the generated Makefiles call back into the cmake binary itself. -* [waf][12] and [scons][13] (both written in Python) - waf code is dropped +* [waf][14] and [scons][15] (both written in Python) - waf code is dropped into the compilee's build tree, so it does not benefit from updated versions and bugfixes. @@ -56,13 +58,13 @@ As these build systems are often used to compile C programs, one has to set up a C++ compiler or Python interpreter respectively just in order to be able to build some C code. -Alternatives: [mk][14], [gnu make][15] +Alternatives: [mk][16], [gnu make][17] -[11]: http://www.cmake.org/ -[12]: https://code.google.com/p/waf/ -[13]: http://www.scons.org/ -[14]: http://doc.cat-v.org/plan_9/4th_edition/papers/mk -[15]: https://www.gnu.org/software/make/ +[13]: http://www.cmake.org/ +[14]: https://code.google.com/p/waf/ +[15]: http://www.scons.org/ +[16]: http://doc.cat-v.org/plan_9/4th_edition/papers/mk +[17]: https://www.gnu.org/software/make/ Programs --------