Bug 3885 - define site macros for x32 in the x32-linux site config file
Summary: define site macros for x32 in the x32-linux site config file
Status: RESOLVED NOTABUG
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 1.4
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 1.6
Assignee: Nitin Kamble
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-02-13 18:58 UTC by Nitin Kamble
Modified: 2014-03-06 22:37 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.