Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Вопрос make.conf
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
curbat
Apprentice
Apprentice


Joined: 29 Aug 2004
Posts: 172
Location: Russia

PostPosted: Mon Sep 20, 2004 6:30 pm    Post subject: Вопрос make.conf Reply with quote

Ситуация такая,устанавливаю gentoo из stage1.Редактирую make.conf

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer"
USE="-gnome -gtk kde qt alsa avi cdr cups divx4linux dvd foomaticdb gphoto2 icq
mozilla oss spell truetype xine xmms"

Делаю scripts/bootstrap.sh всё проходит нормально ,проверяю make.conf не изменился.Далее emerge system, тоже всё проходит нормально,проверяю make.conf он выглядит вот так

CFLAGS="-march=athlon -O2 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="$ CFLAGS" как то так

Он так и должен изменится после компиляции или что то не так?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Mon Sep 20, 2004 7:39 pm    Post subject: Reply with quote

Я несколько раз bootstrap делал, не перезаписывается /etc/make.conf

У меня есть предположние --- сам накалывался.

Может быть, что ты правил /etc/make.conf в Live CD среде, а потом смотришь содержимое в /etc/make.conf, что в chroot среде (по факту /mnt/gentoo/etc/make.conf).

Попробуй сделать:
Code:
ls -l /mnt
или
Code:
mount

Увидишь, в chroot среде, или в Live CD.
Back to top
View user's profile Send private message
curbat
Apprentice
Apprentice


Joined: 29 Aug 2004
Posts: 172
Location: Russia

PostPosted: Mon Sep 20, 2004 8:02 pm    Post subject: Reply with quote

После bootstrap он остаётся прежним ,это точно я смотрел.А правил я его после
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
А вот после emerge system он изменился
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Mon Sep 20, 2004 8:45 pm    Post subject: Reply with quote

/etc/make.conf устанавливается из sys-apps/portage.
portage ставиться во время bootsraping'а.

Если ты его правил до bootstrap'а, и потом (после emerge system) он изменился, то я могу предположить, что ты поставил более новый срез portage-tree, что заставило emerge system обновить portage и /etc/make.conf.

С другой стороны, emerge никогда не меняет файлы в каталоге /etc, см. emerge --help config.

Можешь пошагово написать, что и как ты делал. Было бы желательно видеть вывод emerge -pv system, но сейчас уже поздно.
Back to top
View user's profile Send private message
iliah
n00b
n00b


Joined: 01 Aug 2004
Posts: 42
Location: Russia Moscow

PostPosted: Wed Sep 22, 2004 5:02 am    Post subject: Reply with quote

все нормально
в CXXFLAGS у тебя CXXFLAGS="${CFLAGS}"
т.е. взять строчку для CXXFLAGS из CFLAGS, у тебя ведь они одинаковые
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Wed Sep 22, 2004 5:59 am    Post subject: Reply with quote

iliah wrote:
у тебя ведь они одинаковые


в том-то вся и проблема, что не одинаковые они у него. До emerge system
Code:
CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer"
а после
Code:
CFLAGS="-march=athlon -O2 -fomit-frame-pointer"


Я затрудняюсь что-то еще сказать...
Back to top
View user's profile Send private message
curbat
Apprentice
Apprentice


Joined: 29 Aug 2004
Posts: 172
Location: Russia

PostPosted: Wed Sep 22, 2004 7:59 am    Post subject: Reply with quote

Спасибо за отзывы, нашёл вроде.Скомпилил всё заново,до этого /etc/make.conf я вставлял из другого места уже набитый.А сейчас я набил в nano перед bootstrap,сейчас ничего не изменилось.KDE компилил 12 часов,это долго?Процессор athlonxp 2000.И во время компиляции постоянно появлялась строчка
g++:unrecognized option '-03'
Что это?Опять что то не так?Но kde работает.
Back to top
View user's profile Send private message
d_n_k
Tux's lil' helper
Tux's lil' helper


Joined: 15 Jul 2004
Posts: 138
Location: Russia

PostPosted: Wed Sep 22, 2004 7:04 pm    Post subject: Reply with quote

-O3 а не -03
^
|
это буква "О", а не цифра "0"
Back to top
View user's profile Send private message
[RaideR]
n00b
n00b


Joined: 22 Sep 2004
Posts: 2
Location: Ukraine. Kiev.

PostPosted: Wed Sep 22, 2004 10:38 pm    Post subject: Reply with quote

d_n_k wrote:
-O3 а не -03
^
|
это буква "О", а не цифра "0"

У меня тоже похожее. Оно как-то в итоге влияет на работу?
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Thu Sep 23, 2004 1:23 am    Post subject: Reply with quote

хы, ну конечно... O - это от optimize, про -03 gcc ничего не знает, в итоге все собирается без оптимизации (ну или с оптимизацией по умолчанию кое-где) 8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum