summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/meta-intel/recipes-multimedia/mediasdk/intel-mediasdk/intel-mediasdk-20.5.1-no-lgcc.patch
blob: 866dbcdc62c340e5e6f7e59dec9920ab768085f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Author: Bernhard Rosenkraenzer <bernhard.rosenkraenzer.ext@huawei.com>

Remove -lgcc -- it's unneeded and breaks building with compiler-rt.

Signed-off-by: Bernhard Rosenkraenzer <bernhard.rosenkraenzer.ext@huawei.com>
Upstream-Status: Pending

diff -up git/builder/FindFunctions.cmake.omv~ git/builder/FindFunctions.cmake
--- git/builder/FindFunctions.cmake.omv~	2021-06-03 20:35:11.230895070 +0200
+++ git/builder/FindFunctions.cmake	2021-06-03 20:35:49.750360067 +0200
@@ -200,10 +200,6 @@ function( make_library name variant type
   set_target_properties( ${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BIN_DIR}/${CMAKE_BUILD_TYPE} FOLDER ${folder} )
   set_target_properties( ${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_LIB_DIR}/${CMAKE_BUILD_TYPE} FOLDER ${folder} )
 
-  if( Linux )
-    target_link_libraries( ${target} "-lgcc" )
-  endif()
-
   set( target ${target} PARENT_SCOPE )
 endfunction()
 
@@ -278,7 +274,7 @@ function( make_executable name variant )
   endforeach()
 
   if( Linux )
-    target_link_libraries( ${target} "-Xlinker --end-group -lgcc" )
+    target_link_libraries( ${target} "-Xlinker --end-group" )
   endif()
 
   set( target ${target} PARENT_SCOPE )