You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Chan Wilson <cw...@neu.sgi.com> on 2000/03/29 21:37:00 UTC

SUCCESS: SGI Irix freeware perl + apache 1.3.12, dynamically linked.

Posting in the hopes it helps others out.  Caveat empor thou, i've
only tested bare functionality nothing more so far!

After various headpounding exercises trying to get mod_perl integrated
into the Irix freeware perl5.00503 and freeware apache (1.3.9), I've
found the magic incantation that made rld stop bitching about
unresolvable symbols.  A tip o' the wizard's hat to Alan Burlison for
the discussion[1] in the apache+mod_perl+solaris thread that gave me
the lead on the incantation.  Like Solaris, Irix has a way to preload
or override library linkage, it's just called a different name --
_RLD_LIST:

tcsh> env _RLD_LIST=/usr/freeware/apache/libexec/libperl.so:\
/usr/freeware/lib/perl5/5.00503/irix-o32/CORE/libperl.so:DEFAULT\
 /usr/freeware/apache/bin/httpd

Alert readers will note that I mention apache 1.3.12 in the subject
line, yet allude to the freeware 1.3.9 apache.  I need o32 (as opposed
to n32, the default 32bit code) binaries to link against the Oracle
libs I'm using for DBI::Oracle, so I simply built & installed 1.3.12
using the freeware config.  I can't see any reason why the use of
_RLD_LIST couldn't be used to create a mod_perl against 'stock' irix
freeware apache & perl, which are compiled n32, thou.  (if anyone has
leads on *supported* n32 Oracle libs, I'd love to hear about it.
Recompiling umpteen bits -o32 gets tiring.)

[ and sorry, i'm not on the modperl mailing list, so mail direct if
you're looking for a response from me. ]

[1] http://forum.swarthmore.edu/epigone/modperl/shingchaxtwax/387E6018.864BCEDA@uk.sun.com


cheers,

--Chan

--------------------------------------- _ ----------------------------------
 Chan Wilson                ___    __  (_)   Principal Systems Administrator
 cwilson at sgi.com       /',__) /'_ `\| |       Enterprise Network Services
 +41-32-843-3760          \__, \( (_) || |           Cortaillod, Switzerland
 Vnet 476-3760            (____/`\__  |(_)
                                ( )_) |    
                                 \___/'