[sr-dev] sercmd segfaults
Juha Heinanen
jh at tutpro.com
Thu Oct 8 16:04:22 CEST 2009
andrei,
i made some more tests.
sercmd linked during debian package build crashes:
gcc -shared -m32 -Wl,-O2 -Wl,-E parse_listen_id.o sercmd.o -lreadline -lncurses -o sip-proxy_ctl
./sip-proxy_ctl
Segmentation fault
if i link it again in the same dir without any gcc params, it works fine:
gcc parse_listen_id.o sercmd.o -lreadline -lncurses -o sip-proxy_ctl
./sip-proxy_ctl sip-proxy_ctl 0.2
Copyright 2006 iptelorg GmbH
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
sip-proxy_ctl> quit
obviously something is wrong with the linkage params used by debian
build. i don't know where it gets them. the commands i have in
debian/rules are
$(MAKE) cfg CC=$(CC) CFLAGS="$(CFLAGS)" KMSTATS=$(KMSTATS) MAIN_NAME=$(MAIN_NAME) basedir=$(BASEDIR) prefix=/usr cfg_prefix=$(BASEDIR) cfg_target=/etc/sip-proxy/ modules="$(MODULES)" modules_s="$(MODULES_S)" modules_k="$(MODULES_K)"
$(MAKE) all
and i haven't defined $(CFLAGS) in rules file.
-- juha
More information about the sr-dev
mailing list