[bitbake-devel] need help to write a recipe to link a static library to my application
kris duff
t_dufff at yahoo.ca
Fri Jul 21 19:15:09 UTC 2017
Maybe it will not help you, but I would suggest you to use a complete development package.
I mean, you should use autotools or cmake to build your application locally, then package your source and inherit autotools or cmake. It will be easier for you to make things happend.
Hope this helps.
Kris
On Friday, July 21, 2017 3:11 PM, Viditha Murahari <viditha at mpconsultants.org> wrote:
I'm new to yocto and bitbake and I'm building a voip application for a custom imx6 board. I want to use pjsip libraries to build my application, I have compiled pjsip in my yocto build and generated pjsip libraries ( all pjsip libraries r static). I'm having issues building a recipe for my application that calls the pjsip functions. Below is how my recipe looks
Filename: rttapp.bb
DESCRIPTION = "Simple voip application"SECTION = "examples"LICENSE = "MIT"LIC_FILES_CHKSUM ="file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"PR = "r1"
SRC_URI += "file://rttapp.c"SRC_URI += "file://include"SRC_URI += "file://lib"
S = "${WORKDIR}"
CFLAGS_prepend += "-I${WORKDIR}/include -DPJ_AUTOCONF=1 -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1"LDFLAGS_append += "-L${WORKDIR}/lib -lpjsua2-arm-poky-linux-gnueabi -lstdc++ -lpjsua-arm-poky-linux-gnueabi -lm -lrt -lpthread -lasound"
do_compile() {${CC} ${CFLAGS} ${LDFLAGS} rttapp.c -o rttapp}
When i do bitbake rttapp, the error i see is as below
Log data follows:DEBUG: Executing shell function do_compile/tmp/cc6nn4Dp.o: In function `main':/usr/src/debug/rttapp/1.0-r1/rttapp.c:159: undefined reference to `pjsua_create'collect2: error: ld returned 1 exit statusWARNING: exit code 1 from a shell command.
Please advise--
_______________________________________________
bitbake-devel mailing list
bitbake-devel at lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/bitbake-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/bitbake-devel/attachments/20170721/3920cf9b/attachment-0002.html>
More information about the bitbake-devel
mailing list