Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-10 Thread Khem Raj
when using ubuntu 18.04 host tcsh fails now see [1] gcc: error: unrecognized command line option ‘-fmacro-prefix-map=TOPDIR/build/tmp/work/core2-32-yoe-linux/tcsh/6.22.04-r0=/usr/src/debug/tcsh/6.22.04-r0’ Makefile:450: recipe for target 'gethost' failed make: *** [gethost] Error 1 [1]

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-09 Thread Khem Raj
On 8/9/21 7:39 AM, Tony Battersby wrote: On 8/6/21 10:19 PM, Khem Raj wrote: I am seeing bunch of failures on meta-oe and meta-atmel https://errors.yoctoproject.org/Errors/Details/600064/ https://errors.yoctoproject.org/Errors/Details/600065/

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-09 Thread Tony Battersby
On 8/6/21 10:19 PM, Khem Raj wrote: > I am seeing bunch of failures on meta-oe and meta-atmel > > https://errors.yoctoproject.org/Errors/Details/600064/ > https://errors.yoctoproject.org/Errors/Details/600065/ > https://errors.yoctoproject.org/Errors/Details/600071/ > > I sent patches for

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-06 Thread Khem Raj
I am seeing bunch of failures on meta-oe and meta-atmel https://errors.yoctoproject.org/Errors/Details/600064/ https://errors.yoctoproject.org/Errors/Details/600065/ https://errors.yoctoproject.org/Errors/Details/600071/ On Fri, Aug 6, 2021 at 2:04 PM Tony Battersby wrote: > > On 8/6/21 12:44

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-06 Thread Tony Battersby
On 8/6/21 12:44 PM, Tony Battersby wrote: > On 8/6/21 1:33 AM, Richard Purdie wrote: >> On Thu, 2021-08-05 at 17:54 -0400, Tony Battersby wrote: >>> On 8/5/21 6:21 AM, Richard Purdie wrote: On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: > On 2021-07-27 9:34 a.m., Tony Battersby

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-06 Thread Tony Battersby
On 8/6/21 1:33 AM, Richard Purdie wrote: > On Thu, 2021-08-05 at 17:54 -0400, Tony Battersby wrote: >> On 8/5/21 6:21 AM, Richard Purdie wrote: >>> On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: On 2021-07-27 9:34 a.m., Tony Battersby wrote: > Currently, enabling Link Time

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Richard Purdie
On Thu, 2021-08-05 at 17:54 -0400, Tony Battersby wrote: > On 8/5/21 6:21 AM, Richard Purdie wrote: > > On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: > > > On 2021-07-27 9:34 a.m., Tony Battersby wrote: > > > > Currently, enabling Link Time Optimization via: > > > > > > > > require

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Tony Battersby
On 8/5/21 6:21 AM, Richard Purdie wrote: > On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: >> On 2021-07-27 9:34 a.m., Tony Battersby wrote: >>> Currently, enabling Link Time Optimization via: >>> >>> require conf/distro/include/lto.inc >>> DISTRO_FEATURES_append = " lto" >>> >>> makes the

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Richard Purdie
On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: > On 2021-07-27 9:34 a.m., Tony Battersby wrote: > > Currently, enabling Link Time Optimization via: > > > > require conf/distro/include/lto.inc > > DISTRO_FEATURES_append = " lto" > > > > makes the build non-reproducible (as in > >

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-04 Thread Randy MacLeod
On 2021-07-27 9:34 a.m., Tony Battersby wrote: Currently, enabling Link Time Optimization via: require conf/distro/include/lto.inc DISTRO_FEATURES_append = " lto" makes the build non-reproducible (as in https://reproducible-builds.org/).  This patch set fixes some of the problems, but is not

[OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-07-27 Thread Tony Battersby
Currently, enabling Link Time Optimization via: require conf/distro/include/lto.inc DISTRO_FEATURES_append = " lto" makes the build non-reproducible (as in https://reproducible-builds.org/).  This patch set fixes some of the problems, but is not yet a complete solution. This patch set addresses