Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Define BIT64 in TypeLoader builds#3414

Merged
nattress merged 1 commit intodotnet:masterfrom
nattress:bit64
Apr 24, 2017
Merged

Define BIT64 in TypeLoader builds#3414
nattress merged 1 commit intodotnet:masterfrom
nattress:bit64

Conversation

@nattress
Copy link
Contributor

This is required to get correct pointer size during type layout

This is required to get correct pointer size during type layout
Copy link
Member

@MichalStrehovsky MichalStrehovsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fine for now but we really need to look into putting these in a more central location at some point (dir.props at the root)? Runtime.Base, S.P.CoreLib, all roll their own redefinitions of these constants (they're slightly more correct than this, but still duplicated...).

@nattress nattress merged commit 3dfcb24 into dotnet:master Apr 24, 2017
@nattress nattress deleted the bit64 branch April 24, 2017 18:18
MichalStrehovsky added a commit to MichalStrehovsky/corert that referenced this pull request Apr 26, 2017
The way we were setting common defines (such as `AMD64`, `BIT64`, `ARM`)
was extremely fragile and invited partial fixes such as dotnet#3414 and dotnet#3424.
This really needs to be centralized.
jkotas pushed a commit that referenced this pull request Apr 26, 2017
The way we were setting common defines (such as `AMD64`, `BIT64`, `ARM`)
was extremely fragile and invited partial fixes such as #3414 and #3424.
This really needs to be centralized.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants