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
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
moment I have not the time.