Bug 17809 - сборка для x86_64
Summary: сборка для x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: log4net (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-07 03:06 MSK by Alexey Shabalin
Modified: 2008-11-07 10:36 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Shabalin 2008-11-07 03:06:53 MSK
Прошу починить сборку для 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 Vitaly Lipatov 2008-11-07 10:36:45 MSK
Я вряд ли буду использовать какие-то конструкции,
сборка должна быть просто и наглядной.

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

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