Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 12 Apr 2011 16:43:51 +0200
From: Valentin Ochs <>
Subject: Re: [compatibility] zsh, autoconf

On Tue, Apr 12, 2011 at 09:41:48AM -0400, Rich Felker wrote:
> > zsh:
> > - define HAVE_STRUCT_TIMEZONE in zsh's config.h (bleeping ./configure...)
> >   I suspect that a few of these bugs are because autoconf doesn't detect
> >   some types because of missing feature test macros, then it redefines
> >   some crap and gcc pukes "error: two or more data types in declaration
> >   specifiers" all over the place, resulting in more broken stuff! \o/
> > got it right.
> "struct timezone" is legacy crap that's only defined if -D_GNU_SOURCE
> is used. It's probably the same issue as configure not detecting
> sigset_t etc.

It is.

> A better question would be: why are they using struct timezone? It is
> *absolutely* *useless*. Probably you should just submit a patch to
> remove it.

I just want to get the stuff to compile, not look through the software
and fix obsolete stuff :P
There's so much code that needs patches for musl, I'd need years if I
also fixed their other crap for them ;)

> > - needs to include <sys/resource.h>
> > - needs RLIM_NLIMITS, which is in asm-generic/resource.h, but not
> >   resource.h
> This I can add - afaik RLIM_* is in the reserved namespace for
> sys/resource.h.

rlim_ and/or RLIMIT_ --- I guess you could let that


Content of type "application/pgp-signature" skipped

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.