On Mon, Dec 15, 2008 at 11:23:36PM +0100, Farkas Levente wrote:
Richard W.M. Jones wrote:
> I added this patch, except that I removed mingw32-make. This command
> didn't expand %{name}, %{version} etc. in the make parameters. In
> fact, this command can never work because correct values for these
> parameters cannot be known by an independently running mingw32-make
> command.
i don't really understand this. i don't use name and version in the make
macro [...]
%{name} and %{version} are used indirectly in various circumstances.
A common case is where you're using a buildroot under your home
directory. In my case %{_mingw32_make} expands to:
$ rpm --eval '%{_mingw32_make}'
HOST_CC=gcc; export HOST_CC;
[...]
make \
prefix=/home/rjones/rpmbuild/BUILDROOT/%{name}-%{version}-%{release}.x86_64/usr/i686-pc-mingw32/sys-root/mingw
\
exec_prefix=/home/rjones/rpmbuild/BUILDROOT/%{name}-%{version}-%{release}.x86_64/usr/i686-pc-mingw32/sys-root/mingw
\
[...]
(This overriding of buildroots with stuff based on %_topdir was only
added to rpm or Fedora's configuration of rpm relatively recently).
Rich.
--
Richard Jones, Emerging Technologies, Red Hat
http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top