Bug 11918 - bash: improve reproducibility
Summary: bash: improve reproducibility
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.4
Hardware: x86 Multiple
: Low normal
Target Milestone: 2.4
Assignee: Juro Bystricky
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-08-09 20:43 UTC by Juro Bystricky
Modified: 2017-09-22 16:29 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
diffoscope output that corroborates the claim. (33.34 KB, text/html)
2017-08-09 20:43 UTC, Juro Bystricky
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juro Bystricky 2017-08-09 20:43:58 UTC
Created attachment 3931 [details]
diffoscope output that corroborates the claim.

"bushbug" reports CFLAGS used to build the bash image. The flags contain hardcoded path to the host build environment, via the "-fdebug-prefix-map=", hence two builds in two different folders will be binary different. Fix this by removing all "-fdebug-prefix-map" flags. (brought in via DEBUG_PREFIX_MAP).