On Tue, 21 Dec 1999, Doug MacEachern wrote:

> this sounds an awful lot like the common solaris linker vs. gnu linker
> problem.  what does 'perl -V:ld' say your linker is?  make sure it's gnu
> (gcc) and that Apache is using the same.

$ perl -V:ld
ld='gcc';

What I don't understand is that when I "./Configure" perl it always says:

NOTE: You are using GNU ld(1).  GNU ld(1) will not build Perl.
I'm arranging to use /usr/ccs/bin/ld by including -B/usr/ccs/bin/
in your gcc -B/usr/ccs/bin/ command.  (Note that the trailing "/" is required.)

...so it tells me that it can't use GNU ld, and then does it anyway,
apparently.

Perl's Configure script also warns me that my GNU make has its set-GID bit
set and I should remove it.  So I "chmod 755 make".  Then I get:

*** WHOA THERE!!! ***
    Your C compiler "gcc -B/usr/ccs/bin/ -B/usr/ccs/bin/" doesn't seem to be working!
    You'd better start hunting for one and let me know about it.

This topic is veering away from mod_perl (though the problem only manifests
itself under mod_perl for me), so I'm going back to the libperl.so solution
suggested earlier since that seems to work.  Whatever the problem is, it
appears to be fixed in the development version of Perl at least.

Reply via email to