i use kernel 2.6.9 with the processor as pentium m (centrino). i believe that is i686. when i used checkinstall on a compiled app, it displayed "i386." echo $CFLAGS returns nothing. does that mean if i just do the default ./configure, i will not get the binaries that are optimized for my computer? shouldn't CFLAGS use the setting from the kernel?
anyway, i then tried
CFLAGS="-march=i686 -O2 -pipe" ./configure
so during make, i could see that gcc was called with the -march=i686 flag. however, checkinstall still displayed "i386." i'm guessing checkinstall is wrong, and the compiled binaries are optimized for my computer.