harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Chernyshev (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-753) DRLVM build cleanup: remove some of classlib tasks
Date Wed, 05 Jul 2006 14:32:30 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-753?page=comments#action_12419284 ] 

Andrey Chernyshev commented on HARMONY-753:

After I removed common_classlib.xml build started to complain that "java.source.pattern" is
undefined during the apr component compliation. I thought this could be a bug in the build,
the APR and classlib compliation should have been done independently and the source pattern
defined in one component should not have been reused by the other.
Anyways, I thought it may be good idea to move the definition of java.classes.pattern and
java.source.pattern from kernel classes up to the build.java.xml since it is most likely will
be applicable now for all java compilation tasks regardless of the component. Sorry for not
mentioning this in the description of the patch.

> DRLVM build cleanup: remove some of classlib tasks
> --------------------------------------------------
>          Key: HARMONY-753
>          URL: http://issues.apache.org/jira/browse/HARMONY-753
>      Project: Harmony
>         Type: Improvement

>   Components: VM
>     Reporter: Andrey Chernyshev
>     Assignee: Mark Hindess
>     Priority: Minor
>  Attachments: classlib-cleanup.patch
> Once we agreed that DRLVM build has to contain only VM-related tasks, I've looked what
of the classlib-related building code can be removed from drlvm build. The patch will suggest
the following:
> Remove the following files/components:
> make/components/extra/icu4c.xml
> make/components/extra/resolver.xml
> make/components/extra/serializer.xml
> make/components/extra/xml_api_copy.xml
> - these libraries are now taken from the pre-built classlibraries during the bulk copy
(which Geir added)
> Remove the following target:
> make/targets/common_classlib.xml
> - contained the common logic needed to compile class libraries,  we no longer need it
in VM build;
> Other minor changes were done accordingly to accomodate the removal of the above makefiles.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message