Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20120425182245.f5bc8c43.idunham@lavabit.com>
Date: Wed, 25 Apr 2012 18:22:45 -0700
From: Isaac Dunham <idunham@...abit.com>
To: musl@...ts.openwall.com
Subject: Re: musl 0.8.10 released

On Wed, 25 Apr 2012 14:49:17 -0400
Rich Felker <dalias@...ifal.cx> wrote:

> Hi all,
> 
> Since there've been a lot of changes since 0.8.9, many of them fixes
> for annoying bugs, I've made another release in the 0.8 series:
> 
>   Character classification functions updated to Unicode 6.1 and
>   greatly improved. Over/underflow detection and bugs fixed in
>   strtod/scanf float support. Minimal stack protector support. Better
>   debugging support for shared libraries. Recent breakage in iconv and
>   sysconf fixed. Improved musl-gcc wrapper script.

Seems to work fine from Debian (so far...).
One nit, though: Is there a way to install with PREFIX=/usr, but libc.so actually residing in /lib instead of symlinked to /usr/lib/libc.so?

Also, does PIC (shared libraries) really have to forcibly enable -O3 ?
This has historically meant "switch on all optimizations, even the broken ones".  If I wanted -O3, I'd specify it myself.
On a semi-related note--would -fno-delete-null-pointer-checks be adviseable? I know there was a security issue in the kernel some time back, for which this was the solution.

Somehow I suspect that sysvinit won't compile, for the same reasons as previously (missing macros, strdupa, char **environ, ut_addr, [UW]TMP_FILE aliases for _[UW]TMP_PATH--all missing despite _GNU_SOURCE being defined).
-- 
Isaac Dunham <idunham@...abit.com>

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.