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]
