In perl.git, the branch smoke-me/hugmeir/configure_tweaks has been created <http://perl5.git.perl.org/perl.git/commitdiff/f5cb5dc3a0058d2c1c683257864453558be299b6?hp=0000000000000000000000000000000000000000>
at f5cb5dc3a0058d2c1c683257864453558be299b6 (commit) - Log ----------------------------------------------------------------- commit f5cb5dc3a0058d2c1c683257864453558be299b6 Author: Brian Fraser <frase...@gmail.com> Date: Fri Jan 3 01:32:09 2014 -0300 Configure, sysroot: failing to guess usrinc needn't be fatal Previously, if we failed to guess usrinc, incpth, or libpth and were cross-compiling, Configure would've bailed out immediately. This commit makes it more lenient if using -Dsysroot; in case of failure it will now warn, but Configure will continue as usual; this is because the defaults for those variables will now use sysroot, so they have a higher chance of being accurate. M Configure commit be6d2995fbe81486f7538525a2ce6a61c424cb66 Author: Brian Fraser <frase...@gmail.com> Date: Thu Jan 2 00:17:17 2014 -0300 Configure, sysroot: Update defaults to use $sysroot M Configure commit 1460f7660d4bbf43a3c920e1669379761a8bece9 Author: Brian Fraser <frase...@gmail.com> Date: Mon Dec 30 02:33:05 2013 -0300 Configure, sysroot: add --sysroot to cppflags M Configure commit d9382b80c8695ab3ec294c2834d4af57cf9f0f62 Author: Jess Robinson <casta...@desert-island.me.uk> Date: Fri Oct 19 19:05:25 2012 +0100 Introduce sysroot variable to Configure This is borrowed from gcc and allows us to indicate the logical root directory for headers and libraries, under which all -I and -L are searched for. This patch adjusts Configure to search under $sysroot (if supplied) for headers and libraries, instead of /. --sysroot is added to ccflags and friends so that make in ExtUtils::MakeMaker, and other extensions, will use it. Currently this is only done if compiling with some variant of gcc or g++. M Configure M ext/Errno/Errno_pm.PL commit 0e45a3236752aa81f01b9ddc1ee24fe0fa9b36aa Author: Brian Fraser <frase...@gmail.com> Date: Sat Jan 11 02:50:47 2014 -0300 Configure: use incpth, not usrinc, for search for headers. incpth is all the paths that will eventually be used by the compiler to search for headers; usrinc is the first of those paths to have all three of errno.h, stdio.h, and time.h inside. M Configure commit 41a2fd68ef82bbdd025c5bbeeb5e82b9125ca477 Author: Brian Fraser <frase...@gmail.com> Date: Tue Dec 31 13:33:42 2013 -0300 Configure: Change a use of cc to $cc M Configure commit 6995daa0d098edf4d0214d74b2720a84eb855a03 Author: Brian Fraser <frase...@gmail.com> Date: Wed Jan 1 19:55:33 2014 -0300 Configure: Add $cppflags to cppstdin M Configure commit 977eec5dc9772a5d3eaa056a1d621201dddb981f Author: Brian Fraser <frase...@gmail.com> Date: Tue Dec 31 12:30:41 2013 -0300 Configure: Better guesses for usrinc and friends on some compilers It turns out that we had some much more accurate way of getting usrinc, libpth and incpth -- we can just ask the compiler. This was stashed away and only used when cross-compiling; what this commit does is move things around so that it's also used in the more common case. M Configure commit b7c7d1a596d18baa1b2ef504e85d0ee26d05a811 Author: Father Chrysostomos <spr...@cpan.org> Date: Sat Jan 11 07:00:06 2014 -0800 pp_sys.c:S_doform: remove redundant null check This static function is called from exactly two places that both die aforehand if cv is null. Further, the cv parameter is already marked as non-null. M pp_sys.c commit 22b6c411803c83f3f584e54b0984709d6fa8435f Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Jan 10 22:05:35 2014 -0800 t/re/pat.t: Keep minitest passing M t/re/pat.t commit c993dfde3a02604ef3d0d04d50b2cd0950659b4b Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Jan 10 22:01:43 2014 -0800 Add Russel O'Connor to AUTHORS Apparently he was the original author of commit b0d9ce3858 (Oct â99). M AUTHORS commit 963041641dc4ee393e75cee52c91d05fcd6f78f6 Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk> Date: Sat Jan 11 17:39:02 2014 +0000 Update Module-Build to CPAN version 0.4204 [DELTA] 0.4204 - Fri Jan 10 00:29:31 CET 2014 [BUG FIXES] - Map conflicts back to runtime [Leon Timmermans] - Use mod2fname whenever it's available [Leon Timmermans, Brian Fraser] - Accept custom entries in meta_merge 1.4 M Porting/Maintainers.pl M cpan/Module-Build/lib/Module/Build.pm M cpan/Module-Build/lib/Module/Build/Base.pm M cpan/Module-Build/lib/Module/Build/Compat.pm M cpan/Module-Build/lib/Module/Build/Config.pm M cpan/Module-Build/lib/Module/Build/ConfigData.pm M cpan/Module-Build/lib/Module/Build/Cookbook.pm M cpan/Module-Build/lib/Module/Build/Dumper.pm M cpan/Module-Build/lib/Module/Build/ModuleInfo.pm M cpan/Module-Build/lib/Module/Build/Notes.pm M cpan/Module-Build/lib/Module/Build/PPMMaker.pm M cpan/Module-Build/lib/Module/Build/Platform/Default.pm M cpan/Module-Build/lib/Module/Build/Platform/MacOS.pm M cpan/Module-Build/lib/Module/Build/Platform/Unix.pm M cpan/Module-Build/lib/Module/Build/Platform/VMS.pm M cpan/Module-Build/lib/Module/Build/Platform/VOS.pm M cpan/Module-Build/lib/Module/Build/Platform/Windows.pm M cpan/Module-Build/lib/Module/Build/Platform/aix.pm M cpan/Module-Build/lib/Module/Build/Platform/cygwin.pm M cpan/Module-Build/lib/Module/Build/Platform/darwin.pm M cpan/Module-Build/lib/Module/Build/Platform/os2.pm M cpan/Module-Build/lib/Module/Build/PodParser.pm M cpan/Module-Build/lib/inc/latest.pm M cpan/Module-Build/lib/inc/latest/private.pm M t/porting/customized.dat commit 870a4201f17206c3e48f643fc423fa90fd3bfc94 Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Jan 10 06:17:24 2014 -0800 perldiag: Rewrap an entry for better splain output M pod/perldiag.pod commit 65c865bfe37f6b0d38a55e497b456a7a9aa77e4f Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Jan 10 06:10:43 2014 -0800 perldiag: Use (F) consistently and explain in the prose when there is an error. One entry already explained this. M pod/perldiag.pod commit 7f4dad98c3df55187c18b6e6466418e1992c8f2f Author: Father Chrysostomos <spr...@cpan.org> Date: Fri Jan 10 05:59:39 2014 -0800 Fix requireâs get-magic handling for @INC elements It was only calling get-magic before checking whether the argument was a reference if the array was tied, which is not the only thing that can cause an @INC element to have get-magic. It should have been checking for get-magic on the element itself (which is a faster check, too). And then there were too many FETCH calls. I do not know whether we should be calling get-magic exactly once when the âCanât locateâ error occurs. At least this commit reduces the number of FETCHes. M pp_ctl.c M t/op/inccode.t commit 8bbdec6ec3f60dcad5c13af089180cc95646576e Author: Brian Gottreu <gott...@gmail.com> Date: Fri Jan 10 13:36:32 2014 -0600 Correct capitalization of Devel::ptkdb in perldebug M pod/perldebug.pod commit 93ac273bada142f44588e7da1b410f988500f380 Author: Craig A. Berry <craigbe...@mac.com> Date: Fri Jan 10 07:50:36 2014 -0600 Don't multiply define _new_invlist_C_array. It's now an external function in regcomp.c, so it doesn't need to also be defined in re_comp.c. And in fact it mustn't be as the VMS linker warns with: %ILINK-W-MULDEF, symbol PERL__NEW_INVLIST_C_ARRAY multiply defined module: RE_COMP which becomes a run-time error. M regcomp.c commit 5568a9b62aff3da460aa79e631785f78e0a4f457 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Jan 9 22:06:24 2014 -0700 regexec.c: Don't skip trying POSIX class if [] has individ char commit b99851e1941e002dd4816ee6c76fd49bbee1d7f3 Author: Karl Williamson <pub...@khwilliamson.com> Date: Wed Dec 4 10:06:04 2013 -0700 PATCH: [perl #120675] Unexpected tainting via regex using locale introduced a bug in which under /li matching a bracketed character class that contains both characters and POSIX classes would skip matching against any POSIX class. The example in the added test illustrates the problem: "h" =~ /[g\w]/li; # Failed! in C locale M regexec.c M t/run/locale.t commit ba98ee58ad503de045d257fa0ae8233ac3d13e53 Author: Daniel Dragan <bul...@hotmail.com> Date: Wed Jan 8 23:44:16 2014 -0500 fix missing _rotl64 symbol on Visual C 2003 Due to a bug in the CRT (msvcr71.dll), these 2 functions are not defined in any lib Perl can use (static link CRTs dont apply, Perl only uses DLL CRTs), but they are available as intrinsics. This solves a link error about missing symbol __rotl64 in hv.obj, from usage in hv_func.h, on 32 bit USE_64_BIT_INT VC 2003 builds. _rotr64 is included for completeness. This fix is filed as [perl #120925]. M win32/win32.h ----------------------------------------------------------------------- -- Perl5 Master Repository