Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] build.crossgcc dependency on Java 1.6?

I installed (a broken version of) 3.5M7 yesterday, and I'm getting a validation warning that 'org.eclipse.cdt.build.crossgcc' has a dependency on Java 1.6, which I don't have on my machine. (Specifically, the error is 'Missing Constraint: Bundle- RequiredExecutionEnvironment: JavaSE-1.6').

This seems to be the only dependency on 1.6 in the CDT 6.0.0 build - are there any good reasons why it's needed? Is there anything that Java 1.6 can do that Java 1.5 can't? And if so, is there a way of failing gracefully back to 1.5 in the case that it's not available by using some kind of classloading test (i.e. instantiate a 1.6 factory if it's available but fall back to emulated behaviour if not)?

Alex


Back to the top