Re: [cfe-users] Adding linker flag `-save-temps` resolves the clang-8 error: "unable to make temporary file"

2020-08-12 Thread David Blaikie via cfe-users
Looks like it writes the files to the current directory - do you have
permission to access the current directory?

On Wed, Aug 12, 2020 at 6:28 AM Danijel DOMAZET via cfe-users
 wrote:
>
> Hi clang users,
> I am using Windows10 + Cygwin + Eclipse +  LLVM toolchain to build a C/C++
> project.
>
> The files compile fine, but linking with `clang++` fails with multiple
> `error: unable to make temporary file: No such file or directory`.
>
> clang++ -o test "source1.bc" "source2.bc" "source3.bc"
> clang-8: error: unable to make temporary file: No such file or directory
> clang-8: error: unable to make temporary file: No such file or directory
> clang-8: error: unable to make temporary file: No such file or directory
>
> Linker generates one error per each object file.
>
> However, when I add the `-save-temps` option to linker, it works OK.
>
> I am launching Eclipse.exe from within Cygwin. I have tried to set TMP,
> TEMP to /temp, /temp/, /cygdrive/c/temp, etc, but nothing worked.
>
> What could be the problem?
>
> Thanks,
> Danijel Domazet
>
>
>
> - Confidential -
> ___
> cfe-users mailing list
> cfe-users@lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
___
cfe-users mailing list
cfe-users@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users


[cfe-users] Adding linker flag `-save-temps` resolves the clang-8 error: "unable to make temporary file"

2020-08-12 Thread Danijel DOMAZET via cfe-users
Hi clang users,
I am using Windows10 + Cygwin + Eclipse +  LLVM toolchain to build a C/C++
project.

The files compile fine, but linking with `clang++` fails with multiple
`error: unable to make temporary file: No such file or directory`.

clang++ -o test "source1.bc" "source2.bc" "source3.bc"
clang-8: error: unable to make temporary file: No such file or directory
clang-8: error: unable to make temporary file: No such file or directory
clang-8: error: unable to make temporary file: No such file or directory

Linker generates one error per each object file.

However, when I add the `-save-temps` option to linker, it works OK.

I am launching Eclipse.exe from within Cygwin. I have tried to set TMP,
TEMP to /temp, /temp/, /cygdrive/c/temp, etc, but nothing worked.

What could be the problem?

Thanks,
Danijel Domazet

-- 
- Confidential -
___
cfe-users mailing list
cfe-users@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users