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?action=diff&rev1=1&rev2=2 Comment: boldface == Faster build times == - * use a minimal shell: `export CONFIG_SHELL=/bin/sh` + * use a '''minimal shell''': `export CONFIG_SHELL=/bin/sh` - * put the build tree in a tmpfs: `cd tmpfs-mountpoint && /path/to/configure $ARGS` + * 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) + * '''disable unneeded components''': `--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` + * 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 + * '''reduce output''': pass '-q' to configure, '-s' to make - * enable configure's cache: pass '-C' to configure + * enable configure's '''cache''': pass '-C' to configure - * enable concurrency: pass '-j' or '-j[number]' to make + * enable '''concurrency''': pass '-j' or '-j[number]' to make - * use cpuset(1)/taskset(1) to bind make to N-1 CPUs + * use `cpuset(1)`/`taskset(1)` to bind make to N-1 CPUs - * dependencies: build against installed dependencies rather than in-tree dependencies + * '''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. + * don't build both '''static and shared''' libraries: pass either `--disable-static` or `--disable-shared` to configure. == Faster check times == - * `PARALLEL=1` + * `'''PARALLEL'''=1` - * `CLEANUP=""` (and empty `svn-test-work/` before the build) + * `'''CLEANUP'''=""` (and empty `svn-test-work/` before the build) - * put `svn-test-work/` in a tmpfs + * put `svn-test-work/` in a '''tmpfs''' - * reduce output: set `SET_LOG_LEVEL=WARN`, or disable verbose logging + * '''reduce output''': set `SET_LOG_LEVEL=WARN`, or disable verbose logging - * set `$TMPDIR` to the tmpfs filesystem + * set `$TMPDIR` to the '''tmpfs''' filesystem - * don't enable SELinux at boot. + * don't enable '''SELinux''' at boot. == dev@ threads ==
