summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 6 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4cab9f5d671f..1ba2fcf61b6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -101,6 +101,7 @@ build() {
--enable-clocale='gnu' \
--enable-languages='c,c++,fortran,objc,obj-c++' \
--enable-shared \
+ --enable-version-specific-runtime-libs \
--infodir='/usr/share/info' \
--libdir='/usr/lib' \
--libexecdir='/usr/lib' \
@@ -129,16 +130,13 @@ package() {
make -j1 DESTDIR="${pkgdir}" install
## Lazy way of dealing with conflicting man and info pages and locales...
- rm -r "${pkgdir}/usr/share/" # include is needed for g++ compiles
- #find "${pkgdir}/" -name '*iberty*' -exec rm '{}' '+'
+ rm -rf "${pkgdir}/usr/share/man/man7"
+ rm -rf "${pkgdir}/usr/share/locale"
+ rmdir "${pkgdir}/usr/include" "${pkgdir}/usr/share/info"
- # Move potentially conflicting stuff to version specific subdirectory
- #case "${CARCH}" in
- #'x86_64') mv "${pkgdir}/usr/lib/gcc/${CHOST}"/lib*/ "${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/" ;;
- #esac
- mv "${pkgdir}/usr/lib"/lib* "${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/"
+ mv "${pkgdir}/usr/lib/gcc/${CHOST}"/lib* "${pkgdir}/usr/lib/gcc/${CHOST}/${pkgver}/"
- # Create links for gcc- build environment (useful for CUDA)
+ # Create links for gcc build environment (useful for CUDA)
mkdir -p "${pkgdir}/opt/gcc-${_pkgver}"
ln -s "/usr/bin/gcc-${_pkgver}" "${pkgdir}/opt/gcc-${_pkgver}/gcc"
ln -s "/usr/bin/g++-${_pkgver}" "${pkgdir}/opt/gcc-${_pkgver}/g++"