kkwli wrote: > > I build and `check-flang` on `arm64-apple-darwin22.6.0`. > > `Driver/no-duplicate-main.f90` fails in the 3rd RUN. The test passes with > > HEAD. > > ``` > > kelvin@neutrino2 build % /Users/kelvin/wrk/llvm/tmp/build/bin/flang-new -o > > /Users/kelvin/wrk/llvm/tmp/build/tools/flang/test/Driver/Output/no-duplicate-main.f90.tmp.exe > > > > /Users/kelvin/wrk/llvm/tmp/build/tools/flang/test/Driver/Output/no-duplicate-main.f90.tmp > > > > /Users/kelvin/wrk/llvm/tmp/build/tools/flang/test/Driver/Output/no-duplicate-main.f90.tmp.c-object > > > > kelvin@neutrino2 build % echo $? > > 0 > > ``` > > Unrelated to this PR, but may I ask how do you configure flang, to make it > link without errors and without extra flags? I need to add > `-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib`.
I do not have any special configure. Here is my `cmake` command: ``` cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release $HOME/wrk/llvm/tmp/llvm-project/llvm \ -DCMAKE_INSTALL_PREFIX=$HOME/wrk/llvm/tmp/llvm-install -DLLVM_TARGETS_TO_BUILD="AArch64" \ -DCMAKE_OSX_ARCHITECTURES="arm64" -DLLVM_ENABLE_PROJECTS="clang;flang;mlir" \ -DLLVM_ENABLE_RUNTIMES="openmp;compiler-rt" -DDEFAULT_SYSROOT="$(xcrun --show-sdk-path)" \ -DCMAKE_CXX_COMPILER=$HOME/wrk/llvm/17.0.4/bin/clang++ \ -DCMAKE_C_COMPILER=$HOME/wrk/llvm/17.0.4/bin/clang \ -DBUILTINS_CMAKE_ARGS=-DCOMPILER_RT_ENABLE_IOS=OFF \ -DLLVM_LIT_ARGS="--threads=8 -v --show-unsupported" ``` https://github.com/llvm/llvm-project/pull/75393 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits