they should use different output directory so build scripts that generate files whose contents vary with Cargo features will work correctly (otherwise you will only one instance of such files across different builds that use different feature sets)
cc @alexcrichton