From 17484a077e7675fc4870fc597e5139d2e202353f Mon Sep 17 00:00:00 2001 From: meator Date: Tue, 5 Jul 2022 10:09:39 +0200 Subject: [PATCH] gcc: include gdb helpers for libstdc++ --- srcpkgs/gcc/template | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template index 09727ef34fb2..ff86d69a1ec8 100644 --- a/srcpkgs/gcc/template +++ b/srcpkgs/gcc/template @@ -7,7 +7,7 @@ pkgname=gcc # to get regression fixes not yet incorporate into a stable release # it should be possible to switch back to stable with 10.3 or 11 version=10.2.1pre1 -revision=3 +revision=4 _patchver="${version%pre*}" _minorver="${_patchver%.*}" _majorver="${_minorver%.*}" @@ -371,13 +371,9 @@ do_install() { rm -f ${DESTDIR}/usr/lib/libffi* rm -f ${DESTDIR}/usr/share/man/man3/ffi* - # Remove all python scripts in libdir. - rm -f ${DESTDIR}/usr/lib/*.py - - # Remove more python stuff. - if [ -d ${DESTDIR}/usr/share/gcc-${_patchver}/python ]; then - rm -rf ${DESTDIR}/usr/share/gcc-${_patchver}/python - fi + # Move libstdc++ gdb helpers to location where gdb can autoload them + mkdir -p ${DESTDIR}/usr/share/gdb/auto-load/usr/lib + mv ${DESTDIR}/usr/lib/*.py ${DESTDIR}/usr/share/gdb/auto-load/usr/lib # Install c89 and c99 wrappers and its manpages, from NetBSD. for f in c89 c99; do @@ -719,5 +715,7 @@ libstdc++_package() { pkg_install() { vmove "usr/lib/libstdc++.so*" vlicense ${wrksrc}/COPYING.RUNTIME RUNTIME.LIBRARY.EXCEPTION + vmove usr/share/gdb + vmove usr/share/gcc-${_patchver}/python } }