|
Message-Id: <1367266482.18069.188@driftwood> Date: Mon, 29 Apr 2013 15:14:42 -0500 From: Rob Landley <rob@...dley.net> To: musl@...ts.openwall.com Cc: musl@...ts.openwall.com Subject: Re: High-priority library replacements? On 04/29/2013 11:38:41 AM, John Spencer wrote: > On 04/29/2013 07:51 AM, Brad Conroy wrote: >> I have been keeping track of unbloated alternative resources with >> permissive licenses here: >> http://www.murga-linux.com/puppy/viewtopic.php?t=72359 >> >> Here is a summary in no particular order: >> Imaging ... stb_image (nothings.org) or nanojpeg+lodepng+webp >> stb_image supports png and gif (+many others) and thus has lzo and >> zlib >> Lua ... stua (nothings.org) >> Ogg ... stb_vorbis > > i would be careful with stb_ things since the author makes statements > such as: > "Warning: gcc strict-aliasing optimization breaks this, which is too > bad, because > my old version probably didn't have that problem but it relied on > silently casting > from void*, which doesn't work in C++, so when I made it C++ > compilable I had to > start casting to void** and doing other shenanigans and bam. Just Say > No to strict > aliasing optimizations in C, which should be the sane systems > programming language. Sounds good to me. At the very least the compiler should have a --stop-being-stupid command line flag. Rob
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.