Есть ноут с
model name : AMD Athlon64 II Dual-Core M300
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
model name : QEMU Virtual CPU version (cpu64-rhel6)
flags : fpu de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
CFLAGS="-march=amdfam10 -m64 -mtune=amdfam10 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
CXXFLAGS="-march=amdfam10 -m64 -mtune=amdfam10 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
MAKEFLAGS="-j5"
Вопрос
при компиляции на сервере нужно ли указывать -mtune= ?
-march=native на сервере указывать нельзя, ибо оно будет собирать под серверный проц , поэтому там amdfam10
Что ещё нужно добавить в флаги ?
ещё добавил /tmp в tmpfs для сборки в рам, но когда я смотрю htop, там загрузка памяти около 500 mb , а в /tmp около 3 gb занято - это нормально ?
tmpfs /tmp tmpfs defaults,nodev 0 0