-
Notifications
You must be signed in to change notification settings - Fork 11
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
Unhelpful error message if attempting to install TAU Commander on arm64 #413
Comments
Supporting ARM64 on macOS should be feasible from the Python/TAU Commander perspective, but I'm not sure how close or how far TAU itself is from this. Either way, an appropriate warning/error message should be created in the meantime. |
TAU already supports arm64 macOS, except for source instrumentation, primarily because it requires PDT requires GCC headers and not Clang, and GCC isn't going to be fully supported on arm64 macOS until the next major release. Clang-based instrumentation should fix that issue. |
great, then I'll think about what it would take to support it in TAU Commander & Commander Conda and if it's not a huge task try to make it happen for the next release. |
I'm having trouble reproducing this. Where in the parsing/execution of the Makefile does this error get thrown? I've created a test repo to debug this issue on macOS arm64 and a Commander Conda macOS arm64 issue. The I also don't see any code in the Makefile that would conditionally execute only on macOS arm64 and testing on my x86_64 macbook pro doesn't seem to trigger the error either. |
I'm not sure where this is occurring. If I run with debug logging enabled, the error seems to happen prior to anything in the Makefile actually executing: With the
With
|
It turns out there's nothing specific to macOS about this: the same problem happens on arm64 Linux:
|
Attempting to run the TAU Commander makefile on an arm64 MacOS displays:
Makefile:144: *** commands commence before first target. Stop.
While installation on arm64 Macs is not expected to succeed since we don't provide an arm64 macOS CommanderConda, in this case it should print a better error message that tells the user what the problem is.
The text was updated successfully, but these errors were encountered: