You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Mikołaj Roszak <en...@stargard.mm.pl> on 2009/08/06 14:34:43 UTC
BlueHornet
Mikołaj Roszak
----- Original Message -----
From: "Oliver Deakin" <ol...@googlemail.com>
To: <de...@harmony.apache.org>
Sent: Thursday, August 06, 2009 2:33 PM
Subject: Re: [classlib] help wanted ... jclprots.h headers
> Hi Mark,
>
> Been a while but...
>
> I just tried this out on Windows x86 with the default build options and
> also specifying -Dhy.no.thr=true and it builds for me in both cases
> successfully with an empty jclprots.h, so I think you are ok to go ahead
> and remove this file and references.
>
> Regards,
> Oliver
>
> Mark Hindess wrote:
>> I'd like to remove the jclprots.h header files. These are enormous
>> files that contain lots of prototypes. Their contents ignores any
>> notion of modularity and they should be replaced by module headers or
>> just local headers. There are some simple steps to remove them:
>>
>> 1) Truncate the unix header to 0 bytes.
>> 2) Temporarily add -Wimplicit-function-declaration to defines.mk for
>> unix build and run the build
>> 3) Fix any errors - move declarations to more appropriate header files -
>> and repeat 2) until it works.
>> 4) .. 6) repeat for windows.
>> 7) Remove all references to jclprots.h and the two header files.
>>
>> I've just check in r747597 with the changes for 1) ... 3) and was hoping
>> someone could do the equivalent for windows so that I can do 7).
>>
>> Thanks in advance,
>> Mark.
>>
>>
>>
>>
>
> --
> Oliver Deakin
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire
> PO6 3AU
>