LINUX.ORG.RU

Пожалуйста, помогите заполнить /etc/apt/apt-build.conf


1

1

Добрый день.

Пожалуйста, помогите грамотно заполнить /etc/apt/apt-build.conf:

build-dir = /var/cache/apt-build/build

repository-dir = /var/cache/apt-build/repository

Olevel = -O3

mtune = -mtune=core2

options = " "

make_options = " "

__________________

Вывод cat /proc/cpuinfo:

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz

stepping : 13

cpu MHz : 1200.000

cache size : 1024 KB

physical id : 0

siblings : 2

core id : 0

cpu cores : 2

apicid : 0

initial apicid : 0

fdiv_bug : no

hlt_bug : no

f00f_bug : no

coma_bug : no

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts

bogomips : 4400.94

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

processor : 1

vendor_id : GenuineIntel

cpu family : 6

model : 15

model name : Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz

stepping : 13

cpu MHz : 1200.000

cache size : 1024 KB

physical id : 0

siblings : 2

core id : 1

cpu cores : 2

apicid : 1

initial apicid : 1

fdiv_bug : no

hlt_bug : no

f00f_bug : no

coma_bug : no

fpu : yes

fpu_exception : yes

cpuid level : 10

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts

bogomips : 4399.96

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

_____________

Вывод lspci:

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)

00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)

00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)

00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)

00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)

00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)

00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)

00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)

00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)

00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)

00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

По минимуму:

make_options = " -j2 "

(или -j3) - это указывает количество потоков для компилятора. Выбирать равным числу ядер или чуть больше.

mtune = -mtune=core2

- вроде верно, не связывался с Intel никогда, но если эти пакеты будут использоваться только на вашем компьютере (или более новом процессоре), можно заменить mtune на march? созраняя остальной синтаксис. В первом случае компилируется сохраняя совместимость со старыми процессорами.

Olevel = -O3

- заменить на O2, чтобы исключить потенциальные проблемы со стабильностью.

Чобы привести ваше сообщение к нормальному виду, выберите режим разметки LORCODE и заключите содержимое файла в [code [/code. Скобку правую добавить разумеется).

Liferer
()
Ответ на: комментарий от Liferer

можно заменить mtune на march, сохраняя остальной синтаксис //fixed

Liferer
()
Ответ на: комментарий от cr0x

Нет конечно. -march=core2 не оптимизация под данное ядро процессора, а эквивалентная замена нескольких других флагов (включающих оптимизации MMX, SSE, SSE2, SSE3, SSSE3).

Liferer
()
Ответ на: комментарий от Liferer

Liferer, благодарю за помощь.

Чобы привести ваше сообщение к нормальному виду, выберите режим разметки LORCODE и заключите содержимое файла в [code [/code.

А как редактировать сообщения? :)

Essentuki_17 ★★
() автор топика
Ответ на: комментарий от Liferer

Хмм... Кажется, я слепой.

Внизу сообщения, только текстовые ссылки: «Ответить на это сообщение»; «Отметить как решенную»; «Удалить из избранного».

Essentuki_17 ★★
() автор топика

dpkg-reconfigure apt-build

-match=native -O2

r2d2
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.