Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for 
change notification.

The "BuildNotes" page has been changed by DanielShahaf:
http://wiki.apache.org/subversion/BuildNotes

Comment:
migrate dev@ thread to wiki

New page:
== Faster build times ==

 * use a minimal shell: `export CONFIG_SHELL=/bin/sh`
 * put the build tree in a tmpfs: `cd tmpfs-mountpoint && /path/to/configure 
$ARGS`
 * disable unneeded components when they're not needed: `--without-berkeley-db 
--without-neon --without-serf --without-apxs --without-sasl  --without-swig 
--without-ctypesgen --disable-javahl --without-kwallet --without-gnome-keyring 
--without-libmagic --disable-nls` (etc)
 * don't build tools: run `make bin apache-mod atomic-ra-revprop-change 
entries-dump` instead of `make`
 * reduce output: pass '-q' to configure, '-s' to make
 * enable configure's cache: pass '-C' to configure
 * enable concurrency: pass '-j' or '-j[number]' to make
  * use cpuset(1)/taskset(1) to bind make to N-1 CPUs
 * dependencies: build against installed dependencies rather than in-tree 
dependencies
 * don't build both static and shared libraries: pass either `--disable-static` 
or `--disable-shared` to configure.

== Faster check times ==

 * `PARALLEL=1`
 * `CLEANUP=""` (and empty `svn-test-work/` before the build)
 * put `svn-test-work/` in a tmpfs
 * reduce output: set `SET_LOG_LEVEL=WARN`, or disable verbose logging
 * set `$TMPDIR` to the tmpfs filesystem
 * don't enable SELinux at boot.

== dev@ threads ==

http://thread.gmane.org/[email protected]

Reply via email to