Hi,
LFS is 32 bit, CLFS is either true 64 or a multilib system. BLFS is a 32 bit build and there is, too my knowledge, no BCLFS. (see post #4)
About setting the -march= flag: If you have gcc 4.2 or better it is best to set this flag to native (-march=native) instead of the specific cpu (I.e: CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer").
When using -march=native, gcc 4.2 and above automatically detects the optimum settings to use based on your processor. -march=native also detects and applies additional settings beyond -march specific to your CPU.
BTW: Not all the packages that you are building like it when you set CFLAGS / CXXFLAGS. Some are mention specifically. Be careful and do check to see if all went as planned.
Hope this helps.
Last edited by anon237; 08-18-2010 at 01:39 AM.
Reason: Updated to reflect real situation.
|