On 23/11/2011 13:33, Fredrik Öhrström wrote:
:
I have.... no suprise there I guess ;-). If you read
CompileJavaClasses.gmk in build-infra/jdk7/jdk/make
you can see the hoops we need to go through to filter out platform
specific classes in share/classes
and linux specific classes in solaris/classes etc etc.
Yes, I've looked at CompileJavaClasses.gmk where it is essentially has
to filter the classes in src/solaris because there are classes for more
than one platform.
I just wonder whether it's time to re-visit that so that code for a
specific platform is in its own src/<platform> tree (<module> goes in
there once the code is restructured on module lines). It fits with the
new build infra in that the code in src/solaris should ultimately (may
take a long time) be changed to be based on capabilities rather than
ifdef <platform>.
-Alan.