Right now, this fails by design, but it could return a logical result without doing so. It's possible that the LAPACK routines can handle this natively, and we just need to call them with the right arguments. Follows on from #8212 * [x] `qr` (#11593) * [x] `svd` (#11424) * [x] `lstsq` (#11594)