Bug 8323 - x86_64 build: QMAKESPEC
Summary: x86_64 build: QMAKESPEC
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: psi (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-23 22:22 MSD by Damir Shayhutdinov
Modified: 2006-08-29 15:59 MSD (History)
1 user (show)

See Also:


Attachments
Proposed patch for psi spec (830 bytes, patch)
2005-10-23 22:23 MSD, Damir Shayhutdinov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Damir Shayhutdinov 2005-10-23 22:22:45 MSD
Из-за hardcoded QMAKESPEC в спеке сборка не возможна на архитектуре x86_64.
Для корректной сборки на 64-битной платформе требуется QMAKESPEC="linux-g++-64".

Плюс в спеке есть hardcoded путь /usr/lib, вместо которого целесообразнее
использовать макрос %_libdir
Comment 1 Damir Shayhutdinov 2005-10-23 22:23:32 MSD
Created attachment 1212 [details]
Proposed patch for psi spec

Прилагаю патч, который делает возможным сборку под x86_64
Comment 2 Damir Shayhutdinov 2005-10-24 18:08:36 MSD
В принципе можно вообще не определять QMAKESPEC (или делать его default), тогда он 
будет по дефолту, а дефолтный указывает куда надо (на linux-g++  на x86 и на linux-
g++-64 на x86_64).
Comment 3 Mikhail Yakshin 2005-12-25 04:55:36 MSK
Fixed in psi-0.10-alt2cvs20051215