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 |