Wpis z mikrobloga

@PsychoX: możliwe, że ta biblioteka zawiera jakies haksy oparte na makrach, które uaktywniają się w czasie includowania, przez co nie widać co się zepsuło. Polecam skompilować program z flagą pokazującą kod zmieniony przez preprocesor.
@PsychoX: przykładowo dla jumpfcontext nie potrafię znaleść żadnej deklaracji jumpfcontext poza namespacem detail, do tego nie ma żadnych aliasów albo using namespace w namespace boost::context. Podsumowując nie wiem jak miałoby to działać, chyba, że gdzieś pod spodem dzieją się jakieś dziwne haksy.
@Saly

Deklaracja jest w detail rzeczywiście: plik context\detail\fcontext.hpp, linia 31:

transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
Hmmm, w dokumentacji między wersjami już nie ma mowy o jump_fcontext ()

http://www.boost.org/doc/libs/1_66_0/libs/context/doc/html/context/context.html
http://www.boost.org/doc/libs/1_59_0/libs/context/doc/html/context/context.html

Ciekawe; może po prostu wyłączyli to z publicznego interfejsu na rzecz czegoś innego, np. bardziej obudowanego... ¯\(ツ)_/¯