[linux-yocto] [PATCH 00/10] poky-tiny new features

Bruce Ashfield bruce.ashfield at windriver.com
Mon Dec 26 19:02:00 PST 2016


On 16-12-26 3:45 PM, Alejandro Hernandez wrote:
> Hey Bruce
>
>
> On 12/25/2016 07:50 PM, Bruce Ashfield wrote:
>> On 16-12-22 1:18 PM, Alejandro Hernandez wrote:
>>> These set of patches enable Link Time Optimization (LTO), they are meant
>>> for yocto-4.4 ,and yocto-4.8/4.9 branches, they also include other
>>> changes
>>> needed to build linux-yocto 4.4 with LTO on intel-quark.
>>
>> They look reasonable to me. I'm going to be merging slower for the
>> next week or so, but I will get to these ASAP.
>>
>> One question though. You mention they are for 4.4, 4.8/4.9, but also
>> that some of the patches are needed to build for 4.4. I don't see
>> those patches identified as such .. Is it true that they are also
>> valid for 4.8/4.9 even though they aren't fixing a compile issue there ?
>>
>> Bruce
>>
> Yes, these are valid for 4.8/4.9 as well, I know they apply cleanly, the
> linking issue happens on 4.8 only when CONFIG_LTO is enabled, since
> CONFIG_LTO wont be enabled by default anywhere , we won't have a problem
> there, we could wait to merge for 4.8/4.9 until I make that work if you
> wish to, I just thought that since it causes no problem, I'd rather have
> all branches as "close" to each other as possible, let me know what you
> think.

That sounds reasonable to me. I'll stage them on the various tiny
branches shortly and push them to the repos. If anything breaks,
send incremental patches.

Cheers,

Bruce

>
> Alejandro
>
>>>
>>>
>>> Tom Zanussi (10):
>>>    meta: Add lto (Link-Time Optimization) enablement feature
>>>    meta: Add lto-disable feature
>>>    meta: Add lto-debug feature
>>>    meta/intel-common: Add intel-common-drivers-32-essential feature
>>>    meta/intel-common: Have intel-quark-tiny use
>>>      common-drivers-32-essential
>>>    soc/x1000: Remove bsp/common-pc/*
>>>    soc/x1000: Remove unnecessary features
>>>    soc/x1000: Remove 'default policy' features
>>>    features/usb/serial: Add new usb serial feature
>>>    intel-quark: Remove support for serial-all
>>>
>>>   .../intel-common-drivers-32-essential.scc            |  6 ++++++
>>>   bsp/intel-common/intel-common-drivers-32.scc         |  2 ++
>>>   bsp/intel-common/intel-quark-tiny.scc                |  2 +-
>>>   bsp/intel-common/intel-quark.scc                     |  2 +-
>>>   features/lto/lto-debug.cfg                           |  1 +
>>>   features/lto/lto-debug.scc                           |  4 ++++
>>>   features/lto/lto-disable.cfg                         |  5 +++++
>>>   features/lto/lto-disable.scc                         |  4 ++++
>>>   features/lto/lto.cfg                                 |  2 ++
>>>   features/lto/lto.scc                                 |  4 ++++
>>>   features/soc/x1000/x1000.scc                         | 20
>>> --------------------
>>>   features/usb/serial-all.cfg                          |  1 -
>>>   features/usb/serial-all.scc                          |  2 ++
>>>   features/usb/serial.cfg                              |  1 +
>>>   features/usb/serial.scc                              |  4 ++++
>>>   15 files changed, 37 insertions(+), 23 deletions(-)
>>>   create mode 100644
>>> bsp/intel-common/intel-common-drivers-32-essential.scc
>>>   create mode 100644 features/lto/lto-debug.cfg
>>>   create mode 100644 features/lto/lto-debug.scc
>>>   create mode 100644 features/lto/lto-disable.cfg
>>>   create mode 100644 features/lto/lto-disable.scc
>>>   create mode 100644 features/lto/lto.cfg
>>>   create mode 100644 features/lto/lto.scc
>>>   create mode 100644 features/usb/serial.cfg
>>>   create mode 100644 features/usb/serial.scc
>>>
>>
>



More information about the linux-yocto mailing list