[Bug driver/108865] gcc on Windows fails with Unicode path to source file

ebotcazou at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Nov 16 14:57:13 GMT 2023


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108865

--- Comment #43 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Looks like what is being requested here is a windows-host-specific
> configuration option similar to the existing --disable-win32-registry, like
> for example --disable-win32-utf8-manifest with its corresponding
> --enable-win32-utf8-manifest (default).

Yes, this sounds like a good idea.

> Then the question is what can be done in configure.ac to raise some sort of
> flag that can be picked up from gcc/config.host, which is where the utf8
> resource objects get added.    According to its own doc, config.host is
> invoked by configure, so it should be possible to pass a simple flag from
> configure to config.host.    Perhaps setting a shell variable that can be
> checked inside config.host, like ${ENABLE_WIN32_UTF8_MANIFEST}, and pull in
> the utf-8 files only if that is true.

Yes, see the list of variables documented at the beginning of config.host for
examples.


More information about the Gcc-bugs mailing list