diff options
author | Joe Slater <jslater@windriver.com> | 2015-04-02 11:41:54 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-05-15 18:12:40 +0100 |
commit | 08b10e93c4c128542eae1a5a55e5020a891ca367 (patch) | |
tree | 56dabbd5594cc1da4c130cfd411fa62beba0c766 /meta/recipes-support | |
parent | a536594605931fc940705b59afcfe457b8194f6d (diff) | |
download | ast2050-yocto-poky-08b10e93c4c128542eae1a5a55e5020a891ca367.zip ast2050-yocto-poky-08b10e93c4c128542eae1a5a55e5020a891ca367.tar.gz |
nss: generate debug info
Because the build of nss seems to ignore CFLAGS, we never
have put source code in the -dbg package. We do not address
the CFLAGS issue, but we do add -g to the definition of CC
so that we will generate debug info.
We also let package.bbclass populate the -dbg package instead
of forcing the contents locally.
(From OE-Core master rev: 0ec01bbd845b61798366441b2c7e5b8738db6b32)
(From OE-Core rev: 24a55a1e9658fdfd7b314ce1d9f40e0374990b7a)
Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support')
-rw-r--r-- | meta/recipes-support/nss/nss.inc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/meta/recipes-support/nss/nss.inc b/meta/recipes-support/nss/nss.inc index 4be3557..4082930 100644 --- a/meta/recipes-support/nss/nss.inc +++ b/meta/recipes-support/nss/nss.inc @@ -74,8 +74,12 @@ do_compile() { export USE_64=1 fi - make -C ./nss CCC="${CXX}" \ - OS_TEST=${OS_TEST} \ + # We can modify CC in the environment, but if we set it via an + # argument to make, nsinstall, a host program, will also build with it! + # + export CC="${CC} -g" + make -C ./nss CCC="${CXX} -g" \ + OS_TEST=${OS_TEST} } @@ -204,9 +208,6 @@ FILES_${PN}-dev = "\ ${libdir}/pkgconfig/* \ ${includedir}/* \ " -FILES_${PN}-dbg = "\ - ${bindir}/.debug/* \ - ${libdir}/.debug/* \ - " +# FILES_${PN}-dbg is populated automatically BBCLASSEXTEND = "native nativesdk" |