[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: iconv implementation on MacOS Sonoma
From: |
Bruno Haible |
Subject: |
Re: iconv implementation on MacOS Sonoma |
Date: |
Tue, 24 Oct 2023 19:39:43 +0200 |
> > I’m puzzled by why you didn’t run into this, and why MacOS iconv
> > apparently regressed.
>
> Indeed, there appears to be a regression from macOS 12.5 to 14.0.
As one can see from [1], Apple apparently replaced their entire iconv
implementation. Before, they were using a fork of GNU libiconv from 2006.
(They stopped upgrading to newer versions of GNU libiconv when I
switched the program's license from GPLv2+ to GPLv3+.) Now they are using an
implementation based on the one from FreeBSD or NetBSD, under the MIT license.
The regression then occurred on the Apple side; neither FreeBSD 13.2 nor
NetBSD 9.3 has the bug that you found on macOS 14.
Bruno
[1]
https://discuss.cocos2d-x.org/t/latest-xcode-failing-with-iconv-close/59507/16