-
Notifications
You must be signed in to change notification settings - Fork 77
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
macOS: ngscopeclient tries to dlopen all of /opt/homebrew #623
Comments
No, it looks like somehow it is loading ... every single binary in /opt/homebrew. Impressive. Is there a plugin auto discovery and loading mechanism perhaps? |
I think what might be happening is something funky happening with the plugin loading code, where it thinks /opt/homebrew is the plugin search directory so it's trying to dlopen() everything there? Like I said, system wide installation on macos has never been tested. |
|
Could you point me to the plugin loading code and what the install paths look like on Linux? |
It looks like we have a workaround for this exact issue but /opt/homebrew isn't included. https://github.com/ngscopeclient/scopehal/blob/master/scopehal/scopehal.cpp?ts=4#L299 |
Workaround:
|
On macOS 14.0, I built ngscopeclient 6056adc and got it running with the workarounds covered in other issues plus the environment variables from ngscopeclient/scopehal-docs#58.
When starting up, I get several complaints from Tensorflow, then the program aborts.
... are you using Tensorflow?
The text was updated successfully, but these errors were encountered: