|
Message-ID: <20141117032042.GB22465@brightrain.aerifal.cx> Date: Sun, 16 Nov 2014 22:20:42 -0500 From: Rich Felker <dalias@...c.org> To: musl@...ts.openwall.com Subject: Re: Possible bug: MINSIGSTKSZ values On Mon, Nov 17, 2014 at 09:18:12AM +0800, 黄建忠 wrote: > Hi, Rich, > > If that means some opensource projects need to be modified to fit > Musl, would you consider to add a "__MUSL__" macro? > > I think such a special macro will make upstream patch easy to be accepted. I've never seen code that explicitly makes such a small thread stack; it's not something you'd do without a specific need to, and probably something you'd only do in an application where you control the deployment and what libc etc. is in use rather than as source distributed for use on different kinds of systems. Most code uses the default thread-stack size or an explicit size based on its own stack usage plus some margin of safety. Also, as mentioned in my follow-up, the minimum thread stack size really needs to include enough room for a signal frame since cancellation is implemented with a signal handler and thus needs a signal frame. So we probably need to bump up the minimum thread size on some archs anyway. :( Rich
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.