Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 15 Dec 2012 01:11:22 +0400
From: ojab <ojab@...b.ru>
To: musl@...ts.openwall.com
Subject: Re: SoX & pipe rewinding

On 14.12.2012 23:09, Rich Felker wrote:
> On Fri, Dec 14, 2012 at 05:51:40PM +0400, ojab wrote:
>
> There's intentionally no musl-specific #define. Some people have
> complained about that, but if there had been one, the state of musl
> compatibility would be a ton worse right now, because lots of software
> would be crippling itself by using #ifdef __musl__ or similar to
> disable features that musl 0.6.x didn't have...
>
> The right solution to using optional features is to test for their
> existence, but in this case, sox is not using an extension feature but
> poking at the internals of some known implementations and throwing
> #error for everything else. This is just really bad behavior. The
> default case should be portable, i.e. should just silently omit the
> non-portable pipe rewinding code.
>
> Rich
>

Filled 
https://sourceforge.net/tracker/?func=detail&aid=3596097&group_id=10706&atid=110706

//wbr ojab

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.