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