This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: Build error in genconstants.c
Hi Marc,
Please see my response below.
> -----Original Message-----
> From: Marc Glisse [mailto:marc.glisse@inria.fr]
> Sent: Tuesday, January 08, 2013 6:20 PM
> To: Iyer, Balaji V
> Cc: 'gcc@gcc.gnu.org'
> Subject: RE: Build error in genconstants.c
>
> On Tue, 8 Jan 2013, Iyer, Balaji V wrote:
>
> > Thanks for your response. I looked at config.log and I got the
> > following information about sbrk. This error only occurs when I type
> > "make." If I reconfigured the build directory and typed "make -j8" (or
> > whatever the number of cores I have on my machine) it seem to build
> > fine.
>
> A race condition? Or the first make created stuff that the second try picked up?
Yes, it sure does look like it. If I do -j1 it still gives the same error. I am assuming (and I could be completely wrong here) that by the time autoconf gets to a certain test, another process already build the gmp and thus pass the test.
>
> > configure:10333: checking whether sbrk is declared
> > | #ifndef sbrk
> > | char *(*pfn) = (char *(*)) sbrk ;
>
> The result of grep is not so useful, what's nearby would help more. You should
> probably file a bug report and include the whole gcc/config.log file.
>
> (H.J. Lu noticed another gmp.h issue, but that's only for in-tree gmp and you
> seem to have an external one)
Yes, he send out a patch and that seem to have fixed the problem.
>
> --
> Marc Glisse
Thanks for your advice and help!
-Balaji V. Iyer.