From fb58545f8d1c5fa32122244caeaf3625c12ddc01 Mon Sep 17 00:00:00 2001 From: Shiz Date: Sun, 28 Jun 2015 23:08:21 +0200 Subject: add musl-clang, a wrapper for system clang installs musl-clang allows the user to compile musl-powered programs using their already existent clang install, without the need of a special cross compiler. it achieves this by wrapping around both the system clang install and the linker and passing them special flags to re-target musl at runtime. it does only affect invocations done through the special musl-clang wrapper script, so that the user setup remains fully intact otherwise. the clang wrapper consists of the compiler frontend wrapper script, musl-clang, and the linker wrapper script, ld.musl-clang. musl-clang makes sure clang invokes ld.musl-clang to link objects; neither script needs to be in PATH for the wrapper to work. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 070f5494..c5d5c462 100644 --- a/.gitignore +++ b/.gitignore @@ -7,5 +7,7 @@ arch/*/bits/alltypes.h config.mak include/bits tools/musl-gcc +tools/musl-clang +tools/ld.musl-clang lib/musl-gcc.specs src/internal/version.h -- cgit v1.2.1