← Back to team overview

kicad-developers team mailing list archive

Re: [RFC PATCH] No more boost::context

 

On 21.01.2016 15:20, Lorenzo Marcantonio wrote:
> On Thu, Jan 21, 2016 at 09:03:59AM -0500, Chris Pavlina wrote:
>> Hm, is this really something we want to get into? Nice to remove
>> the dependency, but when something breaks in the future, do we
>> have any/many developers who can support x86 assembly code?
> 
> boost::context is broken anyway so either you wait for them to fix
> it or invent something different (see other coroutine thread...)

It's not completely broken. The GNU asm files for Windows are still
from an old version. When the Windows developer changed the context
structure layout, (s)he only updated the Microsoft asm files, so the
GNU ones are incompatible.

The goal of libcontext is to have the right version, everywhere,
without worrying about the installed boost version and the OS. In the
current coroutine code we currently have #ifdefs checking the boost
version because the API of the library was changed between 1.55 and
1.56...

Cheers,
Tom
> 
> 
> 
> _______________________________________________ Mailing list:
> https://launchpad.net/~kicad-developers Post to     :
> kicad-developers@xxxxxxxxxxxxxxxxxxx Unsubscribe :
> https://launchpad.net/~kicad-developers More help   :
> https://help.launchpad.net/ListHelp
> 



References