On Tue, 31 Oct 2017 15:59:47 +0100
Benjamin TERRIER <[email protected]> wrote:

> I am experimenting with qbs and a gcc toolchain for an embedded arm
> device. Is there a way
> to pass unescaped flags to g++ when invoking the linker ?
> 
> For instance I need to pass "--specs=nano.specs" to g++. If I put it
> in cpp.linkerFlags it does
> not work as qbs will escape it with "-Wl". I can put it in
> cpp.driverFlags, but then it get passed
> to every call to g++ which is useless and generates warning when using
> Clang Static Analyzer:
> 
> clang.exe: warning: argument unused during compilation: '--specs=nano.specs'

Yes, that is a bit of a problem. We really need cpp.linkerDriverFlags with the 
semantics "flags to pass only when linking using the compiler binary". The need 
for that has been debated in the past, but I think the case is pretty clear 
now. Could you please create a task for that at bugreports.qt.io, citing your 
use case?


Thanks,
Christian
_______________________________________________
Qbs mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qbs

Reply via email to