`linkage1` must be standalone because it's testing the feature gate, and the other two could be combined, but there'll always be at least 2.

These are testing the `linkage` attribute, not just weak linkage, so `linkage-weak` is a bit deceptive.