Hi,
I've read the archives, and from what I can tell, mod_perl sometimes
works as a DSO, and other times doesn't. I've seen Frank Cringle say it
works, then later to link static. I've seen Doug say it should work.
I've seen other say it works, but you can't load other DSO's (like PHP).

I can't get mod_perl as a DSO to work at all. I get a segfault at
startup, right after any function that is after asIV. All I'm trying to
do is pre load the Apache::Status module.

So here's what I'm trying to do:

        1) A developer has his own apache, perl and mod_perl as a standard
development
        2) each of these packages is located under ~/projects/project_name
        3) a Makefile is used to build each package with correct paths, etc.
        4) cvs is used to maintain code that the developer produces
                (apache/perl/mod_perl are not in CVS)
        5) code is written to use relative paths, and when needed, absolute
paths are
                put in a configuration file

Now, I realize that having each developer have his own server and stuff
will put a strain on the development server, but I see now way around
that, because mod_perl basically make life complicated, with code
changes effecting all developers if one server is shared.

I also have the goal of being able to tar the entire development tree,
and being able to move it to another machine or sub directory and only
having to perhaps run a script to change absolute paths.

Actually, the whole reason for this is to allow a project to upgrade
perl and perl modules, without causing any harm to other projects. The
only way to do this is to give each project it's own perl and apache and
supporting modules. 

I've read the stuff at http://perl.apache.org/guide (good stuff), and
the only difference I have is that each developer has his own perl
too....

So, how are development shops configuring themselves, and what issues
have you come across and how did you solve them? And what's the latest
word on mod_perl as a DSO with the latest versions of mod_perl, apache
and perl?


-- 
Jeff Macdonald
e-Applications Developer 
Inforonics, Inc. 
Voice mail: (978) 698-6342 
http://www.inforonics.com

Reply via email to