Wind River Support Network

HomeDefectsLIN1022-2415
Fixed

LIN1022-2415 : Need to be able to build without "reproducible build¨

Created: Nov 15, 2022    Updated: Nov 29, 2022
Resolved Date: Nov 28, 2022
Found In Version: 10.22.33.1
Fix Version: 10.22.33.3
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Build & Config

Description

Build any package, example kernel.

When I build an intel-x86-64 image with lts21, I have this output from uname:

root@intel-x86-64:~# uname -a

Linux intel-x86-64 5.10.128-yocto-standard #1 SMP PREEMPT Tue Oct 11 06:43:13 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

 

Where lts22 always gives me:
root@intel-x86-64:~# uname -a

Linux intel-x86-64 5.15.59-yocto-standard #1 SMP PREEMPT Mon Aug 8 23:27:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

The newly introduced reproducible build will break the build and release process for several customers.

Setting the build date and time to a fixed preset value is the same as removing this data completely.

Need to be able to get the before lts21 behavior for the complete build.

Steps to Reproduce

Build any package, example kernel.

When I build an intel-x86-64 image with lts21, I have this output from uname:

root@intel-x86-64:~# uname -a

Linux intel-x86-64 5.10.128-yocto-standard #1 SMP PREEMPT Tue Oct 11 06:43:13 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

 

Where lts22 always gives me:
root@intel-x86-64:~# uname -a

Linux intel-x86-64 5.15.59-yocto-standard #1 SMP PREEMPT *Mon Aug 8 23:27:30 UTC 2022* x86_64 x86_64 x86_64 GNU/Linux
Live chat
Online