Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
iconv dependency: try even harder to find working iconv
has_function(prefix: '...') is useless to check the difference between builtins and external library functions. It has code to detect "builtins" that misfires and reports that iconv_open is defined as a builtin on mingw, but only if you include the header. Instead compile an open-coded test file that this iconv dependency implementation fully controls, that doesn't get up to imaginative edge cases like trying to find `__builtin_iconv_open`. Fixes commit db1fa70, which merely moved the brokenness over one step to the right (by breaking mingw instead of freebsd) Fixes mesonbuild#9632 (comment)
- Loading branch information