Re: [patch] include the %I spec when building the object file for the main function
Matthias Klose <[email protected]>
| Newsgroups | gmane.comp.gcc.java.patches |
|---|---|
| Message-ID | <[email protected]> |
Am 21.05.2013 10:26, schrieb Andrew Haley: > On 05/21/2013 08:23 AM, Matthias Klose wrote: >> The inclusion of stdc-predef.h is new in 4.8, the bits/predefs.h is not found in >> my case, because this header is on an include path, which is only added when cc1 >> is passed the -imultiarch <tuple> option. The solution for me is to add the %I >> spec, when calling cc1 to build the main function. >> >> Ok for the trunk, and for 4.8 after the 4.8.1 release? > > This is slighty baffling. GCC is auto-including stdc-predef.h, but the > path info isn't sufficient? "because this header is on an include path, which is only added when cc1 is passed the -imultiarch <tuple> option." sorry, but I don't know what to add else here to explai the issue. > And why does this affect gcj? "when calling cc1 to build the main function". So it does have it's own invocation of cc1, and doesn't use any specs how to call cc1, which is used for other C files. Matthias