"-Wno-psabi" option is not supported by all gcc version.
Fix some unused or not initialized related warnings.
Workaround the following warning: "assuming signed overflow does not occur when assuming that (X + c) < X is always false"
Fix the following warning: "comparison between signed and unsigned integer expressions"
Add a rank-revealing feature to sparse QR