Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 133628
Collapse All | Expand All

(-)prepstrip (-4 / +4 lines)
Lines 22-28 Link Here
22
22
23
save_elf_debug() {
23
save_elf_debug() {
24
	local x=$1
24
	local x=$1
25
	local y="${D}usr/lib/debug/${x:${#D}+1}.debug"
25
	local y="${D}usr/lib/debug/${x:${#D}}.debug"
26
26
27
	hasq splitdebug ${FEATURES} || return 0
27
	hasq splitdebug ${FEATURES} || return 0
28
28
Lines 45-51 Link Here
45
	fi
45
	fi
46
}
46
}
47
47
48
for x in $(scanelf -yRBF%F "$@") $(for y in "$@"; do find "${y}" -type f -name '*.a' -print0 ; done); do
48
for x in $(scanelf -yRBF%F "$@") $(for y in "$@"; do find "${y}" -type f -name '*.a' -print ; done); do
49
	if [[ ${banner} -eq 1 ]] ; then
49
	if [[ ${banner} -eq 1 ]] ; then
50
		vecho "strip: ${STRIP} ${PORTAGE_STRIP_FLAGS}"
50
		vecho "strip: ${STRIP} ${PORTAGE_STRIP_FLAGS}"
51
		banner=0
51
		banner=0
Lines 65-75 Link Here
65
	set +o noglob
65
	set +o noglob
66
66
67
	if [[ ${f} == *"current ar archive"* ]] ; then
67
	if [[ ${f} == *"current ar archive"* ]] ; then
68
		vecho "   ${x:${#D}+1}"
68
		vecho "   ${x:${#D}}"
69
		[[ ${stripitbaby} -eq 1 ]] && ${STRIP} -g "${x}"
69
		[[ ${stripitbaby} -eq 1 ]] && ${STRIP} -g "${x}"
70
	fi
70
	fi
71
	if [[ ${f} == *"SB executable"* || ${f} == *"SB shared object"* ]] ; then
71
	if [[ ${f} == *"SB executable"* || ${f} == *"SB shared object"* ]] ; then
72
		vecho "   ${x:${#D}+1}"
72
		vecho "   ${x:${#D}}"
73
		save_elf_debug "${x}"
73
		save_elf_debug "${x}"
74
		[[ ${stripitbaby} -eq 1 ]] && ${STRIP} ${PORTAGE_STRIP_FLAGS} "${x}"
74
		[[ ${stripitbaby} -eq 1 ]] && ${STRIP} ${PORTAGE_STRIP_FLAGS} "${x}"
75
	fi
75
	fi

Return to bug 133628