[oe] [PATCH] picocom: Fix build

Marek Vasut marex at denx.de
Thu Jan 19 20:16:50 UTC 2017


On 01/19/2017 08:17 PM, Martin Jansa wrote:
> Why not use EXTRA_OEMAKE to set these variables?

Clearly because I wasn't thinking, I'll send a V2, thanks for spotting this.

> On Thu, Jan 19, 2017 at 4:21 PM, Marek Vasut <marex at denx.de> wrote:
> 
>> The picocom complains about missing GNU_HASH from the binary during
>> QA stage, this is because the picocom Makefile overrides CPPFLAGS,
>> CFLAGS and LDFLAGS. Fix this by passing those as an argument to make.
>> Moreover, since picocom 1.7 now accepts VERSION variable and the
>> UUCP_LOCK_DIR is set to /var/lock by default, drop the CPPFLAGS
>> override altogether and replace it simply with passing VERSION
>> argument to make to precisely retain the original intention.
>>
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>>  meta-oe/recipes-support/picocom/picocom_1.7.bb | 5 ++++-
>>  1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta-oe/recipes-support/picocom/picocom_1.7.bb
>> b/meta-oe/recipes-support/picocom/picocom_1.7.bb
>> index dbee65609..0f85b3ec8 100644
>> --- a/meta-oe/recipes-support/picocom/picocom_1.7.bb
>> +++ b/meta-oe/recipes-support/picocom/picocom_1.7.bb
>> @@ -9,7 +9,10 @@ SRC_URI = "http://picocom.googlecode.
>> com/files/picocom-${PV}.tar.gz"
>>  SRC_URI[md5sum] = "8eaba1d31407e8408674d6e57af447ef"
>>  SRC_URI[sha256sum] = "d0f31c8f7a215a76922d30c81a52b9
>> a2348c89e02a84935517002b3bc2c1129e"
>>
>> -CPPFLAGS_append = '-DVERSION_STR=\\"${PV}\\"
>> -DUUCP_LOCK_DIR=\\"/var/lock\\" -DHIGH_BAUD'
>> +do_compile () {
>> +    oe_runmake 'CC=${CC}' 'LD=${LD}' 'VERSION=${PV}' \
>> +               'CFLAGS=${CFLAGS}' 'LDFLAGS=${LDFLAGS}'
>> +}
>>
>>  do_install () {
>>      install -d ${D}${bindir}
>> --
>> 2.11.0
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
> 


-- 
Best regards,
Marek Vasut



More information about the Openembedded-devel mailing list