Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 26 May 2015 08:48:56 +0100
From: Justin Cormack <>
Cc: Paulo Castro <>,
Subject: Re: Using Musl with LLVM/Clang

On 26 May 2015 at 02:53, Shiz <> wrote:
>> On 26 May 2015, at 03:37, Rich Felker <> wrote:
>> The main reason we need a specfile for gcc rather than just -nostdinc
>> and -nostdlib is that the latter does not suppress search of the
>> default library paths, just the libraries, i.e. it removes the -l's
>> but not the -L's. If you can find a way to remove the default -L's for
>> clang then it should be easy.
>> Rich
> Sadly, after looking at the clang driver source[1], there seems to be no
> such option: it unconditionally adds the library paths. Unless there’s
> some way to influence ToolChain.getFilePaths(), it doesn’t seem like it
> can be done without modifying the clang source code.

You can use clang with --sysroot, if everything is under the same root path.

In theory if clang had support you could just use -target or just
rename the compiler and it would just compile for Musl, according to
the docs but I am
guessing that needs some upstream support, would be nice to add.


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.