develooper Front page | perl.perl5.porters | Postings from November 2017

Re: [perl.git] branch blead updated. v5.27.5-404-gcfd95a3749

Thread Next
From:
Craig A. Berry
Date:
November 17, 2017 04:41
Subject:
Re: [perl.git] branch blead updated. v5.27.5-404-gcfd95a3749
Message ID:
20171117044117.15346.qmail@lists-nntp.develooper.com
On 11/16/17 11:55 AM, Karl Williamson wrote:
> In perl.git, the branch blead has been updated
> 
> <https://perl5.git.perl.org/perl.git/commitdiff/cfd95a374972942cba5e8afc019dc6019815b45c?hp=60fae40da1a47d38fee85f0fc86e27f52c184f88>
> 
> - Log -----------------------------------------------------------------
> commit cfd95a374972942cba5e8afc019dc6019815b45c
> Author: Karl Williamson <khw@cpan.org>
> Date:   Tue Nov 14 21:41:25 2017 -0700
> 
>      Remove UTF16 functions from public access

This breaks linking the XS::APITest extension on VMS and will probably
do the same on AIX or anything else with a strict linker. The docs in
embed.fnc say:

:   E  Visible to extensions included in the Perl core:
:
:         in embed.h, change "#ifdef PERL_CORE"
:         into               "#if defined(PERL_CORE) || defined(PERL_EXT)"
:
:      To be usable from dynamically loaded extensions, either:
:         1) must be static to its containing file ("i" or "s" flag); or
:         2) be combined with the "X" flag.

Neither 1 nor 2 was done in this case. A wild guess would be that X is
required or that XS::APITest, whose name implies that it has something
to do with testing the API, might need changes to track removals from
the API.

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About