This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] include the %I spec when building the object file for the main function


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]