When building the static library the Nixpkgs stdenv `ar` defaults to not writing timestamps for the members file. This imply make will always try to add all members to the archive, which defeats the purpose of the file-level granularity.