[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost-build
Subject:    [Boost-build] function inlining
From:       Mauricio Carneiro <carneiro () gmail ! com>
Date:       2014-10-02 19:40:13
Message-ID: CAG0Owo3bDwSskkmMdOXLX9irSD7LugCLb0ZN0fno0BRDSTV3-g () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi all,

turns out clang 3.5 is no longer supporting
<http://llvm.org/klaus/clang/commit/6590426aeb5275ec33dac2877f9349bbbb2d4b2e/#0-L-571>
 -finline-functions, which it claims never did anything anyway, so this is
their way to take it out of usage.

My release builds (which are done solely through boost build) automatically
add this parameter to the compilation command line, and thus is now failing
(since I use -Werror).

Is there a way to modify the "release" variant not to use that line
anymore? Also, is there a way to extend the command line parameters that
the release variant will use?

Thank you,

Mauricio Carneiro, Ph.D.
http://www.broadinstitute.org/~carneiro/

[Attachment #5 (text/html)]

<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:14px;line-height:17.804800033569336px;color:rgb(0,0,0);font-family:Consolas,Menlo,Monaco,&#39;Lucida \
Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera \
Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif">Hi all,</span><br></div><div \
style="font-family:arial,sans-serif;font-size:13px"><font color="#000000" \
face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, \
Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px"><br></span></font></div><div \
style="font-family:arial,sans-serif;font-size:13px"><span \
style="font-size:14px;line-height:17.804800033569336px;color:rgb(0,0,0);font-family:Consolas,Menlo,Monaco,&#39;Lucida \
Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera \
Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif">turns out clang 3.5 is  <a \
href="http://llvm.org/klaus/clang/commit/6590426aeb5275ec33dac2877f9349bbbb2d4b2e/#0-L-571" \
target="_blank">no longer supporting</a>  </span>-<span \
style="font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation \
Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier \
New&#39;,monospace,serif;white-space:inherit;color:rgb(0,0,0);font-size:14px;line-heig \
ht:17.804800033569336px;margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">finline-</span><span \
style="font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation \
Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier \
New&#39;,monospace,serif;white-space:inherit;color:rgb(0,0,0);font-size:14px;line-heig \
ht:17.804800033569336px;margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">functions, \
which it claims never did anything anyway, so this is their way to take it out of \
usage.  </span></div><div style="font-family:arial,sans-serif;font-size:13px"><font \
color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, \
DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px"><br></span></font></div><div \
style="font-family:arial,sans-serif;font-size:13px"><font color="#000000" \
face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, \
Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px">My release builds (which are \
done solely through boost build) automatically add this parameter to the compilation \
command line, and thus is now failing (since I use -Werror).  \
</span></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font \
color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, \
DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px"><br></span></font></div><div \
style="font-family:arial,sans-serif;font-size:13px"><font color="#000000" \
face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, \
Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px">Is  there a way to modify the \
&quot;release&quot; variant not to use that line anymore? Also, is there a way to \
extend the command line parameters that the release variant will \
use?</span></font></div><div \
style="font-family:arial,sans-serif;font-size:13px"><font color="#000000" \
face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, \
Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px"><br></span></font></div><div \
style="font-family:arial,sans-serif;font-size:13px"><font color="#000000" \
face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, \
Bitstream Vera Sans Mono, Courier New, monospace, serif"><span \
style="font-size:14px;line-height:17.804800033569336px">Thank \
you,</span></font></div><div><div><br></div>Mauricio Carneiro, Ph.D.<br><a \
href="http://www.broadinstitute.org/~carneiro/" \
target="_blank">http://www.broadinstitute.org/~carneiro/</a></div> </div>



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic