summaryrefslogtreecommitdiff
path: root/contrib/perl5/ext/re
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2002-03-16 20:14:31 +0000
committerMark Murray <markm@FreeBSD.org>2002-03-16 20:14:31 +0000
commitcf90a21ebd2262e09730a5a55c5ccb62f1622fad (patch)
tree116739180f0198b4d3857979a8e84444c2fe0949 /contrib/perl5/ext/re
parentfc75d0664419eb8c8f264d8f298df2cd155c8966 (diff)
Notes
Diffstat (limited to 'contrib/perl5/ext/re')
-rw-r--r--contrib/perl5/ext/re/hints/aix.pl22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/perl5/ext/re/hints/aix.pl b/contrib/perl5/ext/re/hints/aix.pl
new file mode 100644
index 000000000000..4fbfefd73585
--- /dev/null
+++ b/contrib/perl5/ext/re/hints/aix.pl
@@ -0,0 +1,22 @@
+# Add explicit link to deb.o to pick up .Perl_deb symbol which is not
+# mentioned in perl.exp for earlier cc (xlc) versions in at least
+# non DEBUGGING builds
+# Peter Prymmer <pvhp@best.com>
+
+use Config;
+
+if ($^O eq 'aix' && defined($Config{'ccversion'}) &&
+ ( $Config{'ccversion'} =~ /^3\.\d/
+ # needed for at least these versions:
+ # $Config{'ccversion'} eq '3.6.6.0'
+ # $Config{'ccversion'} eq '3.6.4.0'
+ # $Config{'ccversion'} eq '3.1.4.0' AIX 4.2
+ # $Config{'ccversion'} eq '3.1.4.10' AIX 4.2
+ # $Config{'ccversion'} eq '3.1.3.3'
+ ||
+ $Config{'ccversion'} =~ /^4\.4\.0\.[0-3]/
+ )
+ ) {
+ $self->{OBJECT} .= ' ../../deb$(OBJ_EXT)';
+}
+