On 2011-07-30 9:44, Jussi Lehtola wrote:
I tried using
%global gccver %(gcc -dumpversion)
%if %{gccver}= 4.6.0
foo here
%endif
to conditionalize usage of quadruple precision support in a spec file
that ships on multiple distros, but the comparison gives the error
Hi,
I tried using
%global gccver %(gcc -dumpversion)
%if %{gccver} = 4.6.0
foo here
%endif
to conditionalize usage of quadruple precision support in a spec file
that ships on multiple distros, but the comparison gives the error
parseExpressionBoolean returns -1
Is there a way to check
On Sat, Jul 30, 2011 at 11:44 AM, Jussi Lehtola
jussileht...@fedoraproject.org wrote:
Hi,
I tried using
%global gccver %(gcc -dumpversion)
%if %{gccver} = 4.6.0
foo here
%endif
to conditionalize usage of quadruple precision support in a spec file
that ships on multiple distros, but
On 07/30/2011 07:44 PM, Jussi Lehtola wrote:
Is there a way to check if the gcc version is sufficient with some rpm
macro?
Do you actually need to have it as a macro? Often cases like this can
be handled with plain shell code in %prep, %build, etc. Or by patching
the build system to do the
On Sat, 30 Jul 2011 20:05:12 +0300
Ville Skyttä ville.sky...@iki.fi wrote:
On 07/30/2011 07:44 PM, Jussi Lehtola wrote:
Is there a way to check if the gcc version is sufficient with some
rpm macro?
Do you actually need to have it as a macro? Often cases like this can
be handled with
On Sat, 30 Jul 2011 11:50:51 -0500
Richard Shaw hobbes1...@gmail.com wrote:
I'm just guessing here, but I think because of the dots it's returning
a string instead of a number which makes the = comparison invalid. Is
there another gcc option that will give you a dotless version
number?
I
On Sat, 30 Jul 2011 19:44:41 +0300
Jussi Lehtola wrote:
Hi,
I tried using
%global gccver %(gcc -dumpversion)
%if %{gccver} = 4.6.0
foo here
%endif
to conditionalize usage of quadruple precision support in a spec file
that ships on multiple distros, but the comparison gives the
On Sat, Jul 30, 2011 at 09:38:29PM +0200, Thomas Spura wrote:
On Sat, 30 Jul 2011 19:44:41 +0300
Jussi Lehtola wrote:
Hi,
I tried using
%global gccver %(gcc -dumpversion)
%if %{gccver} = 4.6.0
foo here
%endif
to conditionalize usage of quadruple precision support
On Sat, 30 Jul 2011 21:39:24 +0100
Niels de Vos wrote:
Watch out, this is very dangerous! You are comparing strings, not
versions:
print '4.6.2' = '4.6.12'
True
Thanks... I was testing with to low numbers... :(
The better way would be to use distutils.version:
from distutils.version