about summary refs log tree commit diff
path: root/.gitignore
diff options
context:
space:
mode:
authorShiz <hi@shiz.me>2015-06-28 23:08:21 +0200
committerRich Felker <dalias@aerifal.cx>2015-07-06 23:52:16 +0000
commitfb58545f8d1c5fa32122244caeaf3625c12ddc01 (patch)
tree88a3e261fc41fb4e5a23a351d41961d30423c058 /.gitignore
parentf8db6f74b2c74a50c4dec7e30be5215f0e2c37a6 (diff)
downloadmusl-fb58545f8d1c5fa32122244caeaf3625c12ddc01.tar.gz
musl-fb58545f8d1c5fa32122244caeaf3625c12ddc01.tar.xz
musl-fb58545f8d1c5fa32122244caeaf3625c12ddc01.zip
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.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 2 insertions, 0 deletions
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