Skip to content

Commit

Permalink
XXX check if really necessary after everything: Don't use POSIX 2008 …
Browse files Browse the repository at this point in the history
…locale

This has been found to be buggy leading to dying inside the newlocale()
in S_emulate_setlocale_i()
  • Loading branch information
khwilliamson committed May 6, 2021
1 parent ed5e3e9 commit 9450dae
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions hints/cygwin.sh
Expand Up @@ -32,6 +32,11 @@ man3ext='3pm'
test -z "$use64bitint" && use64bitint='define'
test -z "$useithreads" && useithreads='define'
ccflags="$ccflags -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -D_GNU_SOURCE"

# Broken as of 3.2.0(0.34053)]. It dies within newlocale() when doing a printf
# of a float
ccflags="$ccflags -DNO_POSIX_2008_LOCALE"

# - otherwise i686-cygwin
archname='cygwin'

Expand Down

0 comments on commit 9450dae

Please sign in to comment.