On Sat, 23 Sep 2023 17:23:59 +0900
Takashi Yano via Cygwin <cygwin@cygwin.com> wrote:

> On Fri, 22 Sep 2023 08:48:45 +0200
> ASSI  wrote:
> > Takashi Yano via Cygwin writes:
> > > I wonder why the following code throws std::runtime_error
> > > even though the LC_ALL is set to valid locale other than "C".
> > > This does not occur only when LC_ALL is set to "C".
> > 
> > This functionality is currently only supported for Glibc targets in
> > libstdc++.  I seem to remember that I've looked into this some time ago,
> > but there didn't seem to be an easy way of enabling it for Cygwin at
> > that time.
> 
> Thanks for the answer.
> 
> It might not be an easy way, but I tried to enabling the locale
> feature for libstdc++.
> 
> Please try:
> 
> 1) Run cygport gcc prep
> 2) Remove libstdc++-v3/config/locale/generic
> 3) Copy libstdc++-v3/config/locale/gnu to libstdc++-v3/config/locale/generic
> 4) Apply patches attached to the working source directory.
> 5) Run cygport gcc compile
> 
> I also tried to automate above steps in gcc.cygport.
> 
> Further, I tested and confirmed that a few test cases works as expected.
> 
> What do you think of this idea?

Sorry,
the patch file name gcc-11.4.0.src.patch should be gcc-11.4.0-1.src.patch.

-- 
Takashi Yano <takashi.y...@nifty.ne.jp>

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to