It is not necessary to patch Tesseract code if for whatever reason -march=native is completely unwanted.
`make libtesseract_native_la_CXXFLAGS=` will override the extra compiler flags which are used to produce the native code, so only the default flags which don't include -march=native will be used. Stefan