Needed when cross compiling.
The gnulib canonicalize_file_name override breaks finding cygwin1.dll.
When compiling natively, gnulib doesn't override
canonicalize_file_name, but gnulib has hardcoded defaults for cross
compiling, and the default is wrong for Cygwin.
Change-Id: Ief87ddf798c137fb6dff91fe0fa4c5ada6da1153
}
#else
{
- char *rp = canonicalize_file_name (filename);
+#undef canonicalize_file_name
+ char *rp = canonicalize_file_name (filename);
if (rp != NULL)
return gdb::unique_xmalloc_ptr<char> (rp);