]> gitweb @ CieloNegro.org - pkgsrc-ghc.git/commitdiff
TODO: mention build-hc-pkg
authorPHO <pho@cielonegro.org>
Thu, 23 Feb 2012 15:04:43 +0000 (00:04 +0900)
committerPHO <pho@cielonegro.org>
Thu, 23 Feb 2012 15:04:43 +0000 (00:04 +0900)
TODO

diff --git a/TODO b/TODO
index 09d8f934b5d27903d0e3ab39008ce91b4f48bbae..8669d3f42ee2785d7daabde854d8907174b139f3 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
 .. -*- rst -*-
 
-============
 wip/ghc TODO
 ============
 
@@ -15,9 +14,34 @@ wip/ghc TODO
   in this guide, and fix the upstream to throw them away.
 * Build more bootstrapping HC archives to support more platforms.
 
+
 How to build an HC archive
 --------------------------
 
+A preferred, automated way
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+I've written an automation tool to build one: `build-hc-pkg
+<http://git.cielonegro.org/gitweb.cgi?p=build-hc-pkg.git>`_
+
+To use it, clone the repository, run ``./build-hc-pkg``, and then
+follow the instruction it shows::
+
+    $ git clone git://git.cielonegro.org/build-hc-pkg.git
+    ...
+    $ cd build-hc-pkg
+    $ ./build-hc-pkg
+    ...
+    This is build-hc-pkg, running on powerpc-apple-darwin9.8.0 with 2 processors.
+    Enter the file path to ghc-x.y.z-src.tar.bz2: _
+
+Note that you need Bash, Automake, GNU make, GNU sed, and GNU tar to
+use it.
+
+
+A manual way
+^^^^^^^^^^^^
+
 It's basically the same as the `Porting Guide
 <http://hackage.haskell.org/trac/ghc/wiki/Building/Porting>`_, plus
 some minor tweaks.