Re: [newbies] Существует ли /usr/lib64 ?

2013-01-29 Пенетрантность Motsyo Gennadi aka Drool

30.01.2013 04:21, Евгений Ростовцев пишет:

-DLIB_SUFFIX=


Развлекаетесь? Это руками можно, а вот макрос трогать не надо.


А что криминального передать при сборке нужный путь?


При сборке ничего, но тут высказывалось пожелание внести изменения в
макрос, а это не комильфо.


	Нет. Я имел ввиду, что если не передать DLIB_SUFFIX - он потом может 
при сборке где-то нагадить :) Макросы, конечно же, трогать не нужно :) У 
нас с ними и так вполне даже все хорошо и удобно.

___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-28 Пенетрантность gBopHuk_alt
В Вск, 27/01/2013 в 14:42 +0200, Motsyo Gennadi aka Drool пишет:
 Зачем?

Затем =))

$rpm --eval %cmake

mkdir build; cd build; 
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_DESTINATION=lib \
  %if lib == lib64 
-DLIB_SUFFIX=64 \
  %else 
-DLIB_SUFFIX= \
  %endif 
-DCMAKE_SKIP_RPATH:BOOL=yes \
-DCMAKE_C_FLAGS:STRING='-pipe -Wall -g -O2 -march=pentium4' \
-DCMAKE_CXX_FLAGS:STRING='-pipe -Wall -g -O2 -march=pentium4' 
cd -

___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-28 Пенетрантность Motsyo Gennadi aka Drool

28.01.2013 18:33, gBopHuk_alt написав(ла):

Затем =))
cmake .. \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DLIB_DESTINATION=lib \
   %if lib == lib64
 -DLIB_SUFFIX=64 \
   %else
 -DLIB_SUFFIX= \
   %endif


Тю. А если

cmake .. \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DLIB_DESTINATION=%_lib

?
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-28 Пенетрантность Motsyo Gennadi aka Drool

29.01.2013 00:40, Motsyo Gennadi aka Drool пишет:

28.01.2013 18:33, gBopHuk_alt написав(ла):

Затем =))
cmake .. \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DLIB_DESTINATION=lib \
   %if lib == lib64
 -DLIB_SUFFIX=64 \
   %else
 -DLIB_SUFFIX= \
   %endif


 Тю. А если

cmake .. \
   -DCMAKE_INSTALL_PREFIX=/usr \
   -DLIB_DESTINATION=%_lib

?


	Хотя, если не выковырять -DLIB_SUFFIX, то он может потом где-то 
нагадить, поэтому я бы попробовал так:


cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_DESTINATION=%_lib \
-DLIB_SUFFIX=
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-28 Пенетрантность Евгений Ростовцев
 cmake .. \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DLIB_DESTINATION=lib \
%if lib == lib64
  -DLIB_SUFFIX=64 \
%else
  -DLIB_SUFFIX= \
%endif

  Тю. А если

 cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_DESTINATION=%_lib

 ?

   Хотя, если не выковырять -DLIB_SUFFIX, то он может потом где-то
 нагадить, поэтому я бы попробовал так:

 cmake .. \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DLIB_DESTINATION=%_lib \
   -DLIB_SUFFIX=

Развлекаетесь? Это руками можно, а вот макрос трогать не надо.

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-27 Пенетрантность gBopHuk_alt
В Птн, 25/01/2013 в 13:57 +0200, Motsyo Gennadi aka Drool пишет:
  А может без всякой проверки?
 
 -DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_DESTINATION=%_lib 


Тогда надо вешать багу на rpm-macros-cmake

___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-27 Пенетрантность Motsyo Gennadi aka Drool

25.01.2013 20:08, gBopHuk_alt написав(ла):

В Птн, 25/01/2013 в 13:57 +0200, Motsyo Gennadi aka Drool пишет:

  А может без всякой проверки?

-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_DESTINATION=%_lib



Тогда надо вешать багу на rpm-macros-cmake


	Зачем? Макрос %_lib раскрывается в lib на 32 битах и в lib64 на 64 
битах. Он у меня используется при сборке Qmmp, конструкция выглядит так:



cmake \
-DCMAKE_INSTALL_PREFIX=%prefix \
-DCMAKE_CXX_FLAGS:STRING=%optflags \
-DCMAKE_C_FLAGS:STRING=%optflags \
-DLIB_DIR:STRING=%_lib
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-25 Пенетрантность Евгений Ростовцев
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DLIB_DESTINATION=lib \
   %if lib == lib64

Так неправильно, правильно так:

%if %_lib == lib64

-- 
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
ALT Linux team
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-25 Пенетрантность Motsyo Gennadi aka Drool

25.01.2013 10:32, Евгений Ростовцев пишет:

-DCMAKE_INSTALL_PREFIX=/usr \
 -DLIB_DESTINATION=lib \
   %if lib == lib64


Так неправильно, правильно так:

%if %_lib == lib64


А может без всякой проверки?

-DCMAKE_INSTALL_PREFIX=/usr \
  -DLIB_DESTINATION=%_lib
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] Существует ли /usr/lib64 ?

2013-01-24 Пенетрантность Vladimir Didenko
25 января 2013 г., 11:55 пользователь gBopHuk_alt  написал:

 Кто работает на архитектуре 64 , подскажите существует ли
 папка /usr/lib64 ? Я только знаю что есть /lib64 и просто /lib, а вот
 в /usr ?


Конечно есть. Если вы применительно к сборке пакета, то есть специальный
макрос для этого  -%_libdir/ , который в зависимости от архитектуры
раскроется либо в /usr/lib, либо в /usr/lib64.

-- 
С уважением,
Владимир.
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies