chrisjericho
IIRC, you would need to modify the statement to "find_package(Boost REQUIRED COMPONENTS filesystem)" if you want to use boost dependencies that need a separate .dll/.so (in this case boost::filesystem). However I rarely need to use these, so I may be wrong.
I run F34 on a Thinkpad 13" myself and have used Macbooks in the past. UX-wise it's a bit of a downgrade - The trackpad isn't as good, and is quite a but smaller because it has physical buttons. - The screen is matte instead of glossy (personal preference - but I prefer matte screens). - The Fn key is where LCtrl should be. (takes some time to get used to honestly) - Battery is good, but not Macbook good
But Thinkpads generally have pretty good customer service, good upgradability (RAM, SSD, maybe WiFi chip) and a good number of ports.