1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 12:29:55 +00:00

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>
This commit is contained in:
Joe Slater
2015-04-02 11:41:54 -07:00
committed by Richard Purdie
parent a536594605
commit 08b10e93c4
+7 -6
View File
@@ -74,8 +74,12 @@ do_compile() {
export USE_64=1 export USE_64=1
fi fi
make -C ./nss CCC="${CXX}" \ # We can modify CC in the environment, but if we set it via an
OS_TEST=${OS_TEST} \ # 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/* \ ${libdir}/pkgconfig/* \
${includedir}/* \ ${includedir}/* \
" "
FILES_${PN}-dbg = "\ # FILES_${PN}-dbg is populated automatically
${bindir}/.debug/* \
${libdir}/.debug/* \
"
BBCLASSEXTEND = "native nativesdk" BBCLASSEXTEND = "native nativesdk"