Review Request: Build-infra update
Jonathan Gibbons
jonathan.gibbons at oracle.com
Wed May 23 15:01:20 UTC 2012
On 05/23/2012 01:00 AM, Alan Bateman wrote:
> On 23/05/2012 08:30, Erik Joelsson wrote:
>>
>> I'm also not sure if Alan's comment was a blocker. The idea with
>> GenerateNativeHeader was approved by Jon Gibbon's initially at least.
>> Alan?
> I don't like holding things up but I do think this needs wider
> consideration.
>
> -Alan
There are various solutions here.
1. revert to using javah for selected files
2. give javac a list of classnames for which to generate a native header
3. move the annotation to somewhere like java.lang.annotation
4. fix Jigsaw
None of the first 3 are attractive. The last one may be difficult, but
at some
point, it will be necessary. The problems with @GenerateNativeHeader are
not specific to this particular annotation, but rather to any annotation
with RetentionPolicy.SOURCE. However, the problems are somewhat
exacerbated by the use of the annotation in the base module, where we
are on delicate bootstrapping ground.
-- Jon
More information about the build-dev
mailing list