]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: support sparc64 on appropriate kernels.
authorNick Alcock <nick.alcock@oracle.com>
Fri, 24 Apr 2015 12:53:29 +0000 (13:53 +0100)
committerKris Van Hees <kris.van.hees@oracle.com>
Tue, 21 Jul 2015 06:51:24 +0000 (02:51 -0400)
Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
Acked-by: Kris Van Hees <kris.van.hees@oracle.com>
dtrace/dtrace-module.spec

index c59e3b46077e23c3273a75a1fd1f31bc3ad59bc6..b88af62c96869b95a0c85e66c379a57ff1e5cf3a 100644 (file)
@@ -4,6 +4,9 @@
 %ifarch x86_64
 %define karch x86_64
 %endif
+%ifarch sparc64
+%define karch sparc64
+%endif
 
 # Redefine 'build_variant' at build time to create a kernel package named
 # something like 'kernel-uek-dtrace'.
 %{lua:
        local kver = rpm.expand("%{kver}")
 
+       if rpm.vercmp(kver, "4.0.0-1") >= 0 then
+               rpm.define("arches x86_64 sparc64")
+       else
+               rpm.define("arches x86_64")
+       end
+
        if rpm.vercmp(kver, "3.8.13-69") >= 0 then
                rpm.define("srcver 0.4.4")
                rpm.define("bldrel 1")
@@ -85,7 +94,7 @@ Source0: dtrace-module-%{srcver}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: kernel%{variant}-devel = %{kver}
 BuildRequires: libdtrace-ctf
-ExclusiveArch: x86_64
+ExclusiveArch: %{arches}
 
 %description
 DTrace kernel modules.
@@ -138,7 +147,7 @@ Source0: dtrace-module-%{srcver}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: kernel%{variant}-devel = %{kver}
 BuildRequires: libdtrace-ctf
-ExclusiveArch: x86_64
+ExclusiveArch: %{arches}
 
 %description
 DTrace kernel modules.