summaryrefslogtreecommitdiff
path: root/meta/packages/perl/files/letgcc-find-errno.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/perl/files/letgcc-find-errno.patch')
-rw-r--r--meta/packages/perl/files/letgcc-find-errno.patch42
1 files changed, 0 insertions, 42 deletions
diff --git a/meta/packages/perl/files/letgcc-find-errno.patch b/meta/packages/perl/files/letgcc-find-errno.patch
deleted file mode 100644
index 24722ee96..000000000
--- a/meta/packages/perl/files/letgcc-find-errno.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-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;