Issue 149650
Summary release/19.x buld error in ubuntu 22.4
Labels new issue
Assignees
Reporter DK05310214
    - 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
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to