Well, the binary which went into the Stampede package was compiled
with EGCS 1.1.1 (I should upgrade to 1.1.2) for C and C++. The binary
should have been stripped after the process; if it wasn't it's a bug
in the distribution packages. The CFLAGS were normal (for Linux)
optimizations, which are just -Wall -W -O2. I often use EGCS's
-mpentiumpro -march=pentiumpro when building my own binaries, but
not those for general release. This isn't to say that it shouldn't
be done "the right way." :)
The Stampede package binaries were built using Alien, but that
process can be easily replaced through some Makefile hacking.
Right now the file abi/src/pkg/linux/Makefile has a slp: target
which does the work. Making it do a "native" build, using
Stampede tools for the process, should be a matter of looking at
the way the rpm: target meets its needs. If you're familiar with
RPM, you'll know that building a package with it sucks. :)
-- Shaw Terwilliger