``-O2, -g, -DNDEBUG, -fno-math-errno, -ltcmalloc_minimal`` are good for almost all programs, while ``PYTHRAN_OPENMP_MIN_ITERATION_COUNT`` is really program specific. As a user, I would change the latter rather than the former.

I advocate *against* changing the content of ``pythranrc`` on a per application basis. Application specific configuration should go in the command line. basically I usually do not change the CXXFLAGS, except when I need to fine-tune my application, and in that case I change then on the command line, not on ``pythranrc``.

Putting the default value of ``PYTHRAN_OPENMP_MIN_ITERATION_COUNT`` is another story, as it makes it somehow easier to change.