[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libc6 posix version/breakage



> ----- Forwarded message from Paul Eggert <eggert@CS.UCLA.EDU> -----
> How about this much-simpler workaround instead: patch glibc so that
> _POSIX2_VERSION has its old value.  That is more honest, since you
> probably still have some programs that don't conform to POSIX
> 1003.1-2001 yet.  _POSIX2_VERSION is supposed to say what standard
> your utilities conform to; glibc doesn't really know what the proper
> value for that is, so you can fix its guess with a light heart.
> 
> This simpler workaround will give you some time to fix the rest of
> Debian.  Debian developers like yourself should set
> _POSIX2_VERSION=200112 in their environments, and let the bugs get
> found and squashed.
> 
> You can remove the glibc patch in a few months (or years), after the
> dust has settled somewhat.

Seems like good advice if we want to release again anytime in the next
few years. <sigh>

> Here's the script that I use to find potential problems.  I call this
> command 'grep-nonposix'.

Note that this misses a fair amount of stuff, notably chown user.group,
and of course it will fail on lots of out-of-the-way perl and strange
shell code.

-- 
see shy jo

Attachment: pgp0PBSWhGiza.pgp
Description: PGP signature


Reply to: