Ralf/Joe, Now I am trying to (just) compile my module using apxs and I see this warning
*$ /usr/sbin/apxs -c -L /myprj/deps/axis2c/lib -L /myprj/lib/ -l axutil -l axis2_engine -l dl -l pthread -l client -l operations -c /myprj/obj/webservices/mod_my.o /myprj/obj/webservices/dispatcher.o /myprj/obj/webservices/parserequest.o /myprj/obj/webservices/response.o /usr/lib/apr/build/libtool --silent --mode=link gcc -o /myprj/obj/webservices/mod_my.la -L /myprj/deps/axis2c/lib -L/myprj/lib/ -laxutil -laxis2_engine -ldl -lpthread -lclient -loperations -rpath /usr/lib/httpd/modules -module -avoid-version /myprj/obj/webservices/mod_my.o /myprj/obj/webservices/dispatcher.o /myprj/obj/webservices/parserequest.o /myprj/obj/webservices/response.o *** Warning: Linking the shared library /myprj/obj/webservices/mod_my.la against the non-libtool *** objects /myprj/obj/webservices/mod_my.o /myprj/obj/webservices/dispatcher.o /myprj/obj/webservices/parserequest.o /myprj/obj/webservices/response.o is not portable!* Do you know what is causing this problem? Thanks for all the responses! Subra On Dec 14, 2007 1:30 PM, Ralf Mattes <[EMAIL PROTECTED]> wrote: > On Fri, 2007-12-14 at 11:05 -0500, Subra A Narayanan wrote: > > Joe, > > > > Thanks for ur response. > > > > The reason I wanted to change the target directory was because my apache > > module is being compiled as one of the components of a much larger > makefile. > > All the other shared libraries generated by this make file, are copied > in a > > particular directory and hence I wanted my apache module to go in to > that > > directory as well. As you suggested, I could copy the .so file to > whatever > > directory I want later on, but I am not sure if such copying ig > generally > > done in a makefile. > > That's the approach I would choose (I do for packaging my modules into > Debian packages). Why wouldn't you copy in a Makefile? Just add another > dependency: > > your_very_Special_path/your_module.so: your_module.slo > cp .libs/your_module.so > your_very_Special_path/your_module.so > > > > I did try to directly use gcc to compile my apache module so that I > could > > specify any target directory but ran in to another issue which is > detailed > > here => > > > http://mail-archives.apache.org/mod_mbox/httpd-modules-dev/200711.mbox/[EMAIL > PROTECTED] > > > > I didnt receive any helpful responses to that posting thats why I am > trying > > to use apxs. > > I got the impression that everyone considered this a no-so-good > idea .... > > HTH Ralf Mattes > >