Bug 3885

Summary: define site macros for x32 in the x32-linux site config file
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Nitin Kamble <nitin.a.kamble>
Component: devtools / tool chainAssignee: Nitin Kamble <nitin.a.kamble>
Status: RESOLVED NOTABUG QA Contact:
Severity: enhancement    
Priority: Medium CC: dvhart, meta.mr.watcher, meta.watcher, ross.burton, sgw
Version: 1.4   
Target Milestone: 1.6   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Nitin Kamble 2013-02-13 18:58:44 UTC
If someone adds x86 site macros in the ix86-common file, it can break the x32 build. This is not a issue when the x86 macro is also not defined, because in that case compiler should give the right value.

find out all the basic macros which will be different for x32 from x86, and add them to the x32 site file.

Also mention in the x86-common site file that this file is also used for the x32 targets.
Comment 1 Ross Burton 2013-09-20 22:49:22 UTC
As an extension to this we can hopefully consolidate many of the feature checks which are really linux features and not machine-specific to a general linux site file.
Comment 2 Nitin Kamble 2014-03-06 22:37:46 UTC
No more x32 site file fixes are identified.