Hi Charlie,

On Mon, 24 Feb 2003, Charlie Smith wrote:

> Ok.  I'll give it a whack or hack or whatever you want to call it.  Where are
> the Wl flags loaded from for the mod_perl stuff?

Actually they're from the Apache source, the mod_perl configuration may hack them.
The tool I use most for poking around in sources is 'grep'...

hurricane:~$ >>> grep -r Wl /home/ged/src/apache_1.3.27/*
[snip,snip]
/home/ged/src/apache_1.3.27/htdocs/manual/programs/apxs.html:     
-<strong>Wc,</strong><em>compiler</em>-<em>flags</em> ] [ 
-<strong>Wl,</strong><em>linker</em>-<em>flags</em> ] <em>files</em> ...
/home/ged/src/apache_1.3.27/htdocs/manual/programs/apxs.html:     
-<strong>Wl,</strong><em>linker</em>-<em>flags</em>
/home/ged/src/apache_1.3.27/src/CHANGES:  *) Allow special options -Wc,xxx and -Wl,xxx 
on APXS compile/link command.
/home/ged/src/apache_1.3.27/src/Configure:      LDFLAGS_SHLIB_EXPORT="-Zlink=dynamic 
-Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/Configure:              LDFLAGS_SHLIB_EXPORT="-Wl,-E"
/home/ged/src/apache_1.3.27/src/Configure:                   
LDFLAGS_SHLIB_EXPORT="-Wl,-E"
/home/ged/src/apache_1.3.27/src/Configure:              LDFLAGS_SHLIB_EXPORT="-Wl,-E"
/home/ged/src/apache_1.3.27/src/Configure:          LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/Configure:          LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/Configure:           
LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/Configure:                 
LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/Configure:          
LDFLAGS_SHLIB_EXPORT="-Wl,-Blargedynsym"
/home/ged/src/apache_1.3.27/src/Configure:          LDFLAGS_SHLIB_EXPORT="-Wl,-E 
-Wl,-B,deferred"
/home/ged/src/apache_1.3.27/src/Configure:          LDFLAGS_SHLIB_EXPORT="-Wl,-E 
-Wl,-B,deferred -Wl,+s"
/home/ged/src/apache_1.3.27/src/Configure:           
LDFLAGS_SHLIB_EXPORT="-Wl,-Bexport:\$(SRCDIR)/support/httpd.exp"
/home/ged/src/apache_1.3.27/src/Configure:          
LDFLAGS_SHLIB_EXPORT="-Wl,-bE:\$(SRCDIR)/support/httpd.exp"
/home/ged/src/apache_1.3.27/src/Configure:          
LDFLAGS_SHLIB_EXPORT="-Zlink=dynamic -Wl,-Bexport"
/home/ged/src/apache_1.3.27/src/modules/perl/mod_perl.config.sh:#replace -Wl args 
meant for cc with args for ld
/home/ged/src/apache_1.3.27/src/modules/perl/mod_perl.config.sh:    while ($ldopts =~ 
s/-Wl,(\S+)/$1/) {
/home/ged/src/apache_1.3.27/src/support/apxs.8:.BI \-Wl, "linker-flags"
/home/ged/src/apache_1.3.27/src/support/apxs.8:.BI \-Wl, "linker-flags"
/home/ged/src/apache_1.3.27/src/support/apxs.pl:    print STDERR "               
[-Wl,<flags>] <files> ...\n";
/home/ged/src/apache_1.3.27/src/support/apxs.pl:    my ($opt_Wl, $opt_L, $opt_l);
/home/ged/src/apache_1.3.27/src/support/apxs.pl:    foreach $opt_Wl (@opt_W) {
/home/ged/src/apache_1.3.27/src/support/apxs.pl:            $opt .= " $1" if ($opt_Wl 
=~ m|^\s*l,(.*)$|);
/home/ged/src/apache_1.3.27/src/support/apxs.pl:            $opt .= " -W$opt_Wl";
/home/ged/src/apache_1.3.27/src/support/apxs:    print STDERR "               
[-Wl,<flags>] <files> ...\n";
/home/ged/src/apache_1.3.27/src/support/apxs:    my ($opt_Wl, $opt_L, $opt_l);
/home/ged/src/apache_1.3.27/src/support/apxs:    foreach $opt_Wl (@opt_W) {
/home/ged/src/apache_1.3.27/src/support/apxs:            $opt .= " $1" if ($opt_Wl =~ 
m|^\s*l,(.*)$|);
/home/ged/src/apache_1.3.27/src/support/apxs:            $opt .= " -W$opt_Wl";

hurricane:~$ >>> grep -r Wl /home/ged/src/mod_perl-1.27/*
/home/ged/src/mod_perl-1.27/apaci/mod_perl.config.sh:#replace -Wl args meant for cc 
with args for ld
/home/ged/src/mod_perl-1.27/apaci/mod_perl.config.sh:    while ($ldopts =~ 
s/-Wl,(\S+)/$1/) {

73,
Ged.

Reply via email to