summaryrefslogtreecommitdiffstats
path: root/recipes-core/musl
Commit message (Collapse)AuthorAgeFilesLines
* recipes: Update to match OE-Core virtual/cross-* changesRichard Purdie2025-01-211-1/+1
| | | | | | | Update meta-clang to match OE-Core changes to use recipe specific virtual providers (without yet switching to the new switching mechanism). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl: Build with clang on ppc64Khem Raj2022-04-241-1/+0
| | | | | | The build issue is only seen on ppc32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Use gcc for ppc32 archKhem Raj2022-03-131-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-clang: Convert to new override syntaxSigned-off-by: Martin Jansa2021-08-031-4/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Use clang for riscv64Khem Raj2021-03-011-1/+0
| | | | | | | clang12 can successfully compile and boot musl so remove the workaround to use gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Remove workaround to disable -frounding-mathKhem Raj2021-03-011-6/+1
| | | | | | | The hang in clang seems to gone with clang12 remove dependecy on gcc-cross if using clang to compile musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Do not force ltoKhem Raj2020-11-131-2/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Do not pass -frounding-math for nowKhem Raj2020-02-211-0/+7
| | | | | | clang/master hangs (can you believe) while compiling musl on armv7ve Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Do not use clang for musl package on ppc64Khem Raj2019-09-021-0/+1
| | | | | | | Fails to build with builtins which are only in compiler-rt but compiler-rt needs C library to build. Catch-22 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Use gcc for riscv64 for nowKhem Raj2019-08-141-0/+1
| | | | | | | system boot but not all the way to command prompt so we need to debug it eventually Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl: Use gcc to compile alwaysKhem Raj2019-07-111-0/+1
| | | | | | | | | clang needs built-ins from compiler-rt to build musl and compiler-rt needs a full toolchain to build which means we have a catch-22 on x32 with clang/musl, for now use gcc to compile musl to break the jinx Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Define AR, NM and RANLIB to point to llvm wrappersKhem Raj2019-02-141-0/+1
| | | | | | helps with LTO enabled cross builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang-cross: Remove dep on libc-for-gccKhem Raj2016-05-061-0/+1
We do not need libc to build clang Add dep on clang-cross when building musl with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>