Skip to content
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

[libc] disable strfroml entrypoint on aarch64 #101854

Merged
merged 1 commit into from
Aug 4, 2024

Conversation

SchrodingerZhu
Copy link
Contributor

@SchrodingerZhu SchrodingerZhu commented Aug 3, 2024

Disable strfroml entrypoint on aarch64 to please clang-11 buildbots. Detailed in #101846. This is not a fix for #101846 so I will keep the issue open until our buildbot is updated or other mitigation is applied.

@llvmbot llvmbot added the libc label Aug 3, 2024
@llvmbot
Copy link
Member

llvmbot commented Aug 3, 2024

@llvm/pr-subscribers-libc

Author: Schrodinger ZHU Yifan (SchrodingerZhu)

Changes

Disable strfroml entrypoint on aarch64 to please clang-11 buildbots


Full diff: https://github.com/llvm/llvm-project/pull/101854.diff

1 Files Affected:

  • (modified) libc/config/linux/aarch64/entrypoints.txt (+2-1)
diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt
index 6a23ecbfa784b..dff8f25142dd9 100644
--- a/libc/config/linux/aarch64/entrypoints.txt
+++ b/libc/config/linux/aarch64/entrypoints.txt
@@ -189,7 +189,8 @@ set(TARGET_LIBC_ENTRYPOINTS
     libc.src.stdlib.srand
     libc.src.stdlib.strfromd
     libc.src.stdlib.strfromf
-    libc.src.stdlib.strfroml
+    # TODO: long double support is buggy with clang-11. Re-enable when buildbots are upgraded.
+    # libc.src.stdlib.strfroml
     libc.src.stdlib.strtod
     libc.src.stdlib.strtof
     libc.src.stdlib.strtol

@overmighty
Copy link
Member

I don't think you can call this an NFC since it disables functionality. You should also link the Buildbot failure and/or the issue you opened in the PR description.

@SchrodingerZhu SchrodingerZhu changed the title [libc] [NFC] disable strfroml entrypoint on aarch64 [libc] disable strfroml entrypoint on aarch64 Aug 4, 2024
@SchrodingerZhu
Copy link
Contributor Author

@overmighty fair enough. It is "NFC" implementation-wise but indeed the PR changes behavior on aarch64 architecture :D. I will link the issue in comments.

@SchrodingerZhu
Copy link
Contributor Author

Updated. PTAL.

@lntue lntue merged commit b024fd2 into llvm:main Aug 4, 2024
8 checks passed
@SchrodingerZhu SchrodingerZhu deleted the libc/disable-strfroml-aarch64 branch August 4, 2024 02:29
banach-space pushed a commit to banach-space/llvm-project that referenced this pull request Aug 7, 2024
Disable `strfroml` entrypoint on aarch64 to please clang-11 buildbots.
Detailed in llvm#101846. This is
not a fix for llvm#101846 so I will keep the issue open until our buildbot
is updated or other mitigation is applied.
kstoimenov pushed a commit to kstoimenov/llvm-project that referenced this pull request Aug 15, 2024
Disable `strfroml` entrypoint on aarch64 to please clang-11 buildbots.
Detailed in llvm#101846. This is
not a fix for llvm#101846 so I will keep the issue open until our buildbot
is updated or other mitigation is applied.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants