[yocto] [PATCH] Added missing LDFLAGS in sample recipe for morty branch

Khem Raj raj.khem at gmail.com
Sat Jul 1 07:53:21 PDT 2017


On 7/1/17 12:52 AM, Pierre FICHEUX wrote:
> This problem causes the following error :
> 
> ERROR: example-0.1-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary
> 
> Signed-off-by: Pierre FICHEUX <pierre.ficheux at smile.fr>
> ---
>  .../target/arch/layer/recipes-example/example/example-recipe-0.1.bb     | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.bb b/scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.bb
> index 5fbf594..e534d36 100644
> --- a/scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.bb
> +++ b/scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.bb
> @@ -14,7 +14,7 @@ SRC_URI = "file://helloworld.c"
>  S = "${WORKDIR}"
>  
>  do_compile() {
> -	     ${CC} helloworld.c -o helloworld
> +	     ${CC} ${LDFLAGS} helloworld.c -o helloworld

perhaps doing compile and link in two steps where CFLAGS and LDFLAGS are
used would be clearer

something like

${CC} ${CFLAGS} -c helloworld.c -o helloworld.o
${LD} ${LDFLAGS} helloworld.o -o helloworld


>  }
>  
>  do_install() {
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: OpenPGP digital signature
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170701/4a50094c/attachment.pgp>


More information about the yocto mailing list