diff -urpN blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake
--- blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake	2022-05-02 06:58:45.000000000 -0700
+++ blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake	2022-09-30 22:04:24.046239153 -0700
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: BSD-3-Clause
 # Copyright 2016 Blender Foundation.
 
-# - Find TBB library
+# - Find TBB library >= 2021 (.so.12)
 # Find the native TBB includes and library
 # This module defines
 #  TBB_INCLUDE_DIRS, where to find tbb.h, Set when
diff -urpN blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake.orig blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake.orig
--- blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake.orig	1969-12-31 16:00:00.000000000 -0800
+++ blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake.orig	2022-09-30 22:04:00.629509509 -0700
@@ -0,0 +1,61 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright 2016 Blender Foundation.
+
+# - Find TBB library
+# Find the native TBB includes and library
+# This module defines
+#  TBB_INCLUDE_DIRS, where to find tbb.h, Set when
+#                    TBB is found.
+#  TBB_LIBRARIES, libraries to link against to use TBB.
+#  TBB_ROOT_DIR, The base directory to search for TBB.
+#                This can also be an environment variable.
+#  TBB_FOUND, If false, do not try to use TBB.
+#
+# also defined, but not for general use are
+#  TBB_LIBRARY, where to find the TBB library.
+
+# If TBB_ROOT_DIR was defined in the environment, use it.
+IF(NOT TBB_ROOT_DIR AND NOT $ENV{TBB_ROOT_DIR} STREQUAL "")
+  SET(TBB_ROOT_DIR $ENV{TBB_ROOT_DIR})
+ENDIF()
+
+SET(_tbb_SEARCH_DIRS
+  ${TBB_ROOT_DIR}
+  /opt/lib/tbb
+)
+
+FIND_PATH(TBB_INCLUDE_DIR
+  NAMES
+    tbb/tbb.h
+  HINTS
+    ${_tbb_SEARCH_DIRS}
+  PATH_SUFFIXES
+    include
+)
+
+FIND_LIBRARY(TBB_LIBRARY
+  NAMES
+    tbb
+  HINTS
+    ${_tbb_SEARCH_DIRS}
+  PATH_SUFFIXES
+    lib64 lib
+  )
+
+# handle the QUIETLY and REQUIRED arguments and set TBB_FOUND to TRUE if
+# all listed variables are TRUE
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(TBB DEFAULT_MSG
+    TBB_LIBRARY TBB_INCLUDE_DIR)
+
+IF(TBB_FOUND)
+  SET(TBB_LIBRARIES ${TBB_LIBRARY})
+  SET(TBB_INCLUDE_DIRS ${TBB_INCLUDE_DIR})
+ELSE()
+  SET(TBB_TBB_FOUND FALSE)
+ENDIF()
+
+MARK_AS_ADVANCED(
+  TBB_INCLUDE_DIR
+  TBB_LIBRARY
+)
diff -urpN blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake.rej blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake.rej
--- blender-3.2.2.orig/build_files/cmake/Modules/FindTBB.cmake.rej	1969-12-31 16:00:00.000000000 -0800
+++ blender-3.2.2/build_files/cmake/Modules/FindTBB.cmake.rej	2022-09-30 22:04:00.629509509 -0700
@@ -0,0 +1,8 @@
+--- build_files/cmake/Modules/FindTBB.cmake	2021-10-27 11:46:25.000000000 -0700
++++ build_files/cmake/Modules/FindTBB.cmake	2022-02-01 10:53:10.053010733 -0800
+@@ -1,4 +1,4 @@
+-# - Find TBB library
++# - Find TBB library >= 2021 (.so.12)
+ # Find the native TBB includes and library
+ # This module defines
+ #  TBB_INCLUDE_DIRS, where to find tbb.h, Set when
diff -urpN blender-3.2.2.orig/build_files/cmake/Modules/FindTBB2.cmake blender-3.2.2/build_files/cmake/Modules/FindTBB2.cmake
--- blender-3.2.2.orig/build_files/cmake/Modules/FindTBB2.cmake	1969-12-31 16:00:00.000000000 -0800
+++ blender-3.2.2/build_files/cmake/Modules/FindTBB2.cmake	2022-09-30 22:04:00.625509384 -0700
@@ -0,0 +1,55 @@
+# - Find TBB library < 2021 (.so.2)
+# Find the native TBB includes and library
+# This module defines
+#  TBB_INCLUDE_DIRS, where to find tbb.h, Set when
+#                    TBB is found.
+#  TBB_LIBRARIES, libraries to link against to use TBB.
+#  TBB_ROOT_DIR, The base directory to search for TBB.
+#                This can also be an environment variable.
+#  TBB_FOUND, If false, do not try to use TBB.
+#
+# also defined, but not for general use are
+#  TBB_LIBRARY, where to find the TBB library.
+
+#=============================================================================
+# Copyright 2016 Blender Foundation.
+#
+# Distributed under the OSI-approved BSD 3-Clause License,
+# see accompanying file BSD-3-Clause-license.txt for details.
+#=============================================================================
+
+FIND_PATH(TBB2_INCLUDE_DIR
+  NAMES
+    tbb/tbb.h
+  HINTS
+    /usr/include/tbb/2
+  PATH_SUFFIXES
+    include
+)
+
+FIND_LIBRARY(TBB2_LIBRARY
+  NAMES
+    tbb
+  HINTS
+    /usr
+  PATH_SUFFIXES
+    lib64/tbb/2 lib/tbb/2
+  )
+
+# handle the QUIETLY and REQUIRED arguments and set TBB_FOUND to TRUE if
+# all listed variables are TRUE
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(TBB2 DEFAULT_MSG
+    TBB2_LIBRARY TBB2_INCLUDE_DIR)
+
+IF(TBB2_FOUND)
+  SET(TBB2_LIBRARIES ${TBB2_LIBRARY})
+  SET(TBB2_INCLUDE_DIRS ${TBB2_INCLUDE_DIR})
+ELSE()
+  SET(TBB2_TBB_FOUND FALSE)
+ENDIF()
+
+MARK_AS_ADVANCED(
+  TBB2_INCLUDE_DIR
+  TBB2_LIBRARY
+)
