diff --git a/scripts/libmakepkg/tidy/strip.sh.in b/scripts/libmakepkg/tidy/strip.sh.in index e0a30353..21d3d6e1 100644 --- a/scripts/libmakepkg/tidy/strip.sh.in +++ b/scripts/libmakepkg/tidy/strip.sh.in @@ -156,6 +156,10 @@ tidy_strip() { local binary strip_flags find . -type f -perm -u+w -print0 2>/dev/null | LC_ALL=C sort -z | while IFS= read -rd '' binary ; do + # skip filepaths that cause stripping issues - ideally these should be temporary + # guile-2.2 + [[ "$binary" =~ .*/guile/.*\.go$ ]] && continue + local STATICLIB=0 case "$(LC_ALL=C readelf -h "$binary" 2>/dev/null)" in *Type:*'DYN (Shared object file)'*) # Libraries (.so) or Relocatable binaries