Boost C++ Libraries: Ticket #7253: [Boost.Build] Escape command line properly when calling assembler on MSVC https://svn.boost.org/trac10/ticket/7253 <p> Hi. </p> <p> As of Boost.Context release (since Boost 1.51.0) assembler related build rules are actually used. However, currently these make no attempt whatsoever to properly escape the command line arguments (mostly global defines, that may have characters such as "&lt;" and "&gt;" that are interpreted by command prompt, not good). </p> <p> The following patch proxies command line arguments thru a RSP file, as done with C/C++ compiling/build rules. </p> <p> The patch does </p> <blockquote> <p> a) Add an ASM_RSPLINE under rule get-rspline, </p> </blockquote> <blockquote> <p> b) Add a rule compile.asm that calls get-rspline and compile-asm, </p> </blockquote> <blockquote> <p> c) Move the actual assembler call under actions compile-asm, that uses the generated ASM_RSPLINE, </p> </blockquote> <blockquote> <p> d) Remove toolset.flags msvc.compile.asm DEFINES as these are now inherited from toolset.flags msvc.compile DEFINES. </p> </blockquote> <p> That should fix it once and for all. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7253 Trac 1.4.3 Pekka Seppänen <pekka.seppanen@…> Tue, 21 Aug 2012 07:28:53 GMT attachment set https://svn.boost.org/trac10/ticket/7253 https://svn.boost.org/trac10/ticket/7253 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BoostBuild-AsmRsp.patch</span> </li> </ul> <p> Add a proper command line escaping to assembler build rules. </p> Ticket Pekka Seppänen <pekka.seppanen@…> Fri, 09 Nov 2012 07:09:56 GMT version changed https://svn.boost.org/trac10/ticket/7253#comment:1 https://svn.boost.org/trac10/ticket/7253#comment:1 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.51.0</span> → <span class="trac-field-new">Boost 1.52.0</span> </li> </ul> Ticket Pekka Seppänen <pekka.seppanen@…> Fri, 08 Feb 2013 07:48:29 GMT version changed https://svn.boost.org/trac10/ticket/7253#comment:2 https://svn.boost.org/trac10/ticket/7253#comment:2 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.52.0</span> → <span class="trac-field-new">Boost 1.53.0</span> </li> </ul> Ticket Pekka Seppänen <pekka.seppanen@…> Fri, 08 Feb 2013 07:48:57 GMT <link>https://svn.boost.org/trac10/ticket/7253#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7253#comment:3</guid> <description> <p> Still broken.. </p> </description> <category>Ticket</category> </item> </channel> </rss>