• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. Multi-Language VM
  3. Main
  4. Building
  5. Building on Windows

Building on Windows

  • Created by Lukas Stadler, last modified by John Rose on May 21, 2008

Building on Windows

Get the sources and patches just like on any other platform:

pull sources and patches
mkdir davinci
cd davinci
hg fclone http://hg.openjdk.java.net/jdk7/jdk7 sources
hg fclone http://hg.openjdk.java.net/mlvm/mlvm patches

The Junction tool can be used to create the filesystem links for the patches directories.

link patch repos into source repos
junction sources\hotspot\.hg\patches patches\hotspot
junction sources\jdk\.hg\patches patches\jdk

The patches in the patch repository are guarded so that only patches that satisfy certain conditions are applied. One of the guards is the most recent release tag from the source repository, it is the last entry in sources\.hgtags.

select patch guards
cd sources\jdk
hg qselect --reapply buildable testable jdk7-b25
cd ..\hotspot
hg qselect --reapply buildable testable jdk7-b25

You can look at the series files in the patches directories to see which guards are available.

After this is done patches can be applied like this:

cd sources\jdk
hg qpush

hg qpush -a can be used to apply all available patches.

Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 185, "requestCorrelationId": "4e32a3b13c3d040d"}