X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Fatlocal.in;h=c23f8e9a22308823a39079d16ca88a79f3fc31ec;hb=1ba2441379b183a96eef51a824d772f1945a31a7;hp=1d37b59a74aa18096cd461bdf54f4ad88a552aee;hpb=c9a2d670ebf21d28940ecb1f56b8afde665b4495;p=sliver-openvswitch.git diff --git a/tests/atlocal.in b/tests/atlocal.in index 1d37b59a7..c23f8e9a2 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -13,6 +13,17 @@ export PYTHONPATH PYTHONIOENCODING=utf_8 export PYTHONIOENCODING +# PYTHONDONTWRITEBYTECODE=yes keeps Python 2.6+ from creating .pyc and .pyo +# files. Creating .py[co] works OK for any given version of Open +# vSwitch, but it causes trouble if you switch from a version with +# foo/__init__.py into an (older) version with plain foo.py, since +# foo/__init__.pyc will cause Python to ignore foo.py. +# +# Python before version 2.6 always creates .pyc files, so if you develop +# with such an older version then you're out of luck. +PYTHONDONTWRITEBYTECODE=yes +export PYTHONDONTWRITEBYTECODE + if test $HAVE_PYTHON = yes; then if python -m argparse 2>/dev/null; then : @@ -21,3 +32,13 @@ if test $HAVE_PYTHON = yes; then export PYTHONPATH fi fi + +# Enable glibc malloc debugging features. +MALLOC_CHECK_=2 +MALLOC_PERTURB_=165 +export MALLOC_CHECK_ +export MALLOC_PERTURB_ + +# Enable FreeBSD libc malloc debugging features. +MALLOC_CONF=AJ +export MALLOC_CONF