<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 2/20/12 1:25 PM, Fredrik Öhrström wrote:
    <blockquote
cite="mid:CALZT+jD0ocXi3qEXb03_pX-98fAwiNLb5K5HwnFFj_i6bmfr1w@mail.gmail.com"
      type="cite">Den måndagen den 20:e februari 2012 skrev Pete 
      <blockquote class="gmail_quote" style="margin:0 0 0
        .8ex;border-left:1px #ccc solid;padding-left:1ex">
        ><br>
        > A fastdebug build is a combination of the variables
        VARIANT=DBG and FASTDEBUG=true<br>
        > but it's been a long time since I looked at that. Proof is
        in the pudding. Good Luck.</blockquote>
      <div> </div>
      <blockquote class="gmail_quote" style="margin:0 0 0
        .8ex;border-left:1px #ccc solid;padding-left:1ex">
        Thanks Kelly, That's true.  Also, I hadn't realized that I need
        to use<br>
        target fastdebug_build at the top level and fastdebug at the
        lower levels.</blockquote>
      <div> </div>
      <div>The new build system tries to avoid this confusion by
        simplifying the setup.</div>
      <div>./configure --with-debug-level=slowdebug</div>
      <div>where debug level is release,fastdebug,slowdebug. This
        setting affects all repos, both hotspot and the jdk.</div>
    </blockquote>
    Hi Fredrik, I can't find any files named configure.  Is there
    further documentation?  -Pete<br>
    <blockquote
cite="mid:CALZT+jD0ocXi3qEXb03_pX-98fAwiNLb5K5HwnFFj_i6bmfr1w@mail.gmail.com"
      type="cite">
      <div><br>
      </div>
      <div>Previously the jdk build took so long time that it made sense
        to squeeze every version</div>
      <div>of hotspot binaries into the same hotspot build directory.
        (several different debug versions, even 32 and 64 bit on sparc
        platforms?) Since whatever you did, it was vital that you did
        not have to recompile the jdk. The result was the confusing
        pudding of files in the build directory.</div>
      <div><br>
      </div>
      <div>With the new build system, rebuilding the jdk is faster than
        rebuilding hotspot. You can therefore afford to create many many
        different configurations and build them all from the same
        source.</div>
      <span class="Apple-style-span" style="">
        <div>
          <br>
        </div>
      </span>
      <div dir="ltr">This is why the configuration warns when you build
        more than one jvm. Typically on 32 bit platforms you want to
        supply --with-jvm-variants=server to only build the best jvm. By
        default, mimicing the old makefiles, the default on 32 bit is
        --with-jvm-variants=client,server,minimal resulting in a build
        that spends 75% of the build time building jvm variants.....</div>
      <div dir="ltr"><br>
      </div>
      <div dir="ltr">//Fredrik</div>
    </blockquote>
  </body>
</html>