<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56862>56862</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
             cannot find /usr/lib/llvm-10/lib/clang/10.0.0/lib/linux/libclang_rt.profile-aarch64.a: No such file or directory
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          shrishailp
      </td>
    </tr>
</table>

<pre>
    Trying to compile edk2 source code with CLANG35 tool chain on AARCH64 architecture 
build -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf -t CLANG35 -a AARCH64

"clang" -MMD -MF /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/Vfr.obj.deps -g -Os -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h -fno-common -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -Wno-address -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-pic -fno-pie -ffixed-x18 -target aarch64-linux-gnu -mcmodel=small -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body -Wno-unknown-warning-option   -O1 --coverage -c -o /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/./Vfr.obj -I/home/bios/Patil/edk2/MdeModulePkg/Universal/DriverSampleDxe -I/home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/DEBUG -I/home/bios/Patil/edk2/MdePkg -I/home/bios/Patil/edk2/MdePkg/Include -I/home/bios/Patil/edk2/MdePkg/Test/UnitTest/Include -I/home/bios/Patil/edk2/MdePkg/Include/AArch64 -I/home/bios/Patil/edk2/MdeModulePkg -I/home/bios/Patil/edk2/MdeModulePkg/Include -I/home/bios/Patil/edk2/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli/c/include /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/DEBUG/Vfr.c
rm -f /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/DriverSample.lib
"ar" cr /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/DriverSample.lib  @/home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/object_files.lst
"clang" -o /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/DEBUG/DriverSample.dll -target aarch64-linux-gnu -Wl,--emit-relocs -nostdlib -Wl,--gc-sections -u _ModuleEntryPoint -Wl,-e,_ModuleEntryPoint,-Map,/home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/DEBUG/DriverSample.map -z common-page-size=0x20 -z common-page-size=0x1000 -Wl,--start-group,@/home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/OUTPUT/static_library_files.lst,--end-group -g -Os -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h -fno-common -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -Wno-address -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-pic -fno-pie -ffixed-x18 -target aarch64-linux-gnu -mcmodel=small -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body -Wno-unknown-warning-option   -O1 --coverage -Wl,--script=/home/bios/Patil/edk2/BaseTools/Scripts/GccBase.lds -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
/usr/bin/aarch64-linux-gnu-ld: cannot find /usr/lib/llvm-10/lib/clang/10.0.0/lib/linux/libclang_rt.profile-aarch64.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [GNUmakefile:329: /home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe/DEBUG/DriverSample.dll] Error 1


build.py...
 : error 7000: Failed to execute command
        make tbuild [/home/bios/Patil/edk2/Build/MdeModule/DEBUG_CLANG35/AARCH64/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe]


build.py...
 : error F002: Failed to build module
        /home/bios/Patil/edk2/MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf [AARCH64, CLANG35, DEBUG]

- Failed -
Build end time: 00:33:01, Aug.02 2022
Build total time: 00:00:03

bios@bios-ProLiant-DL20-Gen9:~/Patil/edk2$

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWNtu2zgQ_Rr7haCgmx37wQ-uL2mApA3aZAvsi0FTtMQNRWp5Sex-_Q4p2bE3LZLsAgsv0FwkUkMOz5wZDkdaq2I3udM7LktkFaKqbrhgiBUPKTLKacrgWcHQE7cVml1PP11mAxioBKIV4RIpiabTL7OPwxwRTStuGbVOM9SL5714unZcFAg36KZgN6pwgt0-lL10edyNCkMRrv8-5F7yR6YNEdCea9_-SupGsPmWvXwScblB2B4AYrJH1eLormlKBZGgPUX45mYOlyUCZZWqvc41VwZut8Ryv6inAG4fvAnHkP3qiw_3l6tuMejv1zo17L1GwJPP93e393fQ-G2jI7X-IypYYxAuEf4Mt42plLb4CZjX0JMKe34teCF0jNWcWkwEJ8a7E38jQsCVaa1g_DcYQrQmO7xWThagj0sqHPh26qy6ZDKqWj0QAzW4FdeCWysYZrLgZL9GQMCkqz0eQL9WhmFiaug5aXgpWYE7fPCAWq4kNizc_YyCWHLUD5iKQjNjWv3E7CSttJLKGezkE5cFtmQtWCf_waOG032D-VX5FiBskxHEA9Els4j4wBzmWHDptriUDkyjNQS16GVzU7ck-flEM2krZpjB7E8HPNpdK7EEGBKq5JQIT48f-UOJNJZIi5WD_w3WEGvsdDyrG-sdUHSanXyQ6kniJ6Il-AyrxjODEDg8QRjmAsWkhMlgozrTWI2e4xXhq9cwvn3VNyj7Tw0Oit9mISzw5oHQuOo24jum3DFjWxts1_wHSropgaSwR97pv_e7-10gjyde87Umeud9rpUVfOaMVfWc-d3l0wfIvaoggwaF_316O78g6jYMbY8l7ZPneaE87O1jUSSA4_1BSrQ_Ran-n-BGqJfH5wkV0iach6sNlF0mErCVX9YqZ5b59zF8QnLhj9Gfn7jfQPkMw_nHLdZMKAqnt1TGFt45e2lJj2oDh1YtyIW0eneruLT7gQBi9kLoBTekgdv5k1WTBuHvqK20oPCAMsHw7wzqkXibxj8VJXEcH8iCUgNKsVIrF2w-1_AGmJbTlWjz91GYh3CAWi5Y8KvG_VXjHgKbat5YwP1qQBPD7uBV1Iu-hkm-dUmpF0TCu79TWbCN2dWg8nYx-7xcrj4upvPFl9XXq98X7Z5LR_u0u3RGhxUlXF_QimEHZVNEiZTKog34CR2miFCCCPFY4yQ-9LssvkziCH6fh3mNbS-MWGkbNVr57YG7VSPil_qkkHG0Ql6CIMYLriG0FJRCAXCrHsaFHeAboPmB6ZBACMDbEJhYtO_vbMtt-zqfAOyRM0D6o3_tN4whLh8VJd41vXTcKq_JA_Mqe-m0_UO9wYfLT_f-uccDsgzGhhFnlHt-dj71BnO0CIkiOfks8PypImp2URS1D9CBVXQBedf3li2XQBjbMuos27Pczeh-PD3Itt8-gLAz4mYwf5_hyzhOTw1vrapbnCdWv2bmv_6-A1QeaJihAzcz1Pr71Da8x4zbfiAZQZpHltchqINLswwuceK1TF0ZxSlK4zQ9nmKVJeJ0UnvJTkj0Juexv-Fbra65T5Hz6zTGcOj4HdK7WLygpPs41WeTZDgYZxfjfJz3i0lWjLMx6VsOB9PkLFJN32kxqaxtjLckXcJfCfnErSOI_w7IHg9o9vUsdLkxjvlAGAxHw7RfTcZDliSbfDyM45yMsiIp2Hqd5SNykScgiPuCrJkwk7BnUsmeUFABbXBun0-8a-JRnCSjPB_E0cV4fLEh2TjJ0tE4htfYPGY1OD3yOCKly76eBEhrV3rnCG6seRYSE45yFpYD_XDKwcE_MZXmpgI1TT-sPgno_wK3UOUY">