[openamq-dev] building shared library
Dmitri Tsyganov
dmitri.tsyganov at dowjones.com
Fri Aug 31 23:22:04 CEST 2007
Hello,
I am building shared (.so) library using OpenAMQ libs on 64 bit RH
Linux. For that I need to rebuild OpenAMQ and "foreign" libs with -fPIC
flag.I know the way to set this option via CCDEFINES and CFLAGS (for
APR):
CCDEFINES=-fPIC; export CCDEFINES
CFLAGS=-fPIC; export CFLAGS
and then build OpenAMQ as usual... but I noticed that some boomake in
foreign projects override CCDEFINES and it does not work.
To make it work I had to edit
foreign-1.1d6/boomake line 380 and
foreign-1.1d6/pcre/boomake line 73
and change
CCDEFINES=-DNOPOSIX
to
CCDEFINES="$CCDEFINES -DNOPOSIX"
I am using 1.2c3 OpenAMQ distribution.
I hope this helps someone having the same problem and maybe it can be
fixed/improved in future distributions.
Thanks,
Dmitri
More information about the openamq-dev
mailing list