Date: Thu, 25 Feb 1999 08:00:05 -0500 From: "Chuck O'Donnell" <cao@bus.net> To: freebsd-stable@freebsd.org Subject: perl config broken? Message-ID: <19990225080005.A25187@milf18.bus.net>
next in thread | raw e-mail | index | archive | help
Using FreeBSD 3.1-STABLE, last cvsup February 24
I had a problem compiling a perl modules that requires dynamic loading
(specifically mod_perl). Compilation breaks when the linker is called.
Look at the following two commands, which are similar to the ones that
perl modules use to automatically determine system flags:
$ perl -MConfig -e 'print "$Config{ld}\n"'
ld
$ perl -MConfig -e 'print "$Config{ldflags}\n"'
-Wl,-E
$
I think "-Wl,-E" is a flag to gcc, telling it what flags to pass to
the linker. So in that case, $Config{ld} should report "cc" or "gcc",
no?
Addionally, cut from `perldoc Config':
ld From dlsrc.U:
This variable indicates the program to be used to
link libraries for dynamic loading. On some systems,
it is ld. On ELF systems, it should be $cc. Mostly,
we'll try to respect the hint file setting.
I did a cvsup and make world last night to make sure that this hasn't
already been addressed, but it hasn't. I will be happy to do any work
(investigation or otherwise) to fix it if someone can offer a pointer
in the right direction with regards to how we maintain the perl build
environment under FreeBSD.
Thanks.
Chuck
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990225080005.A25187>
