diff options
author | Niels de Vos <ndevos@redhat.com> | 2018-08-09 15:52:19 +0200 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2018-08-30 05:41:26 +0000 |
commit | 44e40404ed1223ba9ccb879373da38efd5ba403c (patch) | |
tree | dcf7abb412ee5ad2280ede11872ce96ea36f1ac9 /glusterfsd | |
parent | d27e8870c1882b1abfffefaf7b40bc7f2a1ec05f (diff) |
build: add --enable-asan configure options
Introduce a `./configure --enable-asan` to build with
`-fsanitize=address -fno-omit-frame-pointer` options. This uses the
libasan.so shared library, so that needs to be available.
While running builds with the ASAN options, several linker issues
surfaced and these have been addressed with this change as well.
Building with --enable-asan has been tested on Fedora 28.
Change-Id: I428a9da70dd8f7d0056cfbe5c398619a571469b2
Updates: #492
Signed-off-by: Niels de Vos <ndevos@redhat.com>
Diffstat (limited to 'glusterfsd')
-rw-r--r-- | glusterfsd/src/Makefile.am | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/glusterfsd/src/Makefile.am b/glusterfsd/src/Makefile.am index 3286e639bcf..141a7108ae7 100644 --- a/glusterfsd/src/Makefile.am +++ b/glusterfsd/src/Makefile.am @@ -7,7 +7,7 @@ glusterfsd_SOURCES = glusterfsd.c glusterfsd-mgmt.c glusterfsd_LDADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ $(top_builddir)/rpc/rpc-lib/src/libgfrpc.la \ $(top_builddir)/rpc/xdr/src/libgfxdr.la ${GF_LDADD} -glusterfsd_LDFLAGS = $(GF_LDFLAGS) +glusterfsd_LDFLAGS = $(GF_LDFLAGS) $(LIB_DL) gf_attach_SOURCES = gf_attach.c gf_attach_LDADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ |