Boost C++ Libraries: Ticket #13454: universal 32/64 bits build broken on macOS (worked until 1.65.1) https://svn.boost.org/trac10/ticket/13454 <p> Since boost 1.66.0, when configured with <code>architecture=x86 address-model=32_64</code>, the build system forgets to add <code>-arch i386 -arch x86_54</code> to the compilation flags (although they are still present in the link flags). The resulting libraries thus contain only the build arch. </p> <p> Boost 1.65.1 correctly builds universal libraries. </p> <p> to reproduce: </p> <pre class="wiki">./bootstrap.sh --without-libraries=mpi --without-libraries=context --without-libraries=coroutine ./b2 -d2 --debug-configuration architecture=x86 address-model=32_64 </pre><p> see also: <a class="ext-link" href="https://trac.macports.org/ticket/55857"><span class="icon">​</span>https://trac.macports.org/ticket/55857</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13454 Trac 1.4.3 Ryan Schmidt <boost@…> Thu, 22 Feb 2018 20:35:57 GMT cc set https://svn.boost.org/trac10/ticket/13454#comment:1 https://svn.boost.org/trac10/ticket/13454#comment:1 <ul> <li><strong>cc</strong> <span class="trac-author">boost@…</span> added </li> </ul> Ticket