summaryrefslogtreecommitdiff
path: root/packages/perl/perl-native_5.8.8.bb
AgeCommit message (Collapse)AuthorFiles
2007-07-06perl/perl-native 5.8.8: Fix up asm/page.h include issue. Perl was includingJamie Lenehan1
it in order to get the definition for getpagesize which has been definied in unistd.h, which it already includes, since glibc 2.1. Some versions of linux libc headers removed the asm/page.h resulting in failures here for some people. Closes #2546.
2007-07-05perl-5.8.8: Fix syntax error (unterminated quoted string)Shane Volpe1
2007-06-09perl-native 5.8.8: Deactivate patch which unconditionally adds commandline Paul Sokolovsky1
switches for some hacked gcc version, which are not recognized with official gcc's. * See #1980.
2007-06-07perl-native 5.8.8: Fix for building with SSP-modified host gcc's, asJamie Lenehan1
requested in bug #1980. Closes #1980.
2007-05-30perl-native 5.8.8: Fix an issues with the perl makedepend script notJamie Lenehan1
properly terminating a quote. This is in theory the fix for the /bin/sh -> /bin/dash problems with perl, however since I don't have any issues here with dash (ubuntu 6.10) I can't confirm this. The patch is an obvious fix though so I'm adding it.
2007-05-30perl 5.8.8: Patch MakeMaker in perl-native to check for PERL_INC in theJamie Lenehan1
environment and use that instead of the configured location of PERL_INC. Without this PERL_INC for non-native recipes ends up pointing at where the headers will be located on the target. In theory we could override this in cpan class when calling build.PL but for some packages, such as libxml-parser-perl, that only fixes the top-level makefile and is not propagated to the sub-makefiles. This change results in MakeMaker always picking up the correct staged location of the include files without effecting where they expect to be found on the target.
2007-05-30perl/perl-native 5.8.8: Change the installation directories used forJamie Lenehan1
perl-native to remove the various directories and to remove the host specific path components. This is to make it easier to refer to the staged perl location from other places, such as when trying to tell things where the perl include files are located.
2007-05-08perl/perl-native 5.8.8: Remove -DEFAULT_PREFERENCE = "-1" for version 5.8.8.Jamie Lenehan1
Some distributions have already started to use this so it's probably about time to promote it to the default.
2007-05-06perl-native 5.8.8: Fix for cross-compile badness in the perl build. TheJamie Lenehan1
perl-native configure script was added -I/usr/include/gdbm to the ccflags if you host had a /usr/include/gdbm/ndbm.h header, even though gdbm support is disabled. This patch stops the configure script adding that even if it finds the header there.
2007-05-04perl-native 5.8.8: Apply the patch from perl to stop the .packlist filesJamie Lenehan1
from being installed. Since we use perl-native to do the cpan module installs we need to changed perl-native as well to stop cpan modules from getting .packlist files. This is a new patch since just the .packlist related part has been extracted from the larger patch.
2007-05-04perl/perl-native 5.8.8: Move the creation of the hostperl link in stagingJamie Lenehan1
from the configure task in perl to the stage task in perl-native where it belongs - perl shouldn't be messing with the staged perl-native.
2007-05-01perl-native: Patch perl's makedepend.SH to work with gcc 4.2. Shouldn't beBernhard Rosenkraenzer1
needed for perl since it doesn't run makedepend.SH. Closes #2168
2007-04-30perl 5.8.8: Improvements for cpan modules:Jamie Lenehan1
* Modify perl to install a copy of it's configuration during staging. This will allow us to get at the perl settings for the target when building cpan modules. * Modify perl-native to allow selection of the host or target configuration based on an environment variable. This will allow the cpan class to select the appropriate configuration based on if we are building the native package or not. * Modify cpan.bbclass to set the environment variable to an appropriate value to tell perl native to select the appropriate settings based on if we are building native or target modules. This change fixes some modules that were compiled for the host instead of the target (libversion-perl for example) and fixes up some of cpan modules that include additional subdirectories with their own makefiles.
2007-04-21perl: Add 5.8.8 and use DEFAULT_PREFERENCE to disable it until moreJamie Lenehan1
testing is done. Main differences from the 5.8.7 recipe are: * Always use gcc to link. Same arch's require this, while others can happily use ld. Use gcc for everything. * Fix threading issues by enabling threading in both perl-native and perl. In fact make the configurations almost identical. * No per ARCH configuration, just 32/64/le/be configs. This should stop configurations differing between arch's which made fixing things 5.8.7 difficult. Also means new ARCH's should work without any changes. * Fix up the way miniperl is handled so it shouldn't be the cause of problems for people anymore. * Stop perl-modules depending on perl-dbg, perl-pod, perl-dev etc. * In theory should work for MACHINE="native" now. Only tested for an sh4/glibc target built on an x86_64 host so far. A lot more testing and more cleanups are needed before this is ready to be enabled by default. NOTE: You must build the matching version of perl-native before attempting to build perl (that applies for any version).