summaryrefslogtreecommitdiff
path: root/README-hacking
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2007-10-22 23:29:40 +0200
committerJim Meyering <meyering@redhat.com>2007-10-22 23:29:40 +0200
commit758a615bb5c420ad3e852fc48727284b6709505f (patch)
tree31fe3b67d4fdeea794d375860964b718e3551f2b /README-hacking
parent433a31d3dc1831b9e0691b4de03cc7f975a63f8c (diff)
downloadcoreutils-758a615bb5c420ad3e852fc48727284b6709505f.tar.xz
* README-hacking: Describe how to build with LZMA.
Diffstat (limited to 'README-hacking')
-rw-r--r--README-hacking23
1 files changed, 23 insertions, 0 deletions
diff --git a/README-hacking b/README-hacking
index 3539d7378..77464bd7d 100644
--- a/README-hacking
+++ b/README-hacking
@@ -27,6 +27,29 @@ Valgrind supports your architecture.
Only building the initial full source tree will be a bit painful.
Later, a plain `git-pull && make' should be sufficient.
+* LZMA
+
+The coreutils build procedure can build distribution tarballs with the
+LZMA compression scheme. This feature is so new that it is not
+supported by the latest version of Automake. If you don't care about
+building LZMA tarballs, you can manually remove the string "dist-lzma"
+from configure.ac before bootstrapping.
+
+If you do want to build LZMA tarballs, you'll need to make sure you
+have the latest stable version of the LZMA SDK
+<http://www.7-zip.org/sdk.html>. Also, you'll need a version of
+Automake that supports the dist-lzma feature, which was added to
+Automake on 2007-10-09 but is not yet available in a stable Automake
+version. So until Automake 1.11 comes out, you'll need to get the
+bleeding-edge Automake version with a command like this:
+
+ $ cvs -d sources.redhat.com:/cvs/automake co automake
+ $ ./bootstrap
+ $ ./configure
+ $ make install
+
+and build and install that version.
+
* First GIT checkout
Obviously, if you are reading these notes, you did manage to check out