Skip to content

Instantly share code, notes, and snippets.

@LebedevRI
Last active July 5, 2016 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LebedevRI/a2187d219478c909c181 to your computer and use it in GitHub Desktop.
Save LebedevRI/a2187d219478c909c181 to your computer and use it in GitHub Desktop.
export PREFIX=/opt/darktable
mkdir -p $PREFIX/share/aclocal
export PATH=$PREFIX/bin:$PATH
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
export XDG_DATA_DIRS=$PREFIX/share:$XDG_DATA_DIRS
export ACLOCAL_FLAGS="-I $PREFIX/share/aclocal"
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/share/pkgconfig
export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules:$GIO_EXTRA_MODULES
unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS LFLAGS ASAN_OPTIONS
export CFLAGS="-O0 -g -ggdb -fno-omit-frame-pointer"
export CFLAGS="${CFLAGS} -fsanitize=thread -ftls-model=initial-exec -pthread"
export ASAN_OPTIONS="detect_leaks=0"
export TSAN_OPTIONS="report_bugs=0"
export CXXFLAGS="${CFLAGS}"
export CPPFLAGS="${CFLAGS}"
export LFLAGS="${CFLAGS}"
export LDFLAGS="${CFLAGS}"
export MALLOC_CHECK_=3
export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
export G_DEBUG=gc-friendly,resident-modules
#export G_DEBUG=gc-friendly
export G_SLICE=always-malloc,debug-blocks
#export LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libasan.so.2"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment