Title: getting mod_jk to compile on solaris

I'm not subscribed to this group, but I recently had a problem with getting mod_jk to compile on solaris....

I noticed a lot of people having the same problem but getting a reply back that this was because the code for mod_jk was buggy. This is innacurate. The problem is with the apxs file. If you have not set your config right before you did an install of apache, you might have a problem.

The problem comes when it attempts to group *.o into one big mod_jk.so... This should be done with "gcc -G -o mod_jk.so *.o" but instead, the apxs file will probably try " mod_jk.so *.o" obviously soliciting an error. After a bit of rooting around in the bowels of the apxs script I found that you need to set up the following lines:

my $CFG_LD_SHLIB      = q();          # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = q( ); # substituted via Makefile.tmpl

to read:

my $CFG_LD_SHLIB      = q(gcc);          # substituted via Makefile.tmpl
my $CFG_LDFLAGS_SHLIB = q( -G); # substituted via Makefile.tmpl

I assume that if you set your config right in the first place this wouldn't happed, but if you have any problems with compiling mod_jk on solaris then try this..

C.Davies

Reply via email to