diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index ee43e5fcc5c0c98397753a67a774d4597e9d0104..18a9d21d2e293e43520cf9ebbdc234bed3762994 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -505,3 +505,8 @@ $(patsubst %,.dep-%,$(filter-out $(PKGS_FOUND),$(PKGS_ALL))): .dep-%: .%
 $(foreach p,$(PKGS_ALL),.$(p)): .%: $$(foreach d,$$(DEPS_$$*),.dep-$$(d))
 
 .DELETE_ON_ERROR:
+
+# Disable -j option for the top Makefile as this framework doesn't support well
+# this and some contrib may be not well build or even not build at all.
+# Notice that projects' rules.mak file use parallel jobs even with this.
+.NOTPARALLEL:
\ No newline at end of file