Bug 12785 - Build error for x86_64 platform and using parallel build
: Build error for x86_64 platform and using parallel build
Status: NEW
: Sisyphus
(All bugs in Sisyphus/libxalan-c)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-09-14 21:50 by
Modified: 2012-03-16 15:30 (History)


Attachments
Исправленный SPEC-файл для сборки xalan-c (2.06 KB, text/plain)
2007-09-14 21:52, serpiph
no flags Details
xalan-c.spec (still broken) (2.36 KB, text/plain)
2010-11-06 16:25, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-09-14 21:50:40
Сборка из xalan-c не всегда проходит, если make запускается с параметром -j2 и
выше. Сборка для среды x86_64 не проходит из-за того, что библиотеки собираются
в /usr/lib, а ожидаются в /usr/lib64.
------- Comment #1 From 2007-09-14 21:52:26 -------
Created an attachment (id=2198) [details]
Исправленный SPEC-файл для сборки xalan-c

Данный spec-файл от 1.10.0-alt3, откорректированный и проверенный в сборке в
hasher в x86_64.
------- Comment #2 From 2007-10-02 22:59:38 -------
Verifying ELF objects in /home/wrar/tmp/xalan-c-buildroot 
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: ERROR: ./usr/lib/libxalanMsg.so.110.0: undefined symbol: 
__gxx_personality_v0
ошибка: Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install)


Ошибки сборки пакетов:
    Macro %_lib64 not found
    Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install)
------- Comment #3 From 2007-10-03 11:31:08 -------
(In reply to comment #2)
> Verifying ELF objects in /home/wrar/tmp/xalan-c-buildroot 
>
(arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
> verify-elf: ERROR: ./usr/lib/libxalanMsg.so.110.0: undefined symbol: 
> __gxx_personality_v0
> ошибка: Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install)

Понял, где ошибся. Строка запуска runConfigure должна вместо "-xgcc" содержать
"-cgcc -xg++".

> Ошибки сборки пакетов:
>     Macro %_lib64 not found
>     Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install)

Вместо "%_lib64" поставить "%_libdir".

Попробуйте изменить так параметры и попробовать собрать в обеих архитектурах.
------- Comment #4 From 2007-10-03 23:15:32 -------
На 32 собралось, на 64 проверить не могу.
------- Comment #5 From 2008-03-11 10:32:28 -------
Данный пакет меня не интересует.
------- Comment #6 From 2010-11-06 16:25:40 -------
Created an attachment (id=4650) [details]
xalan-c.spec (still broken)

JFYI, как минимум на x86_64 с приложенным спеком (4.1/branch + позаглядывал в
приложенный выше) не собралось с жалобами на strlen и ещё что-то -- явно
http://gcc.gnu.org/gcc-4.3/porting_to.html насчёт #include <cstring>, но мне
этот пакет тоже не нужен.  1.10 -- текущая версия на сегодня.