ergawy wrote: Sorry for the late reply. This slipped my mind. Added myself as a reviewer to not forget.
> Could you take a look at #77135 and see whether `-gpulibc` could be helpful > for testing? I don't think this will help since that's a different library, right? For testing purposes, something like adding `-nolibc` ([see](https://github.com/llvm/llvm-project/blob/main/clang/lib/Driver/ToolChains/Gnu.cpp#L619-L620)) **_might_** help I assume but it is not supported for `flang`. For example, if you try the equivalent C example for the Fortran code I attached above and compile it with `clang -nolibc`, you get: `/usr/bin/ld: test_pthread.c:(.text+0xd6): undefined reference to `pthread_create'`. And I say "**_might help_**" because even if you try `clang -nolibc -pthread` you would still get the linker error because the `pthread` library is simply empty (i.e. does define any symbols) (at least for my Ubuntu system; don't know how general this is for GNU toolchains). https://github.com/llvm/llvm-project/pull/77360 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits