subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From as...@apache.org
Subject svn commit: r1380017 - /subversion/branches/compressed-pristines/BRANCH-NOTES
Date Sun, 02 Sep 2012 18:26:42 GMT
Author: ashod
Date: Sun Sep  2 18:26:42 2012
New Revision: 1380017

URL: http://svn.apache.org/viewvc?rev=1380017&view=rev
Log:
Added branch-specific notes file.

Added:
    subversion/branches/compressed-pristines/BRANCH-NOTES

Added: subversion/branches/compressed-pristines/BRANCH-NOTES
URL: http://svn.apache.org/viewvc/subversion/branches/compressed-pristines/BRANCH-NOTES?rev=1380017&view=auto
==============================================================================
--- subversion/branches/compressed-pristines/BRANCH-NOTES (added)
+++ subversion/branches/compressed-pristines/BRANCH-NOTES Sun Sep  2 18:26:42 2012
@@ -0,0 +1,34 @@
+Notes on building and testing the branch.
+
+svn co https://svn.apache.org/repos/asf/subversion/branches/compressed-pristines compressed-pristines
+cd compressed-pristines
+
+./get-deps.sh
+cd apr/; ./buildconf; cd ..
+cd apr-util/; ./buildconf; cd ..
+cd apr-util/xml/expat/; ./buildconf.sh; cd ../../..
+./autogen.sh
+
+
+./configure --disable-mod-activation --without-gssapi --without-apxs --without-berkeley-db
--without-serf --without-swig --without-ctypesgen --without-kwallet --without-gnome-keyring
--disable-javahl --disable-keychain -C
+
+make mkdir-init external-all fsmod-lib ramod-lib lib bin
+
+make check TESTS="`echo subversion/tests/cmdline/{basic_tests.py,merge_tests.py}`"
+
+Notes from Daniel Shahaf:
+
+Faster builds:
+- export CONFIG_SHELL=/bin/sh (minimal sh preferred)
+- out-of-tree build (i.e., run 'configure' in an empty dir), with the build tree in a tmpfs
+- disable unneeded components (eg, swig, bdb) when they're not needed
+- pass '-q' to configure, '-s' to make
+- pass '-C' to configure
+- pass '-j' or '-j[number]' to make
+- use cpuset(1)/taskset(1) to bind make to N-1 CPUs
+
+Faster checks:
+- PARALLEL=1
+- CLEANUP="" (and rm -rf svn-test-work/ before the build)
+- put svn-test-work/ in a tmpfs
+- SET_LOG_LEVEL=WARN (or ERROR)



Mime
View raw message