Mmm.. are you sure it's finding the new toolchain, and not just fragments of an older one from elsewhere? I ask because of this message from your post:

as: unrecognized option `-marmv4'

To me, this indicates that the wrong toolchain is being run.
Usually a PATH issue. Really.