Bug 17809 - сборка для x86_64
: сборка для x86_64
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/log4net)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-07 03:06 by
Modified: 2008-11-07 10:36 (History)


Attachments


Note

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


Description From 2008-11-07 03:06:53
Прошу починить сборку для x86_64.
У нас принято полиси (если я не ошибаюсь о принятии), в соответствии с которым
местом расположения mono-библиотек является /usr/lib, независимо от
архитектуры(/usr/lib64 на x86_64 не используется!!!). Это не относится к
pkgconfig файлам.

например для libgoogle-sharp я использовал такую конструкцию:

rm -f %buildroot%_monodir/Mono.Google/Mono.Google.*
gacutil -i src/Mono.Google.dll -root %buildroot/usr/lib
dll=$(find %buildroot/usr/lib -type f -iname Mono.Google.dll | sed -e
"s,%buildroot,,g")
ln -sf $dll %buildroot%_monodir/Mono.Google/Mono.Google.dll

%files
%doc README AUTHORS COPYING ChangeLog
%_monodir/Mono.Google
%_monogacdir/*
%_pkgconfigdir/*

PS: так же прошу добавить в разрешения на пакет группу @mono
------- Comment #1 From 2008-11-07 10:36:45 -------
Я вряд ли буду использовать какие-то конструкции,
сборка должна быть просто и наглядной.

Отправил
log4net-1.2.10-alt2.src.rpm

P.S.
А если я попрошу 6 тысяч сишных пакетов включить в группу C? :)