[libc-commits] [libc] [libc][stdlib] Only use freelist_malloc for baremetal targets. (PR #96355)

via libc-commits libc-commits at lists.llvm.org
Fri Jun 21 20:35:27 PDT 2024


lntue wrote:

> I think we're seeing some CMake failures in our CI after this patch. Can you take a look, and if it will take a while to fix, revert.
> 
> Bot: https://ci.chromium.org/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8744479865106393873/overview
> 
> Error:
> 
> ```
> CMake Error at /b/s/w/ir/x/w/llvm-llvm-project/libc/cmake/modules/LLVMLibCLibraryRules.cmake:250 (add_library):
>   Error evaluating generator expression:
> 
>     $<TARGET_OBJECTS:libc.src.stdlib.freelist_malloc>
> 
>   Objects of target "libc.src.stdlib.freelist_malloc" referenced but is not
>   one of the allowed target types (EXECUTABLE, STATIC, SHARED, MODULE,
>   OBJECT).
> Call Stack (most recent call first):
>   /b/s/w/ir/x/w/llvm-llvm-project/libc/lib/CMakeLists.txt:22 (add_entrypoint_library)
> 
> 
> CMake Error at /b/s/w/ir/x/w/llvm-llvm-project/libc/cmake/modules/LLVMLibCLibraryRules.cmake:250 (add_library):
>   Error evaluating generator expression:
> 
>     $<TARGET_OBJECTS:libc.src.stdlib.freelist_malloc>
> 
>   Objects of target "libc.src.stdlib.freelist_malloc" referenced but is not
>   one of the allowed target types (EXECUTABLE, STATIC, SHARED, MODULE,
>   OBJECT).
> Call Stack (most recent call first):
>   /b/s/w/ir/x/w/llvm-llvm-project/libc/lib/CMakeLists.txt:22 (add_entrypoint_library)
> ```

It should be fixed with https://github.com/llvm/llvm-project/pull/96372.  Can you double check with the bots? @ilovepi 

https://github.com/llvm/llvm-project/pull/96355


More information about the libc-commits mailing list