The current stable 4.1.3.2007 won't build for me even with march=i486. The current testing 4.1.3.2008-r2 builds with march=nocona. The problems occur with the initial bootstrap. I can produce a failure log for current stable, but think stabilizing current testing is the way to go (and then introduce the new .2010 version from adacore into the tree). Hopefully the .2010 version will support march=native. Reproducible: Always Steps to Reproduce: 1. Have CFLAGS="-march=i686 -O2 -pipe" 2. emerge gnat-gpl (stable) 3. Actual Results: Fails with msg compiler cannot create executables in the initial config Expected Results: ada compiler produced (as occurs with current testing) amd64
I'm having similar problems, still. I've tried various values for "-march", including "nocona", and always get failure at the bootstrap. My system is running the Intel x86-64 kernel. I'm always hopeful that you will fix this package, but I still have to do "--skipfirst" every time my "emerge --update world" gets to this point.
Looks like it still has some similar problems bug 421739 :(
removed