boost-context changed its name for mips from "mips1" to "mips" in this commit:main6edc8184a7
however the native-build code to detect the local architecture still reports "mips1":67c074b249/boostcpp.jam (L637)
Therefore native builds of boost-context on mips must specify architecture= explicitly; without this you will get link failures "undefined reference to `jump_fcontext`" in code that uses boost-context. Currently the "cross compile" codepath, which provides explicit architecture/abi/address-model/binary-format/os parameters, is prefixed by this comment: ``` # TODO: make this unconditional ``` This commit does so, at least if `isMips`. This commit is needed in order for native builds of nix to succeed on mips.
parent
5e838fa9ac
commit
ac92b409b3
Loading…
Reference in new issue