Add symlink to liblto_plugin to bfd-plugins directory
authorYury Usishchev <y.usishchev@samsung.com>
Tue, 25 Aug 2015 15:10:20 +0000 (18:10 +0300)
committerDongkyun, Son <dongkyun.s@samsung.com>
Mon, 23 Nov 2015 12:46:22 +0000 (21:46 +0900)
Change-Id: Iefe8a944c0159af77e29d786f4ce4a5d7f1dbb92

packaging/gcc-aarch64.spec
packaging/gcc-armv7l.spec
packaging/gcc.spec

index 3b77139..8d845d2 100644 (file)
@@ -749,6 +749,10 @@ find %{buildroot}/%{libsubdir} -name "*.la" -exec rm -rf {} +
 ln -s gcc %{buildroot}%{_bindir}/cc
 mv %{buildroot}%{libsubdir}/libstdc++.so*-gdb.py %{buildroot}%{_datadir}/gcc-%{version}/python/libstdcxx/
 
+# expose plugins for ar (required for lto builds)
+mkdir -p %{buildroot}%{_prefix}/lib/bfd-plugins
+ln -sf %{libsubdir}/liblto_plugin.so %{buildroot}%{_prefix}/lib/bfd-plugins/liblto_plugin.so
+
 # legacy preprocessor
 mkdir -p %{buildroot}/lib
 ln -s %{_bindir}/cpp %{buildroot}/lib/cpp
@@ -793,6 +797,7 @@ rm -rf %{buildroot}/%{libsubdir}/include
 %{libsubdir}/lto1
 %{libsubdir}/lto-wrapper
 %{libsubdir}/liblto_plugin.so*
+%{_prefix}/lib/bfd-plugins/liblto_plugin.so
 %{libsubdir}/include-fixed/*
 %{libsubdir}/include/*.h
 %{libsubdir}/*.a
index 9b49f78..f6689a4 100644 (file)
@@ -749,6 +749,10 @@ find %{buildroot}/%{libsubdir} -name "*.la" -exec rm -rf {} +
 ln -s gcc %{buildroot}%{_bindir}/cc
 mv %{buildroot}%{libsubdir}/libstdc++.so*-gdb.py %{buildroot}%{_datadir}/gcc-%{version}/python/libstdcxx/
 
+# expose plugins for ar (required for lto builds)
+mkdir -p %{buildroot}%{_prefix}/lib/bfd-plugins
+ln -sf %{libsubdir}/liblto_plugin.so %{buildroot}%{_prefix}/lib/bfd-plugins/liblto_plugin.so
+
 # legacy preprocessor
 mkdir -p %{buildroot}/lib
 ln -s %{_bindir}/cpp %{buildroot}/lib/cpp
@@ -793,6 +797,7 @@ rm -rf %{buildroot}/%{libsubdir}/include
 %{libsubdir}/lto1
 %{libsubdir}/lto-wrapper
 %{libsubdir}/liblto_plugin.so*
+%{_prefix}/lib/bfd-plugins/liblto_plugin.so
 %{libsubdir}/include-fixed/*
 %{libsubdir}/include/*.h
 %{libsubdir}/*.a
index 4359095..84634ae 100644 (file)
@@ -746,6 +746,10 @@ find %{buildroot}/%{libsubdir} -name "*.la" -exec rm -rf {} +
 ln -s gcc %{buildroot}%{_bindir}/cc
 mv %{buildroot}%{libsubdir}/libstdc++.so*-gdb.py %{buildroot}%{_datadir}/gcc-%{version}/python/libstdcxx/
 
+# expose plugins for ar (required for lto builds)
+mkdir -p %{buildroot}%{_prefix}/lib/bfd-plugins
+ln -sf %{libsubdir}/liblto_plugin.so %{buildroot}%{_prefix}/lib/bfd-plugins/liblto_plugin.so
+
 # legacy preprocessor
 mkdir -p %{buildroot}/lib
 ln -s %{_bindir}/cpp %{buildroot}/lib/cpp
@@ -790,6 +794,7 @@ rm -rf %{buildroot}/%{libsubdir}/include
 %{libsubdir}/lto1
 %{libsubdir}/lto-wrapper
 %{libsubdir}/liblto_plugin.so*
+%{_prefix}/lib/bfd-plugins/liblto_plugin.so
 %{libsubdir}/include-fixed/*
 %{libsubdir}/include/*.h
 %{libsubdir}/*.a