johnsonjh / duma

duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator

Home Page:https://github.com/johnsonjh/duma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build system items from TODO

johnsonjh opened this issue · comments

Build system items imported from TODO:

  • Enhancement: Better out of box support for cross-compilation. (Autotools still the gold standard here but also try to support with CMake).

  • enhance detection of DUMA_MIN_ALIGNMENT in createconf use defines specifying the target architecture use compiler attributes which specify the necessary alignment

  • (Possibly) add autoconf/automake build process (useful for cross-build)

  • (Possibly)libtool to build shared libraries in Makefile depends on autoconf/automake

  • (Possibly) use configure to detect if f.e. pthread.h is installed and in search path check if pthread available before using it in Makefile depends on autoconf/automake