Boost logo

Boost :

Subject: Re: [boost] [context] Don't hard-code the assembler
From: Oliver Kowalke (oliver.kowalke_at_[hidden])
Date: 2014-04-08 05:40:09


2014-04-08 11:27 GMT+02:00 Andrey Semashev <andrey.semashev_at_[hidden]>:

> Also, as a side note, many opensource projects with asm code limit
> themselves with just one assembler (I'd say yasm is one of the most
> popular ones). This isn't really a problem as long as the required
> tool is available and free for all target platforms. I think it is ok
> if Boost.Context limits the set of supported assemblers, although I'm
> not sure that supporting only masm on Windows is a good idea. I'd
> prefer an open alternative, even if it is not the standard one shipped
> with VS. Otherwise Boost.Context becomes vendor-locked on that
> particular platform. yasm is really good in this respect - it is
> widely available, lightweight and opensource.
>

I'm not against to support GNU as on Windows - but I don't want to be
forced to
support the assembler tools coming along with all the toolsets (sun, xlc,
pathscale, pgi, ...)
on the variation of architecture, ABI, binary-format etc.

In the future I might provide an implementation for GNU as on Windows but
at the
moment I have not the time.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk