]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blobdiff - macros.kernel
- PLD merge
[packages/rpm-tld-macros.git] / macros.kernel
index 12f2f4cf03e4b146971bb3e64c5a4fe799b3c0da..40cb813e12ed928c2f3a73f0350ed417e5b7e24b 100644 (file)
@@ -83,7 +83,7 @@ done)
 
 %_kernel_version_code   %( \\
        Z=$(awk '/LINUX_VERSION_CODE/{print $3}' %{_kernelsrcdir}/include/linux/version.h 2>/dev/null); \\
-       echo ${Z:-ERROR}; \\
+       echo ${Z:-16777215}; \\
 )
 
 %_kernel_version_magic()        %(echo $((%{1} * 65536 + %{2} * 256 + %{3})))
@@ -164,6 +164,15 @@ done)
        ARCH=%{_target_base_arch} CROSS_COMPILE=%{_target_cpu}-pld-linux- \\\
        %endif                                                                                                                  \\\
 %else                                                                                                                          \\\
+       %ifarch aarch64                                                                                                 \\\
+       ARCH=arm64                                                                                                              \\\
+       %endif                                                                                                                  \\\
+       %ifarch ppc ppc64                                                                                               \\\
+       ARCH=powerpc                                                                                                    \\\
+       %endif                                                                                                                  \\\
+       %ifnarch aarch64 ppc ppc64                                                                              \\\
+       ARCH=%{_target_base_arch}                                                                               \\\
+       %endif                                                                                                                  \\\
        CC="%{__cc}"                                                                                                    \\\
 %endif                                                                                                                         \
 %define        MakeOpts HOSTCC="%{__cc}" SYSSRC=%{_kernelsrcdir} SYSOUT=$PWD/o \\\\\\\