|
@@ -105,22 +105,6 @@ ifneq ($(firstword $(sort $(RUNNING_MAKE_VERSION) $(MIN_MAKE_VERSION))),$(MIN_MA
|
|
|
$(error You have make '$(RUNNING_MAKE_VERSION)' installed. GNU make >= $(MIN_MAKE_VERSION) is required)
|
|
|
endif
|
|
|
|
|
|
-# Parallel execution of this Makefile is disabled because it changes
|
|
|
-# the packages building order, that can be a problem for two reasons:
|
|
|
-# - If a package has an unspecified optional dependency and that
|
|
|
-# dependency is present when the package is built, it is used,
|
|
|
-# otherwise it isn't (but compilation happily proceeds) so the end
|
|
|
-# result will differ if the order is swapped due to parallel
|
|
|
-# building.
|
|
|
-# - Also changing the building order can be a problem if two packages
|
|
|
-# manipulate the same file in the target directory.
|
|
|
-#
|
|
|
-# Taking into account the above considerations, if you still want to execute
|
|
|
-# this top-level Makefile in parallel comment the ".NOTPARALLEL" line and
|
|
|
-# use the -j<jobs> option when building, e.g:
|
|
|
-# make -j$((`getconf _NPROCESSORS_ONLN`+1))
|
|
|
-.NOTPARALLEL:
|
|
|
-
|
|
|
# absolute path
|
|
|
TOPDIR := $(CURDIR)
|
|
|
CONFIG_CONFIG_IN = Config.in
|
|
@@ -246,6 +230,22 @@ ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
|
|
|
-include $(BR2_CONFIG)
|
|
|
endif
|
|
|
|
|
|
+# Parallel execution of this Makefile is disabled because it changes
|
|
|
+# the packages building order, that can be a problem for two reasons:
|
|
|
+# - If a package has an unspecified optional dependency and that
|
|
|
+# dependency is present when the package is built, it is used,
|
|
|
+# otherwise it isn't (but compilation happily proceeds) so the end
|
|
|
+# result will differ if the order is swapped due to parallel
|
|
|
+# building.
|
|
|
+# - Also changing the building order can be a problem if two packages
|
|
|
+# manipulate the same file in the target directory.
|
|
|
+#
|
|
|
+# Taking into account the above considerations, if you still want to execute
|
|
|
+# this top-level Makefile in parallel comment the ".NOTPARALLEL" line and
|
|
|
+# use the -j<jobs> option when building, e.g:
|
|
|
+# make -j$((`getconf _NPROCESSORS_ONLN`+1))
|
|
|
+.NOTPARALLEL:
|
|
|
+
|
|
|
# timezone and locale may affect build output
|
|
|
ifeq ($(BR2_REPRODUCIBLE),y)
|
|
|
export TZ = UTC
|