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@lists.launchpad.net Unsubscribe : > https://launchpad.net/~kicad-developers More help : > https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp