The Chunk class contains utilities, which the router (mongos) uses for manipulating chunk metadata. It so happens that this class also contains static configuration used by mongod for chunk split decisions. In particular, the Chunk::MaxObjectPerChunk value.
Because of this dependency, mongod needs to link everything from mongos, which makes linking slow.
In order to fix this, the mongod specific parts should be pulled out of Chunk.