[meta-virtualization] [PATCH V2] criu: fix host gcc can't recognized option -fmacro-prefix-map

ddu dengke.du at windriver.com
Wed Feb 27 19:37:54 PST 2019


在 2019/2/28 上午11:29, Bruce Ashfield 写道:
> On Wed, Feb 27, 2019 at 8:09 PM Dengke Du <dengke.du at windriver.com> wrote:
>> Generally, our host gcc version below 8.0, but cross toolchain in yocto
>> above 8.0, now 8.3, the option "macro-prefix-map" coming from 8.0, so if
>> the host gcc below 8.0, it can't unrecognized the option "macro-prefix-map".
>>
>> In criu source code, the HOSTCFLAGS coming from CFLAGS:
>>      https://github.com/checkpoint-restore/criu/blob/criu-dev/Makefile#L17
>> In yocto project, the CFLAGS coming from the cross toolchain, containing
>> the "-fmacro-prefix-map" default, so we should use the BUILD_CFLAGS, it
>> contains the flags that used for host building.
> What's the difference from v1 ?
>
> Bruce

Hi bruce

V1 have two lines.

>
>> Signed-off-by: Dengke Du <dengke.du at windriver.com>
>> ---
>>   recipes-containers/criu/criu_git.bb | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/recipes-containers/criu/criu_git.bb b/recipes-containers/criu/criu_git.bb
>> index 45195ea..123f6a3 100644
>> --- a/recipes-containers/criu/criu_git.bb
>> +++ b/recipes-containers/criu/criu_git.bb
>> @@ -54,6 +54,7 @@ export C_INCLUDE_PATH="${STAGING_INCDIR}/libnl3"
>>
>>   export BUILD_SYS
>>   export HOST_SYS
>> +export HOSTCFLAGS = "${BUILD_CFLAGS}"
>>
>>   inherit setuptools
>>
>> --
>> 2.7.4
>>
>> --
>> _______________________________________________
>> meta-virtualization mailing list
>> meta-virtualization at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-virtualization
>
>


More information about the meta-virtualization mailing list