diff options
| author | Kristoffer Ericson <kristoffer_e1@hotmail.com> | 2006-07-31 15:36:05 +0000 |
|---|---|---|
| committer | Kristoffer Ericson <kristoffer_e1@hotmail.com> | 2006-07-31 15:36:05 +0000 |
| commit | cc67256da139ba348bfc5e98138da3d7e84c7f48 (patch) | |
| tree | a88692987440c7a78c27dfc5ff1aa3cf01223da1 /classes/package.bbclass | |
| parent | 5e5b590002af02b51b7e39ddb3a18357ce1954c6 (diff) | |
| parent | 09436056f94e7103d436177bdaea7c3bd9493913 (diff) | |
merge of 158d7fcc3d3ef86d360c775f912e5e314992018d
and bbd3a2811e13a3b99224c1a846af2a244d292c41
Diffstat (limited to 'classes/package.bbclass')
| -rw-r--r-- | classes/package.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/package.bbclass b/classes/package.bbclass index eb3a0349cb..2791e4bcfa 100644 --- a/classes/package.bbclass +++ b/classes/package.bbclass @@ -177,10 +177,12 @@ runstrip() { ro=1 chmod +w "$1" } - '${OBJCOPY}' --only-keep-debug "$1" "$1.dbg" + mkdir $(dirname "$1")/.debug + debugfile="$(dirname "$1")/.debug/$(basename "$1")" + '${OBJCOPY}' --only-keep-debug "$1" "$debugfile" '${STRIP}' "$1" st=$? - '${OBJCOPY}' --add-gnu-debuglink="$1.dbg" "$1" + '${OBJCOPY}' --add-gnu-debuglink="$debugfile" "$1" test -n "$ro" && chmod -w "$1" if test $st -ne 0 then @@ -723,7 +725,7 @@ python package_do_split_locales() { bb.data.setVar('RDEPENDS_%s' % mainpkg, ' '.join(rdep), d) } -PACKAGEFUNCS = "do_install package_do_split_locales \ +PACKAGEFUNCS ?= " do_install package_do_split_locales \ populate_packages package_do_shlibs \ package_do_pkgconfig read_shlibdeps" python package_do_package () { |
