Note: This applies only to static linking.
The change was made a while ago, so it builds correctly and allows for more flexibility. The old way work by unpacking the static libraries and linking the object files directly into the libraries. This is really bad practice and can lead to different issues.