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




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

Reply via email to