Given that the problem is with boost 1.54.0, which is the correct version in Homebrew, I'd suggest to disable context switching by default and provide option to enable it.

Also, does it need to `depends_on 'boost'`?