Daniel Richard G. wrote:
> -std puts the compiler into relaxed-ANSI mode, instead of the default, which 
> is K&R. This flag was actually added by autoconf itself---the build failure I 
> quoted was obtained with all *FLAGS variables unset.
> 
> (The only other options here are -std1 [strict ANSI], and -ms [Microsoft 
> Visual C compatible])

OK. It's the "strict" modes that sometimes cause trouble. "Relaxed" mode sounds
fine.

> >   1) to look at the preprocessor output. Here:
> >      $  cc -std -std  -I.    -ieee   -g -E sig2str.c >
> > i
> >      Does this output contain the typedef for 'struct
> > timespec' or not?
> >      If so, does it use the definition from
> > <sys/sysmisc.h> or from gnulib?
> 
> From "egrep '^#|timespec' i" ...
> 
> # 582 "/usr/include/sys/types.h"
> # 35 "/usr/include/sys/sysmisc.h"
> typedef struct timespec {
> } timespec_t;
> # 35 "/usr/include/sys/siginfo.h"

So? What is your conclusion from that?

Bruno


Reply via email to