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
openssl-3.0.0: -latomic missing from linux-x86-clang #16572
Labels
branch: master
Merge to master branch
branch: 3.0
Merge to openssl-3.0 branch
triaged: bug
The issue/pr is/fixes a bug
Comments
mattcaswell
added
triaged: bug
The issue/pr is/fixes a bug
branch: 3.0
Merge to openssl-3.0 branch
branch: master
Merge to master branch
and removed
issue: bug report
The issue was opened to report a bug
labels
Sep 10, 2021
The question is whether if we add it to the linux-x86-clang target it won't break on later clang versions. 12.0.0 is quite old. I can do a tentative PR. |
t8m
added a commit
to t8m/openssl
that referenced
this issue
Sep 10, 2021
Fix in #16578 |
The compiler zoo is on merge not PR. |
FWIW, Clang 13.0.0-rc2 (Gentoo) still emits atomic libcalls for i686-linux:
|
Good point, I can temporarily enable it. |
Clang 12.0.0 was released 5 months ago, it's not that old. (The newest
version is 12.0.1)
…On Fri, Sep 10, 2021, 10:44 Tomáš Mráz ***@***.***> wrote:
The question is whether if we add it to the linux-x86-clang target it
won't break on later clang versions. 12.0.0 is quite old. I can do a
tentative PR.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#16572 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEGN7TINNIKZ6DVI6DCRXTUBHANTANCNFSM5DXNLLSQ>
.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
branch: master
Merge to master branch
branch: 3.0
Merge to openssl-3.0 branch
triaged: bug
The issue/pr is/fixes a bug
Trying to build openssl-3.0.0 with
./Configure linux-x86-clang && make
fails with undefined references:Interestingly, using
./Configure linux-x86
, which uses gcc instead of clang works correctly. So does./Configure linux-x86-clang -latomic
, it looks like clang needs libatomic while gcc doesn't. I see that there were changes with the handling of -latomic, #15086, but partially reverted in #15640, the latter suggesting simply documenting the incomplete handling of this library, so I'm not sure what would be the correct action to fix this.OS: Gentoo Linux
Clang: 12.0.0
Gcc: 9.3.0
perl configdata.pm --dump
The text was updated successfully, but these errors were encountered: