Switch to gcc-ar, gcc-nm, gcc-ranlib accepted/tizen_base_tool_dev tizen_base_dev accepted/tizen/base/tool/dev/20230609.011735 submit/tizen_base_dev/20230609.005610
authorSlava Barinov <v.barinov@samsung.com>
Mon, 20 Mar 2023 07:22:29 +0000 (10:22 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Wed, 7 Jun 2023 10:52:19 +0000 (19:52 +0900)
commitbb14062fd485c1eb94e9d49d08f3dbe7d4d4fe1f
tree84575e334cb3078144d413a7865fda7afccf88c8
parent98c33f83790ffc40562267d7adc84469959c88df
Switch to gcc-ar, gcc-nm, gcc-ranlib

Switching to Binutils wrappers for ar, nm and ranlib are required for proper
functioning of Link-Time Optimization features. Currently full support of LTO
plugin is not ready in Binutils, so we need to use wrappers to prevent
"undefined reference" errors:

https://gcc.gnu.org/wiki/LinkTimeOptimizationFAQ#ar.2C_nm_and_ranlib

Change-Id: I7b6cdd8d29588014d9dc1d9ea8ec91414ae95260
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/rpm-tizen_macros
packaging/rpm.spec