On 2/2/2017 6:19 AM, Atila Neves wrote:
Also, unless you're testing possible bugs in compiler backends or the C standard
library, it mostly doesn't matter. Compile on regular x86/Linux and run
valgrind/asan there.

I've often been able to flush out difficult bugs by compiling on another 
platform.

Back in the bad old DOS days, I quickly learned to develop the programs on a protected mode operating system, then port to 16 bit real mode DOS as the last step. :-)


Have I run into weird bugs that only occurred on one platform? Yes. Were they
_really_ rare? You betcha. *

Memory corruption bugs show themselves differently on different platforms, and one of them likely will make it easier to find the bug.

Reply via email to