-
Notifications
You must be signed in to change notification settings - Fork 18
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
LOMP does not Build on 32-bit Arm #33
Comments
The same happens on my RISC-V:
|
Try the gcc branch. I believe I fixed this there.
…-- Jim
+44 780 637 7146
On Sat, 14 Aug 2021, 15:35 Michael Klemm, ***@***.***> wrote:
The same happens on my RISC-V:
[1/36] Building CXX object src/CMakeFiles/omp.dir/stats-timing.cc.o
FAILED: src/CMakeFiles/omp.dir/stats-timing.cc.o
/usr/bin/clang++ -DDEBUG=10 -DLOMP_BUILD_RTL=1 -DLOMP_HAVE_LIBATOMIC=1 -DLOMP_HAVE_LIBNUMA=1 -DLOMP_WARN_API_STUBS=1 -DLOMP_WARN_ARCH_FEATURES=1 -Domp_EXPORTS -I/net/home/micha/projects/lomp/sources/./include -I/net/home/micha/projects/lomp/sources/./src -Isrc -fPIC -std=c++17 -MD -MT src/CMakeFiles/omp.dir/stats-timing.cc.o -MF src/CMakeFiles/omp.dir/stats-timing.cc.o.d -o src/CMakeFiles/omp.dir/stats-timing.cc.o -c /net/home/micha/projects/lomp/sources/src/stats-timing.cc
In file included from /net/home/micha/projects/lomp/sources/src/stats-timing.cc:20:
/net/home/micha/projects/lomp/sources/./src/target.h:140:2: warning: "The FlushAddress() function is a no-op on this architecture" [-W#warnings]
#warning "The FlushAddress() function is a no-op on this architecture"
^
/net/home/micha/projects/lomp/sources/src/stats-timing.cc:145:21: error: use of undeclared identifier 'getArmID'
uint32_t el1Reg = getArmID();
^
1 warning and 1 error generated.
ninja: build stopped: subcommand failed.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALY7TVFHMNJMNYZ5PWQQUETT4Z5K5ANCNFSM5BYJCCXQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
I have cherrypicked commit b8d2bc2 and it seems to fix the compilation issue. |
Great, thanks!
…-- Jim
+44 780 637 7146
On Sat, 14 Aug 2021, 16:51 Michael Klemm, ***@***.***> wrote:
I have cherrypicked commit b8d2bc2
<b8d2bc2>
and it seems to fix the compilation issue.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALY7TVFMOXC4PRU6PX7UFZ3T42GIRANCNFSM5BYJCCXQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
This one has been fixed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
There is a compilation issue in the 32-bit Arm code:
To Reproduce
Please provide steps to reproduce the behavior:
main
branchExpected behavior
No compiler error.
Screenshots
See error message above.
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: