apache2 und cflags
Posted: 2007-01-26 13:53
Hallo,
ich habe eine Frage zu den CFLAGS beim bauen vom apache2 b.z.w. php4
unter Debian sarge.
cat /proc/cpuinfo liefert:
mein config script sieht folgendermaßen aus:
Alles läuft fehlerfrei durch ... nur müsste ich nicht im make Output diese Compiler Optimierung sehen?
Dort findet sich keine --march=opteron Option wieder.
eine Zeile aus dem make Output sieht z.b. so aus:
das ist doch alles Standard ... oder?
Werden meine Optimierungen ignoriert?
Ich bin dankbar für jeden Tip.
Mike
ich habe eine Frage zu den CFLAGS beim bauen vom apache2 b.z.w. php4
unter Debian sarge.
cat /proc/cpuinfo liefert:
Code: Select all
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 37
model name : AMD Opteron(tm) Processor 246
stepping : 1
cpu MHz : 1994.724
cache size : 1024 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow pni
bogomips : 3923.96
TLB size : 1088 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 37
model name : AMD Opteron(tm) Processor 246
stepping : 1
cpu MHz : 1994.724
cache size : 1024 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow pni
bogomips : 3981.31
TLB size : 1088 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
Code: Select all
CFLAGS="-march=opteron -O2 -pipe"
./configure --prefix=/usr/local/apache2
--with-mpm=prefork
--enable-rewrite
--enable-so
--enable-cache
--enable-mem-cache
--enable-ssl
--enable-http
--enable-deflate
--enable-headers
--with-included-apr
Dort findet sich keine --march=opteron Option wieder.
eine Zeile aus dem make Output sieht z.b. so aus:
Code: Select all
/bin/sh /usr/local/src/httpd-2.2.4/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I./include -I/usr/local/src/httpd-2.2.4/srclib/apr/include/arch/unix -I./include/arch/unix -I/usr/local/src/httpd-2.2.4/srclib/apr/include -o passwd/apr_getpass.lo -c passwd/apr_getpass.c && touch passwd/apr_getpass.lo
Werden meine Optimierungen ignoriert?
Ich bin dankbar für jeden Tip.
Mike