Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7262: Boost.Context fails to build using MinGW
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-02-22 00:13:42
#7262: Boost.Context fails to build using MinGW
-------------------------------+--------------------------------------------
Reporter: anonymous | Owner: olli
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: context
Version: Boost 1.51.0 | Severity: Problem
Resolution: wontfix | Keywords: context mingw
-------------------------------+--------------------------------------------
Comment (by anonymous):
Replying to [comment:7 olli]:
> Replying to [comment:6 anonymous]:
> > The error I got was couldn't find ml64 which meant nothing to me.
Infact it was hard to see ml64 in the whole error message. When I
eventually noticed, I had to google what ml64 actually was and then work
out how to get it.
>
> In the documentation I wrote:
> 'Boost.Context must be built for the particular compiler(s) and CPU
architecture(s)s being targeted. Boost.Context includes assembly code and,
therefore, requires GNU AS for supported POSIX systems, MASM for
Windows/x86 systems and ARMasm for Windows/arm systems. ... MASM64
(ml64.exe) is a part of Microsoft's Windows Driver Kit. '
>
Can't you at least try to port the MASM to GNU AS? It is rather short-
sighted to provide Visual Studio-only solution when a lot of people use
gcc/GNU AS on windows. Look at libcoro if you need to see what is needed
for this to work, it would see that you can share much of the POSIX GNU
AS. I think code in Boost that provides a Win MASM but not Win GNU AS is
against software freedom.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7262#comment:8> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:12 UTC