bug-gnulib
[Top][All Lists]
Advanced

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

Re: stdint.m4: HAVE_SYS_INTTYPES_H set to "" breaks build


From: Mike Frysinger
Subject: Re: stdint.m4: HAVE_SYS_INTTYPES_H set to "" breaks build
Date: Fri, 19 Nov 2010 19:31:13 -0500
User-agent: KMail/1.13.5 (Linux/2.6.36; KDE/4.5.2; x86_64; ; )

On Friday, November 19, 2010 18:36:40 Eric Blake wrote:
> On 11/19/2010 04:15 PM, Mike Frysinger wrote:
> > On Friday, November 19, 2010 11:46:23 Paul Eggert wrote:
> >> On 11/18/2010 10:48 PM, Mike Frysinger wrote:
> >>> this is because m4/stdint.m4 only defines HAVE_SYS_INTTYPES_H when
> >>> gl_cv_header_working_stdint_h is "no" and i my case, it's yes.
> >> 
> >> Sorry, I'm lost.  If gl_cv_header_working_stdint_h is "yes"
> >> then why is gnulib stdint.h being used at all?
> >> 
> >> Is this a clean build, or was there a stdint.h left over from
> >> a previous build?
> > 
> > sort of a clean build.  process is:
> > ./configure --host=<some system which needs lib/stdint.h>
> > make
> > make clean
> > ./configure --host=<some system which doesnt need lib/stdint.h>
> > make
> > 
> > doing a `make distclean` instead makes things work, but doesnt seem like
> > it should be necessary over `make clean`
> 
> It's a known issue that we leave replacement headers around that don't
> get cleaned up except on make distclean, even if something changes that
> no longer needs the header to be generated.

that isnt quite the case here.  when i do `make clean`, lib/stdint.h does get 
removed.  but the `make` still does GEN on stdint.h even after the re-
configure with the new target.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

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