Re: [PATCH] gdb/gdbsupport: Use LOCALAPPDATA for index cache on windows

Eli Zaretskii via Gdb-patches
2020-12-08T15:31:36Z

> Date: Tue, 8 Dec 2020 09:46:47 -0500
> From: Simon Marchi via Gdb-patches <gdb-patches@sourceware.org>
>
>
> My only question is about:
>
> return string_printf ("%s/" HOME_CACHE_DIR "/gdb", abs.get ());
>
> That would give a final path like:
>
> C:\Users\Simon\AppData\Local\.cache\gdb
>
> The ".cache" part is not typical in this directory. Should we instead
> just have:
>
> C:\Users\Simon\AppData\Local\gdb
>
> ?

IMO, it indeed should be in C:\Users\Simon\AppData\Local\gdb, as other
applications do. Moreover, I think we should use APPDATA, not
LOCALAPPDATA, because it makes sense to be able to synchronize the
cache over the network if the computer joins some domain. IOW, it
isn't necessarily local data, is it?

Thanks.