summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcyrozap2016-06-06 15:01:37 -0400
committercyrozap2016-06-06 15:01:37 -0400
commit122cb38a2c2d0ef8c9fd3bc370eaae7fdf251815 (patch)
treec1c3e8c27c58aef85a6c41a15153d64d05543f40
parent319d022e7709472f133e16c36f2292876f0c37e9 (diff)
downloadaur-122cb38a2c2d0ef8c9fd3bc370eaae7fdf251815.tar.gz
Modified package to use system libstdc++
-rw-r--r--PKGBUILD8
1 files changed, 8 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2599dcc0face..35830c2846f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,6 +41,14 @@ package() {
sed -i "s!${pkgdir}!!g" $_file
done
+ # Replace ISE's outdated libstdc++.so with symlinks to the system version
+ for _dir in ${pkgdir}/opt/Xilinx/14.7/ISE_DS/{ISE,common}/lib/${_arch}; do
+ rm ${_dir}/libstdc++.so{,.6,.6.0.8}
+ ln -s /usr/lib/libstdc++.so ${_dir}/libstdc++.so
+ ln -s libstdc++.so ${_dir}/libstdc++.so.6
+ ln -s libstdc++.so ${_dir}/libstdc++.so.6.0.8
+ done
+
# Fix for the license configuration manager
# https://forums.xilinx.com/t5/Installation-and-Licensing/ISE-14-7-on-CentOS-6-4-missing-libQt-Network-so-workaround/td-p/379325
ln -s ${pkgdir}/usr/lib64/libQtNetwork.so ${pkgdir}/usr/lib64/libQt_Network.so