-
Notifications
You must be signed in to change notification settings - Fork 14
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
Relocatable app #52
Comments
Turns out this is rather hard. It would require making all of the formulae we use fully relocatable at run time. Some of the big ones, like This is probably not going to happen. WONTFIX. |
I'm re-opening this because of http://lists.gnu.org/archive/html/help-octave/2018-06/msg00117.html; Ben Abbott thinks it may be feasible. Going to keep this open to indicate it's something we're really interested in. Other references on the Homebrew front: |
Some relevant bugs, [from jwe on help-octave]:
|
Hello, just a quit comment because I'm interested by this feature. I usually move some big development applications in an external drive in order to prevent to fill my ssd. I hope someone would find a solution to make it possible. |
Exactly. Primarily in the linkage of dynamic libraries in the various packages that make up Octave.app. And since Octave.app has a lot of component packages, it's a nontrivial fix. You miiiiiiight be able to get this to work as is by putting Octave.app on your external drive and then symlinking |
After a couple more years experience, this looks hopeless to me. Closing as Wontfix. |
This is very unfortunate. I was about to open a thread to ask for this. I have the exact same issue (small SSD, plenty of space on removable/network media, and I can guarantee to only run Octave if the folder is mounted). I haven't tried a symlink yet, but the lack of a 'yes!! it works!!' comment from mimenard doesn't bode well. |
Sorry. I feel you, but I think this is kind of "baked in" to the basic infrastructure of how Octave.app is built. (It's basically a macOS app bundle wrapper on top of a Homebrew installation to a nonstandard "prefix" location.) Maybe a solvable problem, but likely not something I have the time and skill to tackle myself. If it's any consolation, the Octave.app 8.4.0 build cuts the app size in half or so, as of the alpha3 build. |
Currently, the app only runs if it is installed in the default
/Applications/Octave.app
location. It would be nice if it were relocatable, so you could rename it or move it to other directories, and it would still run.Low priority.
The text was updated successfully, but these errors were encountered: