#24778: please add mcpu (march is only for x86) ------------------------------------------+--------------------------------- Reporter: randomshinichi4869@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts 1.9.0 Component: base | Version: 1.8.2 Keywords: gcc, optimization | Port: ------------------------------------------+--------------------------------- Hello, I saw that there was a ticket here before that proposed adding mcpu, but the author couldn't really say what was the difference between mcpu and march, so let me state why mcpu is needed: On any architecture other than x86/x86-64 (and it seems ARM too), march, which means to generate code that will run only on the CPU specified, will not work. For the same function, you need mcpu, march=G5 will not work. mcpu on x86/x86-64 is basically mtune, which means generate code that is not architecture specific. Basically:[[BR]] x86/x86-64 PowerPC[[BR]] march=mcpu[[BR]] mcpu=mtune[[BR]] I also propose that a general purpose dumping ground for compiler flags and linker flags a la Gentoo's /etc/make.conf CFLAGS and LDFLAGS be implemented, so that I don't have to file a ticket every time I find that macports.conf doesn't let you specify a certain compiler flag. -- Ticket URL: <http://trac.macports.org/ticket/24778> MacPorts <http://www.macports.org/> Ports system for Mac OS