From: Champigny, M. <Mic...@co...> - 2001-02-22 14:38:17
|
>#define DefaultGcc2AxpOpt -O2 -mcpu=ev6 >#define DefaultGcc2i386Opt -O2 >#ifdef AlphaArchitecture >#define LibraryCDebugFlags -O2 -mcpu=ev6 >#else >#define LibraryCDebugFlags -O2 >#endif Maybe I'm reading this out of context, but are these AXP flags the new defaults for Imake.tmpl? This will only work on EV6 boxes. For generic Alpha builds, compatible with all Alphas from EV4-EV6+, use: #define DefaultGcc2AxpOpt -O2 -mcpu=ev5 -fomit-frame-pointer The frame pointer is of no use when building production executables, and the tuning is there so that instructions are scheduled more efficiently on EV5 and better machines but will still work on LCA4 and EV4 boxes. In fact, is there any reason why the default generic GCC/GCC2 flags don't use -fomit-frame-pointer for optimized builds? If you folks need help with Imake.tmpl or Imake.rules on Alpha, give me a holler. I've done lots of Imake build procedures on Alphas and I could probably optimize things or clean things up a little more. -Michael |