I am not sure about this change:

On 17/07/17 09:00, 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.fich...@smile.fr>
> ---
>  .../target/arch/layer/recipes-example/example/example-recipe-0.1.bb    | 3 
> ++-
>  1 file changed, 2 insertions(+), 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..2c478ad 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,8 @@ SRC_URI = "file://helloworld.c"
>  S = "${WORKDIR}"
>  
>  do_compile() {
> -          ${CC} helloworld.c -o helloworld
> +          ${CC} ${CPPFLAGS} ${CFLAGS} -c helloworld.c -o helloworld.o
> +          ${CC} ${LDFLAGS} helloworld.o -o helloworld
>  }
>  
>  do_install() {
helloworld.c is a C file, not a C++ file.  ${CC} should give you a C
Compiler.  CPPFLAGS should not be used or necessary for a C compilation. 

Thomas Thorne  Software Engineer  Net2Edge Limited


Attachment: signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to