Linux can often hide missing link declarations, as it will fill in the missing symbols from the ldcache automatically. If it does use boost symbols, then it will fail to link on OS X.

On the other hand linking against boost won't hurt, so I would recommend putting `${Boost_LIBRARIES}` back.