Bug 14169 - building binutil 2.32 in lead to include error in gold/errors.h
Summary: building binutil 2.32 in lead to include error in gold/errors.h
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: oe-core other (show other bugs)
Version: unspecified
Hardware: x86 mips
: Medium normal
Target Milestone: 3.4
Assignee: mister_rs
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2020-12-29 22:25 UTC by mister_rs
Modified: 2021-11-11 16:06 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
patch to backport fix (920 bytes, patch)
2021-01-09 20:46 UTC, mister_rs
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mister_rs 2020-12-29 22:25:18 UTC
The issue is that an include <string> is missing in zeus branch. It is strange that others does not have this kind of problem. Fix would be by to apply this patch https://github.com/bminor/binutils-gdb/commit/a3972330f49f81b3bea64af0970d22f42ae56ec3

I come to this via build instruction from branch 4.4 at https://github.com/openatv/enigma2 

I build: MACHINE=vuduo2 DISTRO=openatv DISTRO_TYPE=release make image
Comment 1 mister_rs 2020-12-29 22:28:06 UTC
Instead of branch 4.4 I ment 6.4.
Comment 2 Randy MacLeod 2021-01-07 15:53:03 UTC
Can you send a patch backporting the fix?
Comment 3 mister_rs 2021-01-09 20:46:28 UTC
Created attachment 4760 [details]
patch to backport fix
Comment 4 mister_rs 2021-01-09 20:47:48 UTC
Please find attached the back port fix agains branch 2.32.
Comment 5 mister_rs 2021-04-26 19:20:49 UTC
please merge it, since new milestone has this already fixed.
Comment 6 Trevor Gamblin 2021-04-29 15:33:21 UTC
I have submitted the patch to oe-core for zeus, which is now in community support.
Comment 7 Trevor Gamblin 2021-11-11 16:06:18 UTC
Posted a patch to the list, which is the extent of what can be done for a release that is out of maintenance.