<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/64893>64893</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
flang-new: error: unknown argument:
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
edisonchan
</td>
</tr>
</table>
<pre>
Here is how I build and install llvm and flang:
```
git clone https://github.com/llvm/llvm-project.git
rm -rf build
mkdir build
rm -rf install
mkdir install
ROOTDIR=`pwd`
INSTALLDIR=$ROOTDIR/install
C_COMPILER_PATH="/home/edison/llvm/bin/clang"
CXX_COMPILER_PATH="/home/edison/llvm/bin/clang++"
cd build
cmake \
-G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=$INSTALLDIR \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_C_COMPILER=$C_COMPILER_PATH \
-DCMAKE_CXX_COMPILER=$CXX_COMPILER_PATH \
-DCMAKE_CXX_LINK_FLAGS="-Wl,-rpath,$LD_LIBRARY_PATH" \
-DFLANG_ENABLE_WERROR=ON \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_TARGETS_TO_BUILD=host \
-DLLVM_LIT_ARGS=-v \
-DLLVM_ENABLE_PROJECTS="clang;mlir;flang;openmp" \
-DLLVM_ENABLE_RUNTIMES="compiler-rt" \
../llvm-project/llvm
ninja
ninja intall
mv ~/llvm ~/llvm16
mv install/ ~/llvm
```
and than buld CPU2017 521.wfr_r:
```
. ./shrc
runcpu -c llvm -a setup 521
```
...
flang-new: error: unknown argument: '-m64'
flang-new: error: unknown argument: '-mtune=core-avx2'
flang-new: error: unknown argument: '-mfma'
flang-new: error: unknown argument: '-mavx'
flang-new: error: unknown argument: '-mavx2'
flang-new: error: unknown argument: '-fomit-frame-pointer'
flang-new: error: unknown argument: '-fno-strict-aliasing'
flang-new: error: unknown argument: '-fno-finite-math-only'
flang-new: error: unknown argument: '-Mbyteswapio'
...
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVk2PozgQ_TXOxQIRk88DBxKghx3yIULv9JyQAyZ42tjINp3py_72FYF0J9mMtJORENjleo-qV3YBVooeOCEOGC_A2BvgRpdCOiSnSvCsxHywF_m784VIAqmCpTjCEO4bynKIeQ4pVxozBhl7q06GgmF-ALYLLA9YLphY_XWaHqiGGROcwFLrWrVuKAAoOFBdNnszExVAQUvVP4xaih8k0-aB6o5BVtCQRRdAZ6lecyovDb1LH9ml05Up3mwSL4yB7YGJVR_zjyDD9S5xo6hfQ6OzIwqu8Mt0uVltw8iP062bfDn5IoCCUlQEoKAT8DOdPW0n2UkdhHqKl5c_IFmcrp6qu2f5pRC9rcKvBILxsptCaDzBNeU_8JXNW67cr366eA4jL02-b31gezFhBKtL7Nmtlyjdxn4QvnQyfcp2j7hNdZe4a8-NPWB7w-kdVv9lu4mTsyLtc-WuvR2wvc36jvtnAboAbgpyD3Ghd4-5rcAvUFG4_poGkfu060pkfGMALQ1ZY10CtARoFHlpFC5iN_7eVRKhK6ogctdPqb92F5GffvPjeBPf5gUNL4r-Xp2d3N3Oj5Nws74jwMkvceMnP9mlyaYrG7C9Uih9hzEKk9SNT7Ebb_8l6l-4jTd_-cukz7DbZPaiYlQCe9Ef64WoCa_q2-wuaeLndRKu_DONqGrKiDSkvgaZ5s0ZP-_yi63L2216MYSUXxzpN_hPj_kYDCcfa-ezioKP1Uvqm8bU3dv-pUvM4b5hOVxun5E1nMIxGprHQqbyV13NhG0uqpRZ34AantUNNLKuKxoYKqKbuiW6jzfNbnAS2eDkCGwXEilF-0rY8FcujhxieWgqwnVrA2hqVJMRQNOHkLrhBNheJiQx8NtP9ChPUeFHofjt5x9AH424EBXVRiFxRYxaUK6JfJSJC0NpSTNtYEaxom1LfpipoJxqYlRYl4bg7P1BqtX-XRN1xDUVHwymaQ5yx87n9hwPiDOczNFkbs-n00Hp5NPhmBQzCxOrsIejaVaMJnlWYISsnMzGxYA6yEK2NUPImo0mw6m5H88mMwvNhvvMmo2yMRhZpMKUme1WN4U8DKhSDXEmo9ncHjC8J0ydfy2kczrv--agwMhiVGn1CdNUM-L873QHjWTO7_1EtB_wNjYFUHAK798AAAD__3fVpeA">