I'm trying to create a dynamically loaded module on an HP-UX9 machine.
When I compile Perl, it says that:
Making POSIX (static)
Making SDBM_File (static)
so it seems to be linking everything statically into the Perl binary:
cc -o perl perlmain.o libperl.a lib/auto/DynaLoader/DynaLoader.a lib/auto/Fcntl/Fcntl.a lib/auto/POSIX/POSIX.a lib/auto/SDBM_File/SDBM_File.a lib/auto/Socket/Socket.a `cat ext.libs` -lm -ldld
I could easily be mistaken about what it's doing, though, since I'm not
familiar with this situation.
What's the deal with dynamic loading on HP-UX? The compiler seems to
be looking for a shared library object, but Perl's Makemaker doesn't
seem to know about it.
-Eric
When I compile Perl, it says that:
Making POSIX (static)
Making SDBM_File (static)
so it seems to be linking everything statically into the Perl binary:
cc -o perl perlmain.o libperl.a lib/auto/DynaLoader/DynaLoader.a lib/auto/Fcntl/Fcntl.a lib/auto/POSIX/POSIX.a lib/auto/SDBM_File/SDBM_File.a lib/auto/Socket/Socket.a `cat ext.libs` -lm -ldld
I could easily be mistaken about what it's doing, though, since I'm not
familiar with this situation.
What's the deal with dynamic loading on HP-UX? The compiler seems to
be looking for a shared library object, but Perl's Makemaker doesn't
seem to know about it.
-Eric