summaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2016-12-17 00:10:32 (GMT)
committerAlexey Neyman <stilor@att.net>2016-12-17 00:10:32 (GMT)
commit83d9e6a49a456fab7978ec56c4bc8bf1b41eda98 (patch)
treefb24d4623d6128ff8a9edf87b87a1dfad2333271 /scripts/build
parent400f9e097265e66113cb46fb8f903af4e491f306 (diff)
Kill dmalloc.
- No new releases in almost 10 year. - No public bug tracker or VCS. - No responses from maintainer over sent patches. RIP, dmalloc. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/debug/100-dmalloc.sh57
1 files changed, 0 insertions, 57 deletions
diff --git a/scripts/build/debug/100-dmalloc.sh b/scripts/build/debug/100-dmalloc.sh
deleted file mode 100644
index ad0d78d..0000000
--- a/scripts/build/debug/100-dmalloc.sh
+++ /dev/null
@@ -1,57 +0,0 @@
-# Build script for the dmalloc debug library facility
-
-do_debug_dmalloc_get() {
- CT_GetFile "dmalloc-${CT_DMALLOC_VERSION}" http://dmalloc.com/releases/
-}
-
-do_debug_dmalloc_extract() {
- CT_Extract "dmalloc-${CT_DMALLOC_VERSION}"
- CT_Patch "dmalloc" "${CT_DMALLOC_VERSION}"
-}
-
-do_debug_dmalloc_build() {
- local -a extra_config
-
- CT_DoStep INFO "Installing dmalloc"
- CT_DoLog EXTRA "Configuring dmalloc"
-
- mkdir -p "${CT_BUILD_DIR}/build-dmalloc"
- cd "${CT_BUILD_DIR}/build-dmalloc"
-
- case "${CT_CC_LANG_CXX}" in
- y) extra_config+=("--enable-cxx");;
- *) extra_config+=("--disable-cxx");;
- esac
- case "${CT_THREADS}" in
- none) extra_config+=("--disable-threads");;
- *) extra_config+=("--enable-threads");;
- esac
- case "${CT_SHARED_LIBS}" in
- y) extra_config+=("--enable-shlib");;
- *) extra_config+=("--disable-shlib");;
- esac
-
- CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
-
- CT_DoExecLog CFG \
- CC="${CT_TARGET}-gcc" \
- CXX="${CT_TARGET}-g++" \
- CPP="${CT_TARGET}-cpp" \
- LD="${CT_TARGET}-ld" \
- AR="${CT_TARGET}-ar" \
- CFLAGS=-fPIC \
- "${CT_SRC_DIR}/dmalloc-${CT_DMALLOC_VERSION}/configure" \
- --prefix=/usr \
- --build="${CT_BUILD}" \
- --host="${CT_TARGET}" \
- "${extra_config[@]}"
-
- CT_DoLog EXTRA "Building dmalloc"
- CT_DoExecLog ALL make
-
- CT_DoLog EXTRA "Installing dmalloc"
- CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" installincs installlib
- CT_DoExecLog ALL make DESTDIR="${CT_DEBUGROOT_DIR}" installutil
-
- CT_EndStep
-}