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

    <tr>
        <th>Summary</th>
        <td>
            release/19.x buld error in ubuntu 22.4
        </td>
    </tr>

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

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

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

<pre>
    - cmake cmd:
cmake -S llvm -B build -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS=all -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
- gcc/g++ version 
13.3.0
- source code:
git clone --recursive -b release/19.x https://github.com/llvm/llvm-project.git

/home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.cpp:18:25: error: ‘int __llvm_libc_19_1_7_::wctob(wint_t)’ aliased to external symbol ‘wctob’
   18 | LLVM_LIBC_FUNCTION(int, wctob, (wint_t c)) {
      |                         ^~~~~
/home/dap/local/llvmorg-19.1.7/libc/src/__support/common.h:29:34: note: in definition of macro ‘LLVM_LIBC_FUNCTION_IMPL’
   29 |   decltype(LIBC_NAMESPACE::name) name [[gnu::alias(#name)]];                   \
      |                                  ^~~~
/home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.cpp:18:1: note: in expansion of macro ‘LLVM_LIBC_FUNCTION’
   18 | LLVM_LIBC_FUNCTION(int, wctob, (wint_t c)) {
      | ^~~~~~~~~~~~~~~~~~
/home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.cpp:18:25: error: ‘int __llvm_libc_19_1_7_::wctob(wint_t)’ specifies less restrictive attributes than its target ‘int wctob(wint_t)’: ‘leaf’, ‘nothrow’ [-Werror=missing-attributes]
   18 | LLVM_LIBC_FUNCTION(int, wctob, (wint_t c)) {
      |                         ^~~~~
/home/dap/local/llvmorg-19.1.7/libc/src/__support/common.h:29:34: note: in definition of macro ‘LLVM_LIBC_FUNCTION_IMPL’
   29 |   decltype(LIBC_NAMESPACE::name) name [[gnu::alias(#name)]];                   \
      |                                  ^~~~
/home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.cpp:18:1: note: in expansion of macro ‘LLVM_LIBC_FUNCTION’
   18 | LLVM_LIBC_FUNCTION(int, wctob, (wint_t c)) {
      | ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:502,
                 from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/wchar.h:27,
                 from /home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.h:13,
                 from /home/dap/local/llvmorg-19.1.7/libc/src/wchar/wctob.cpp:9:
/usr/include/wchar.h:349:1: note: ‘int __llvm_libc_19_1_7_::wctob(wint_t)’ target declared here
  349 | __NTH (wctob (wint_t __wc))
      | ^~~~~
cc1plus: all warnings being treated as errors
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsV11v2zYX_jX0zYEEiZQi68IX8hdev3XSIEm37kqgqGOZG00aJBWnN_ntA2UnbrN-rh0wDBUEyybP53MeHh9x52SnESckn5J8PuK93xo7mb9KcpYmNM1GjWnfTSIQO_4Hgti1hFUkqY4_o1tQ6n4H0RSaXqoWovnssnq1qFdXt3fVel1f3yyWq7eEzQnNSDF9Wp6vbkgxf5aevlmt5_Xdb9cLwuY3qJA7BJLPSFLB54Wi-Xr9y2W9uKqm60V9ffP6_4vZ3S1hc67Us-asnr2-vF6tFzdDIMveWUKXjdSELjshznJv335OktBpuJMqgk6I8wrco3XSaCBJlbKYxckg40xvBYIwLR4h66QHoYxGiCKLordO3iNEDdhjMoQu0zJ-gK33exdU6DI4kX7bN7EwO0KXAezTI9pb8zsKH3fSkyTYJ3S5NbtgpuX7IGUEVydpY7soLeM0LsKCbEL4zobPg9hyOzy9aWKx3xNWpWPCKpoTVgFaa2z4QhaUjBNSjqX2UNfBaB0M1WlZp3VRh4BZNVghdHyQ2tee0PJJrQSuJHfYgjeADx6t5grcu11j1Nn2Uf1JZSg_pGMgxQyGOq9X01m9fHM1u1u9viI0xELoDE5eZ_DsGUTwTUsgxfRoBmAw86mL5IvHx8fHvw1jXbt-vzfWE7oUZrczOt4GEEvCKpYFALXxgQggNbS4kVr6wBmzgR0X1pwx-Gui9eryev0ClSG1kE6LQvl3eyR0PChdVZeL2-tqtjgWRPOQSgnhCcMZn3a6P-4NFSF0TCg7iZF8Hm42_ShCs69C8gWkP56Y6Qs08WHPtftaMP9Rdp1Y9MH17z-Zbo9CbiQ6UOgcWHTeSuFDd-LeW9n0Hh34LdcgvQPPbYf-Q7eftv5BhAr55rwTIH3a0cZvrTmcgyL5NPr1lON8J52TuovO4QSa_mwPP9vDf6E9rDRspEKQWqi-xRY21uzgefw4LRO63CD3vUU3cCdPKKFnzN-7PqX-ML6oL7JISd0_RKHMYbTx7oRstEXeoo2c59YPHhj7RgdDTY7ELr6g-t0VD17SLwX4g3hVHge4z2bMsvIl-b67MZ86bTjD3GILW7Q4pMuy4_mu66u7_w3EC0beY2BdH04k_BgBw_wu0r3qw5gJYVQ-cKul7hw0KHUH3iL32AJ3x78ZN2onrC1ZyUc4SYuclowmZTraTopxMc6TDctEll2wTcY2mDdZmmY0E02RbEZyQhOaJ0VapoxleRrjmLU8yfO2GJclLzOSJbjjUsUBn9jYbiSd63GSZuVFnowUb1C54fWEUo0HGHYJpeFtxU6GUbjpO0eyREnn3dmMl17h5MVw3fSqPeYUekPf9Nr3QGmcjXqrJt82egcmhGDCCTpFez-hfwYAAP__6AHXKw">