musllvm

A pure LLVM/Clang cross compiler toolchain targeting musl C
git clone git://git.daat.foo/musllvm.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore2L
-rw-r--r--LICENSE232L
-rw-r--r--Makefile46L
-rw-r--r--README.md18L
-rw-r--r--config.mk16L
-rw-r--r--files/elftoolchain/elfdefinitions.h39L
-rw-r--r--patches/elftoolchain/0001-disable-ld-build.patch25L
-rw-r--r--patches/elftoolchain/allow-empty-elf-data.patch26L
-rw-r--r--patches/elftoolchain/cxxfilt.patch14L
-rw-r--r--patches/elftoolchain/fix-version.patch11L
-rw-r--r--patches/elftoolchain/use-symlinks.patch39L
-rw-r--r--patches/llvm/0001-llvm-always-set-a-larger-stack-size-explicitly.patch38L
-rw-r--r--patches/llvm/0002-llvm-musl-workarounds.patch32L
-rw-r--r--patches/llvm/0003-llvm-fix-some-MF_EXEC-related-test-failures-on-aarch.patch26L
-rw-r--r--patches/llvm/0004-llvm-disable-dependency-on-libexecinfo-everywhere.patch75L
-rw-r--r--patches/llvm/0005-compiler-rt-ppc-sanitizer-fixes.patch136L
-rw-r--r--patches/llvm/0006-compiler-rt-default-to-libc-for-sanitizers.patch25L
-rw-r--r--patches/llvm/0007-compiler-rt-build-crt-in-runtimes-build.patch299L
-rw-r--r--patches/llvm/0008-compiler-rt-lsan-basic-musl-fixes-on-various-archs.patch52L
-rw-r--r--patches/llvm/0009-compiler-rt-HACK-hwasan-build-on-x86_64.patch25L
-rw-r--r--patches/llvm/0010-compiler-rt-libcxx-abi-libunwind-HACK-force-fno-lto.patch77L
-rw-r--r--patches/llvm/0011-compiler-rt-HACK-always-compile-in-gcc_personality_v.patch51L
-rw-r--r--patches/llvm/0012-libc-libc-abi-libunwind-disable-multiarch-locations.patch67L
-rw-r--r--patches/llvm/0013-llvm-fix-isOSGlibc-thinking-musl-is-glibc.patch66L
-rw-r--r--patches/llvm/0014-clang-disable-multiarch-layout-on-musl.patch28L
-rw-r--r--patches/llvm/0015-clang-drop-incorrect-warning-about-vector-equality-r.patch26L
-rw-r--r--patches/llvm/0016-clang-add-fortify-include-paths-for-musl-triplets-en.patch53L
-rw-r--r--patches/llvm/0017-clang-use-as-needed-by-default.patch30L
-rw-r--r--patches/llvm/0018-clang-switch-on-default-now-relro.patch31L
-rw-r--r--patches/llvm/0019-clang-default-to-fno-semantic-interposition.patch27L
-rw-r--r--patches/llvm/0020-clang-implicitly-link-to-libatomic-on-linux-targets.patch33L
-rw-r--r--patches/llvm/0021-clang-use-strong-stack-protector-by-default.patch28L
-rw-r--r--patches/llvm/0022-clang-fix-unwind-chain-inclusion.patch46L
-rw-r--r--patches/llvm/0023-clang-error-when-using-ifunc-attribute-on-unsupporte.patch31L
-rw-r--r--patches/llvm/0024-clang-link-libcxxabi-on-linux-when-using-libc.patch52L
-rw-r--r--patches/llvm/0025-Get-rid-of-spurious-trailing-space-in-__clang_versio.patch33L
-rw-r--r--patches/llvm/0026-clang-implicitly-include-stdc-predef.h.patch41L
-rw-r--r--patches/llvm/0027-32-bit-musl-sanitizer-fixes.patch96L
-rw-r--r--patches/llvm/0028-fix-scan-build.patch27L
-rw-r--r--patches/llvm/0029-libcxx-default-to-type-2.patch36L
-rw-r--r--patches/llvm/769c42f4a552a75c8c38870ddc1b50d2ea874e4e.patch101L
-rw-r--r--patches/llvm/8f66fb784291c897a965a9ee4c280e314dc8cee4.patch118L
-rwxr-xr-xscripts/check.sh15L
-rwxr-xr-xscripts/config.sh16L
-rwxr-xr-xscripts/elftoolchain-cross.sh42L
-rwxr-xr-xscripts/headers.sh40L
-rwxr-xr-xscripts/musl-cross.sh38L
-rw-r--r--sources.list16L