SE-0238: Package Manager Target Specific Build Settings

I have some reservations about the escape hatch for using unsafe flags in dependencies, outlined here.

Another point we also shouldn't forget is if we add the escape hatch, we will somewhat enable an opt-in to binary-only dependencies. Personally, I think that's fine, but we should be aware that we are doing this. Similarly, through use of -B and executable targets, there will also be the possibility for custom code in the build process.

1 Like