On Fri, 8 Mar 2024 at 03:25, Dan Shelton via Cygwin <cygwin@cygwin.com> wrote: > > Hello! > > I've run into a problem with clang on Cygwin 3.5.1 and 3.6. My machine > does not have much disk space left, so I switched TMPDIR to the > network drive. But clang then failed, like this: > > $ cat x.c > #include <stdio.h> > int main(int ac, char *av[]) { puts("hello world"); return 0 ; } > $ mkdir /cygdrive/t/tmpdir > $ TMPDIR=/cygdrive/t/tmpdir clang x.c > error: unable to open output file '/cygdrive/t/tmpdir/x-01564d.o': > 'Operation not permitted' > 1 error generated. > > /cygdrive/t/tmpdir/ is a clean dir. > /usr/bin/touch /cygdrive/t/tmpdir/dummy works without problems
I can confirm the bug, but only for the clang version linked to Cygwin. clang version of MinGW does not show that error, so this looks like a Cygwin bug. Ced -- Cedric Blancher <cedric.blanc...@gmail.com> [https://plus.google.com/u/0/+CedricBlancher/] Institute Pasteur -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple