You copied code from boost.context which is licensed under BOOST license. But because your 'fiber_tasking_lib' is licensed under Apache 2.0 the copied code from Boost is re-licensed under Apache 2.0 - but this is not permitted.
Edit: Why do you copy code from another library instead ofnot simply linking against the other libraryboost.context?