>>>>> "brian" == brian k west <[EMAIL PROTECTED]> writes:
brian> I toyed with -msse and -mmmx and others too but couldn't put brian> any of those in. :P The options -msse, -msse2, -mmmx et al are all implied by the relevant -march options. uname only reports i686, so you have to use some other construct to get things like -march=pentium3 (implies -msse and -mmmx), -march=pentium4 (also implies -msse2) etc for k7 and k8. On amd64 when compiling -m64 almost everything useful is already implied (k8 does not support -msse3 and the intel amd64 chips lack one thing that -march=k8 implies). Similarly, -O3 implies -funroll-loops. Since there is no portable way to automatically decide -march for pentium3, pentium4, k7, k8, et al the starndard practice is to specify them manually at configure or compile time. Perhaps the top Makefile should have an MARCH= line that defaults to $(shell uname -m) but can be changed once by the user and is propagated down to all subdirs in a useful way (including as part of CFLAGS for all configure calls). Then one could either edit the top Makefile or run make MARCH=.... -JimC _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
