Re: Using %{dist} for conditional compilation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Rex Dieter wrote:
Orion Poplawski wrote:

Andreas Thienemann wrote:

On Fri, 15 Jul 2005, Orion Poplawski wrote:


%if "%fedora" >= "4"
BuildRequires: gcc-gfortran
%else
BuildRequires: gcc-g77
%endif

This should work.


On my FC4 box I get:

$ rpmbuild -ba *spec
error: Failed build dependencies:
        gcc-g77 is needed by hdf-4.2r1-2.i386

So looks like %fedora is not defined on user machins, only in the build system?


Yes, the Fedora Extras buildsystem defines this macro.  You expected
otherwise?

To emulate the buildsystem behavior (in this context), you'd need to:

rpmbuild --define "fedora 4" --define "dist fc4" foo.spec

-- Rex

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux