Last change
on this file since 124823a was 67300de, checked in by Joe Ciccone <jciccone@…>, 16 years ago |
Create a clfs-1.1 branch in preperation for a RC.
|
-
Property mode
set to
100644
|
File size:
1.5 KB
|
Rev | Line | |
---|
[67300de] | 1 | Submitted By: Joe Ciccone <jciccone@linuxfromscratch.org>
|
---|
| 2 | Date: 2006-08-20
|
---|
| 3 | Initial Package Version: 5.8.8
|
---|
| 4 | Upstream Status: Unknown
|
---|
| 5 | Origin: http://cvs.fedora.redhat.com/viewcvs/*checkout*/devel/perl/perl-5.8.1-fpic.patch
|
---|
| 6 | Description: Fixes a test that checks to see which paramater needs to be used
|
---|
| 7 | for -fPIC and forces the objects in DynaLoader to be built
|
---|
| 8 | with -fPIC.
|
---|
| 9 |
|
---|
| 10 | diff -Naur perl-5.8.8.orig/Configure perl-5.8.8/Configure
|
---|
| 11 | --- perl-5.8.8.orig/Configure 2006-08-20 15:18:40.000000000 -0400
|
---|
| 12 | +++ perl-5.8.8/Configure 2006-08-20 15:21:39.000000000 -0400
|
---|
| 13 | @@ -7586,7 +7586,7 @@
|
---|
| 14 | ;;
|
---|
| 15 | *) case "$osname" in
|
---|
| 16 | darwin) dflt='none' ;;
|
---|
| 17 | - svr4*|esix*|solaris|nonstopux) dflt='-fPIC' ;;
|
---|
| 18 | + linux*|svr4*|esix*|solaris|nonstopux) dflt='-fPIC' ;;
|
---|
| 19 | *) dflt='-fpic' ;;
|
---|
| 20 | esac ;;
|
---|
| 21 | esac ;;
|
---|
| 22 | diff -Naur perl-5.8.8.orig/ext/DynaLoader/hints/linux.pl perl-5.8.8/ext/DynaLoader/hints/linux.pl
|
---|
| 23 | --- perl-5.8.8.orig/ext/DynaLoader/hints/linux.pl 2006-08-20 15:18:41.000000000 -0400
|
---|
| 24 | +++ perl-5.8.8/ext/DynaLoader/hints/linux.pl 2006-08-20 15:35:29.000000000 -0400
|
---|
| 25 | @@ -2,4 +2,7 @@
|
---|
| 26 | # Some Linux releases like to hide their <nlist.h>
|
---|
| 27 | $self->{CCFLAGS} = $Config{ccflags} . ' -I/usr/include/libelf'
|
---|
| 28 | if -f "/usr/include/libelf/nlist.h";
|
---|
| 29 | +# Some silly modules like mod_perl use DynaLoader.a in a shared
|
---|
| 30 | +# moduke, so add cccdlflags if we're going for a shared libperl
|
---|
| 31 | +$self->{CCFLAGS} = ($self->{CCFLAGS} || $Config{ccflags}) . " $Config{cccdlflags}";
|
---|
| 32 | 1;
|
---|
Note:
See
TracBrowser
for help on using the repository browser.