filesystem patch?

Richard W.M. Jones rjones at redhat.com
Mon Dec 15 23:28:56 UTC 2008


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



More information about the mingw mailing list