From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <1234731444.3405.46.camel@latitude> From: Sergey Bolshakov Date: Mon, 16 Feb 2009 00:12:45 +0300 In-Reply-To: <1234731444.3405.46.camel@latitude> (Alexey Rusakov's message of "Sun, 15 Feb 2009 23:57:24 +0300") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b28 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [devel] makeinstall, make_install, makeinstall_std... X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Feb 2009 21:12:46 -0000 Archived-At: List-Archive: List-Post: >>>>> "Alexey" == Alexey Rusakov writes: [skipped] > (это всё присказка была, дальше сказка начинается) > * макрос %makeinstall - вызывает make install (если быть более точным, % > __make INSTALL="%install -p" %_makeinstall_target) с переопределёнными > prefix, exec_prefix, bindir, datadir и проч. Знающие люди говорят, что > это довольно кривое наследие Mandrake, обладающее нежелательными > побочными эффектами, сам я на эти побочные эффекты нарывался не помню > сколько раз. Для некоторых исходников, тем не менее, работает, посему в > спекфайлах встречается. Есть робкое предположение, что подавляющее > большинство использований этого макроса можно заменить следующим. > * макрос %makeinstall_std - это в общем-то каноническая конструкция > %make_install DESTDIR=%buildroot install макрос %makeinstall используется мною широко, каких-то нежелательных побочных эффектов не припомню (или свыкся), какого-то явного профита, ради которого мне стоило бы переписать спеки > 50 пакетов не усматриваю. --