The Linux build is ready to convert from Hammer to gyp.

I'm planning to close the tree for the conversion late some night, mainly to
coordinate the buildbot pieces with the other CLs (and to avoid interference
with other work, and vice versa, if things need rolling back).  If closing
the tree to do this late tomorrow night (Wednesday 25 March) or Thursday
night would case you hardship, let me know.

If you don't develop on Linux, the only visible change *should* be that,
once this is complete, you will no longer need to update SCons files by
hand.  In fact, the checked-in SCons files will disappear from the tree
completely, in favor of just updating .gyp files.

If you do develop on Linux (using the SCons build), most things should
behave more or less the same, module the following visible changes:

   - icu38 data is compiled in, no icudt38l.dat in the build directory.
   - You'll need to run gyp to re-generate SCons config files after changing
   any .gyp configuration.  On checkout, this will be handled for you by a
   gclient hook.
   - The default output directory will now be called Debug, not Hammer (to
   match the other platforms).
   - The mode= option will let you specify building Debug or Release, too
   (or both:  "hammer --mode=Debug,Release").  I
   - You'll be able to build in a separate output directory using an
   autoconf-like --srcdir option::  "hammer
   --srcdir='/path/to/chrome/trunk/src/{build,base,chrome,etc.}"
   - Since we won't actually be using the Hammer infrastucture anymore, it
   will also build with any installed SCons, provided you pass in the right
   --site-dir option so that it finds the trunk/src/site_scons directory.  (The
   "hammer" wrapper script will stick around, for at least the short term,
   since it wraps up that logic.)

I'm working on getting pieces ready to update the wiki build instructions
and other stuff and will obviously send out an announcement once things have
been converted.

If any of the above poses a problem, or you have any suggestions or
requests, let me know.

        --SK

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to