[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-changes
Subject:    [Perl/perl5] 43b3b0: Restore build with mingw.org compilers using mingw...
From:       Steve Hay via perl5-changes <perl5-changes () perl ! org>
Date:       2021-01-25 13:18:07
Message-ID: Perl/perl5/push/refs/heads/blead/fd28d2-43b3b0 () github ! com
[Download RAW message or body]

  Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 43b3b04375fdc4024b512403a3b7517c4c57d698
      https://github.com/Perl/perl5/commit/43b3b04375fdc4024b512403a3b7517c4c57d698
  Author: Steve Hay <steve.m.hay@googlemail.com>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M dist/Time-HiRes/HiRes.xs
    M pod/perldelta.pod

  Log Message:
  -----------
  Restore build with mingw.org compilers using mingw runtimes < 5.0

The Time::HiRes build was broken by 1d96b9c90e and requires a fix similar
to daacfc6568 for mingw runtimes < 5.0. A definition of timespec was added
in mingwrt-5.0.

The compilers from mingw-w64 (which can be singled out by their definition
of __MINGW64_VERSION_MAJOR) were not affected since they all have timespec
defined anyway.

For me, this fixes the build with my mingw.org compilers from 3.4.5 to
4.8.1 inclusive. These are using runtimes 3.15.2 to 4.0.3 (which actually
reports itself as 3.20.0!) inclusive.

Note that builds with mingw.org compilers using mingwrt >= 5.0 are still
broken due to a different problem involving mkstemp(), as documented in
8a217c9aa7. See GH#15446 for more details.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic