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

Fix TeamCity ARM build #105

Open
JerryShea opened this issue Jun 27, 2023 · 3 comments
Open

Fix TeamCity ARM build #105

JerryShea opened this issue Jun 27, 2023 · 3 comments
Assignees

Comments

@JerryShea
Copy link
Contributor

JerryShea commented Jun 27, 2023

Appears to be an issue with compilation of the native affinity code on ARM via g++. Have reached out to Roger for comment, pointers.

@tgd tgd added the bug label Jan 25, 2024
@tgd tgd added the review label Jun 3, 2024
@JerryShea
Copy link
Contributor Author

See TeamCity

@tgd
Copy link
Contributor

tgd commented Jun 25, 2024

@JerryShea - reproduced this and here's the g++ output:

net_openhft_ticker_impl_JNIClock.cpp:65:19: error: ‘rdtsc’ was not declared in this scope
   65 |    return (jlong) rdtsc();

AFAIK fails due to rdtsc not existing on ARM but Roger will have better detail.

The build can be fixed up with the following PR (tested locally on ARM at time of writing) #128

@rogersimmons / @JerryShea do you know much about this JNIClock impl? No hits for it in the wider codebase

@rogersimmons
Copy link
Contributor

Fix for 32 and 64 bit ARM now available in #129

@rogersimmons rogersimmons self-assigned this Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants