|
Date: Tue, 7 Jul 2015 16:30:10 -0300 From: "Matias A. Fonzo" <selk@...gora.org> To: musl@...ts.openwall.com Subject: Re: [PATCH v3 3/3] add musl-clang, a wrapper for system clang installs El Sun, 28 Jun 2015 23:08:21 +0200 Shiz <hi@...z.me> escribió: > 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. > [..] > +thisdir="`cd "$(dirname "$0")"; pwd`" > [..] A better version of "thisdir=" to prevent directories containing spaces and weird characters is: thisdir="`cd "$(dirname -- "$0" 2> /dev/null)" ; printf %s "$PWD"`"
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.