* [devel] %python_build
@ 2011-02-28 9:13 REAL
2011-02-28 9:32 ` REAL
0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2011-02-28 9:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
Привет!
Макрос %python_build имеет один недостаток: если нужно передать флаги
gcc, это нужно задавать явно. Я предлагаю новый макрос -
%python_build_std, который будет по аналогии с %configure использовать
установленные флаги, и автоматически появляется возможность
безнапряжно использовать %add_optflags
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] %python_build
2011-02-28 9:13 [devel] %python_build REAL
@ 2011-02-28 9:32 ` REAL
2011-03-01 7:06 ` REAL
0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2011-02-28 9:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
28.02.2011 15:13, REAL пишет:
> Макрос %python_build имеет один недостаток: если нужно передать флаги
> gcc, это нужно задавать явно. Я предлагаю новый макрос -
> %python_build_std, который будет по аналогии с %configure использовать
> установленные флаги, и автоматически появляется возможность
> безнапряжно использовать %add_optflags
Или (ещё проще и безнапряжно для мейнтейнеров) ввернуть такую штуку в
сам %python_build.
Возражения, замечания?
Сейчас всё это выглядит так:
%python_build_std \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%__python setup.py build
Есть повод подумать, нужно ли туда добавлять F90FLAGS.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] %python_build
2011-02-28 9:32 ` REAL
@ 2011-03-01 7:06 ` REAL
2011-03-01 7:07 ` REAL
0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2011-03-01 7:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
28.02.2011 15:32, REAL пишет:
> Возражения, замечания?
>
> Сейчас всё это выглядит так:
> %python_build_std \
> CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
> CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
> FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
> %__python setup.py build
Полкольку откликов не было, я сразу же, как завернится task #39387 ,
отправлю второй вариант (не %python_build_std, а %python_std). Если
появится много возмущённых поломкой своих пакетов, верну как было, а
введу-таки (утирая слёзы :-D ) %python_build_std
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] %python_build
2011-03-01 7:06 ` REAL
@ 2011-03-01 7:07 ` REAL
2011-03-05 15:10 ` Dmitry V. Levin
0 siblings, 1 reply; 6+ messages in thread
From: REAL @ 2011-03-01 7:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
01.03.2011 13:06, REAL пишет:
> Полкольку откликов не было, я сразу же, как завернится task #39387 ,
> отправлю второй вариант (не %python_build_std, а %python_std).
Очепятка ^^^^^^^^^^^
Имелся в виду %python_build
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] %python_build
2011-03-01 7:07 ` REAL
@ 2011-03-05 15:10 ` Dmitry V. Levin
2011-03-05 15:24 ` REAL
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2011-03-05 15:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 587 bytes --]
On Tue, Mar 01, 2011 at 01:07:51PM +0600, REAL wrote:
> 01.03.2011 13:06, REAL пишет:
> >Полкольку откликов не было, я сразу же,
> >как завернится task #39387 ,
> >отправлю второй вариант (не %python_build_std, а
> >%python_std).
> Очепятка ^^^^^^^^^^^
>
> Имелся в виду %python_build
Вы туда ещё и --debug добавили. Не уверен, что это было хорошо
продуманное решение, поскольку некоторые пакеты перестали собираться.
См. напр.
http://git.altlinux.org/beehive/logs/Sisyphus-i586/current/error/calibre-0.7.9-alt2
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-03-05 15:24 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-28 9:13 [devel] %python_build REAL
2011-02-28 9:32 ` REAL
2011-03-01 7:06 ` REAL
2011-03-01 7:07 ` REAL
2011-03-05 15:10 ` Dmitry V. Levin
2011-03-05 15:24 ` REAL
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git