Skip to content

[Memory64] new 64-bit related command-line flags #15218

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 7, 2021

Conversation

aardappel
Copy link
Collaborator

No description provided.

@aardappel aardappel requested a review from kripken October 4, 2021 22:54
emscripten.py Outdated
@@ -127,6 +127,9 @@ def update_settings_glue(metadata, DEBUG):

# start with the MVP features, and add any detected features.
settings.BINARYEN_FEATURES = ['--mvp-features'] + metadata['features']
# ensure '--enable-memory64' is set exactly once:
if settings.MEMORY64 and '--enable-memory64' not in settings.BINARYEN_FEATURES:
settings.BINARYEN_FEATURES += ['--enable-memory64']
Copy link
Member

Choose a reason for hiding this comment

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

There is still an open discussion on this in the big PR I think, #12869 (comment)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Removed this change.

@@ -127,6 +127,8 @@ def main():
help='build relocatable objects for suitable for dynamic linking')
parser.add_argument('--force', action='store_true',
help='force rebuild of target (by removing it first)')
parser.add_argument('--wasm64', action='store_true',
help='use wasm64 architecture')
Copy link
Collaborator

Choose a reason for hiding this comment

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

FYI tools/gen_struct_info.py will need the exact same command line argument I think

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

ok

@aardappel aardappel enabled auto-merge (squash) October 7, 2021 21:45
@aardappel
Copy link
Collaborator Author

Hmm these pthread tests are getting very flaky.. pretty sure that has nothing to do with this change.

@sbc100
Copy link
Collaborator

sbc100 commented Oct 7, 2021

Which pthread tests are you referring to? The ones in test_browser or the ones under node (test_core/test_other/posixtest)?

@sbc100
Copy link
Collaborator

sbc100 commented Oct 7, 2021

If you have a particular test that are sure the flaky (not one that is part of the cascade of [no server output] failure that often seems to occur with browser tests), can you search the issues for the name of the test and open a new issue with the link the flake? I'm trying to do for any tests that I'm sure are flaking.

@aardappel
Copy link
Collaborator Author

Sorry, do not recall which one it was, will do next time. But yes, sure it was a flake, given this PR.

@aardappel aardappel merged commit 76d3d4e into emscripten-core:main Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants