Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 218257 Details for
Bug 134650
dev-lang/perl: cross-compile support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
/files/letgcc-find-errno.patch (for perl and libperl)
letgcc-find-errno.patch (text/plain), 1.40 KB, created by
Peter Levine
on 2010-02-03 02:37:41 UTC
(
hide
)
Description:
/files/letgcc-find-errno.patch (for perl and libperl)
Filename:
MIME Type:
Creator:
Peter Levine
Created:
2010-02-03 02:37:41 UTC
Size:
1.40 KB
patch
obsolete
>This removes all the logic that perl uses to locate an appropriate >errno.h for the target. Instead we simple create a file that does > > #include "errno.h" > >and use that as the file to parse. This is needed when using an >external toolchain since perl will search in ${STAGING_INCDIR} for >errno.h (when using gcc) and that isn't where it's located - its >wherever the external toolchain keeps it's headers. > >--- perl-5.8.8/ext/Errno/Errno_pm.PL 2007/04/30 14:10:10 1.1 >+++ perl-5.8.8/ext/Errno/Errno_pm.PL 2007/04/30 14:21:35 >@@ -11,8 +11,18 @@ > open OUT, ">Errno.pm" or die "Cannot open Errno.pm: $!"; > select OUT; > my $file; >-my @files = get_files(); >-if ($Config{gccversion} ne '' && $^O eq 'MSWin32') { >+#my @files = get_files(); >+my @files = ("errno.h"); >+ >+if (1) { >+ open INCS, '>includes.c' or >+ die "Cannot open includes.c"; >+ print INCS qq[#include "errno.h"\n]; >+ close INCS; >+ process_file('includes.c'); >+ unlink 'includes.c'; >+} >+elsif ($Config{gccversion} ne '' && $^O eq 'MSWin32') { > # MinGW complains "warning: #pragma system_header ignored outside include > # file" if the header files are processed individually, so include them > # all in .c file and process that instead. >@@ -44,7 +54,7 @@ > chomp($file = `cygpath -w "$file"`); > } > >- return unless defined $file and -f $file; >+# return unless defined $file and -f $file; > # warn "Processing $file\n"; > > local *FH;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 134650
:
218243
|
218245
|
218247
|
218249
|
218251
|
218253
|
218255
|
218257
|
218259
|
218261
|
218263
|
218265
|
218267
|
218941
|
218947
|
218949
|
218953
|
229501
|
347478
|
351666
|
383286
|
447926
|
450836