summaryrefslogtreecommitdiff
path: root/sci-libs/miopen/files/miopen-4.3.0-fix-interface-include-in-HIP_COMPILER_FLAGS.patch
blob: 5c2762a325485f576b3adbf8c0b8eba9ab5effd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
The interface inlude directories of hip::device should be included using -I, not -isystem;

otherwise compilation at MIOpen runtime will fail due to cstdlib cannot find <stdlib.h> or similar errors.

Suggested-by: Yuyi Wang <Strawberry_Str@hotmail.com>
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
--- orig/cmake/TargetFlags.cmake
+++ MIOpen-rocm-4.3.0/cmake/TargetFlags.cmake
@@ -41,7 +41,7 @@ function(target_flags FLAGS TARGET)
     set(_flags)
     append_flags(_flags ${TARGET} "INTERFACE_COMPILE_OPTIONS" "")
     append_flags(_flags ${TARGET} "INTERFACE_COMPILE_DEFINITIONS" "-D")
-    append_flags(_flags ${TARGET} "INTERFACE_INCLUDE_DIRECTORIES" "-isystem ")
+	append_flags(_flags ${TARGET} "INTERFACE_INCLUDE_DIRECTORIES" "-I ")
     append_flags(_flags ${TARGET} "INTERFACE_LINK_DIRECTORIES" "-L ")
     append_flags(_flags ${TARGET} "INTERFACE_LINK_OPTIONS" "")
     append_link_flags(_flags ${TARGET} "INTERFACE_LINK_LIBRARIES" "")