X-Git-Url: http://git.pld-linux.org/?p=packages%2Ffirefox.git;a=blobdiff_plain;f=firefox.spec;h=f81b3bf9ff097666305b0e35a4782b8455cc5217;hp=a09070a6066ecccca18ef1baffa728fd9cf425f8;hb=91c008f;hpb=3055774d6778d54a2ae8d5d65fede20ac9c51e2b diff --git a/firefox.spec b/firefox.spec index a09070a..f81b3bf 100644 --- a/firefox.spec +++ b/firefox.spec @@ -2130,11 +2130,10 @@ EOF %if ! %{with clang} # On x86_64 architectures, Mozilla can build up to 4 jobs at once in parallel, # however builds tend to fail on other arches when building in parallel. -RPM_BUILD_NR_THREADS=$(echo %{_smp_mflags} | cut -dj -f2) -%ifarch %{x8864} -[ -n "RPM_BUILD_NR_THREADS" -a "$RPM_BUILD_NR_THREADS" -gt 4 ] && RPM_BUILD_NR_THREADS=4 -%else RPM_BUILD_NR_THREADS=1 +%ifarch %{x8664} +jobs=$(echo %{_smp_mflags} | cut -dj -f2) +[ -n "$jobs" -a "$jobs" -gt 4 ] && RPM_BUILD_NR_THREADS=4 || RPM_BUILD_NR_THREADS="$jobs" %endif export MOZ_MAKE_FLAGS="-j${RPM_BUILD_NR_THREADS}" %endif