[Top][All Lists]

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

Re: compiling m4 on RHEL6 beta

From: Todd Rinaldo
Subject: Re: compiling m4 on RHEL6 beta
Date: Thu, 27 May 2010 17:08:43 -0500

On May 27, 2010, at 4:43 PM, Eric Blake wrote:

> On 05/27/2010 01:23 PM, Todd Rinaldo wrote:
>> Today, I ran into an issue compiling m4 on RHEL6 beta. I had to apply this 
>> patch to make it work or I got errors about S_ISDIR not being defined during 
>> linking. Any ideas why this was an issue?
> Thanks for the report.  Most likely, this is an actual bug in m4 relying
> on the laziness of older systems that implicitly included <sys/stat.h>
> inside other headers; contrasted with recent glibc which has
> intentionally been tightening down system headers to avoid such
> namespace pollution.  POSIX states that <fcntl.h> may, but not must,
> include <sys/stat.h>; and it looks like m4.h had another include path
> that included <fcntl.h> but not explicitly <sys/stat.h>.

Eric, I'm dying to know... How the heck did RHEL 6 m4 get built against RHEL 6 
libc when there's no patch in the spec file?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]