4.0 current update

We did our first package build run and there are a few areas we need to work on before a release can happen. rust and binutils are broken. This is holding up a lot of things.