On Tue, Mar 24, 2020 at 1:37 AM Richard Purdie <richard.pur...@linuxfoundation.org> wrote: > > On Mon, 2020-03-23 at 16:25 -0700, Khem Raj wrote: > > Distros which want to enable LTO can utilize this file, it only > > covers > > packages from OE-Core, other layers should include there own > > exclusion > > list for recipe which dont work with LTO > > > > Signed-off-by: Khem Raj <raj.k...@gmail.com> > > --- > > meta/conf/distro/include/lto.inc | 23 +++++++++++++++++++++++ > > 1 file changed, 23 insertions(+) > > create mode 100644 meta/conf/distro/include/lto.inc > > > > diff --git a/meta/conf/distro/include/lto.inc > > b/meta/conf/distro/include/lto.inc > > new file mode 100644 > > index 0000000000..0cedc8deca > > --- /dev/null > > +++ b/meta/conf/distro/include/lto.inc > > @@ -0,0 +1,23 @@ > > +LTO_pn-glibc = "" > > +LTO_pn-gcc-runtime = "" > > +LTO_pn-libgcc-initial = "" > > +LTO_pn-libgcc = "" > > +LTO_pn-libpam = "" > > +LTO_pn-elfutils = "" > > +LTO_pn-perl = "" > > +LTO_pn-busybox = "" > > +LTO_pn-libxcrypt = "" > > +LTO_pn-curl = "" > > +LTO_pn-libcap = "" > > +LTO_pn-python3 = "" > > +LTO_pn-libproxy = "" > > +LTO_pn-libbsd = "" > > + > > +LTO ?= "-flto" > > + > > +SELECTED_OPTIMIZATION_append_class-target = " ${LTO}" > > +TARGET_LDFLAGS_append_class-target = " ${LTO}" > > + > > +SELECTED_OPTIMIZATION[vardeps] += "LTO" > > + > > +PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" > > Why do we need to specify the debug split style here? >
debug file generator does not generate debugsrc packages with lto i have not investigates in detail but its due to the fact that .o files are not normal elf objs > Cheers, > > Richard > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#136642): https://lists.openembedded.org/g/openembedded-core/message/136642 Mute This Topic: https://lists.openembedded.org/mt/72506212/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-