maxima: dont default sbcl on aarch64, dont makedepends on emacs#43311
maxima: dont default sbcl on aarch64, dont makedepends on emacs#43311tornaria wants to merge 1 commit into
Conversation
|
hmm, that's not enough: i also have to remove the package maxima-emacs, otherwise emacs is in rundepends for both maxima and maxima-ecl. can it be made conditional on arch? (i only care about using maxima in sage btw :) |
That's weird, nothing depends on I don't have maxima-emacs installed in my box and nothing pulls in emacs. |
|
🤦♂️ sorry, now I see what you mean. Because we are building So yeah, the only way out of this is to make As a workaround, you can use As an immediate workaround, try removing |
|
Also: since emacs is not required anyway to build the emacs support, we might as well ship the emacs files in the main |
|
immediate workarounds are fine. i agree we should get rid of/make optional emacs subpk and dep. |
if you implement that, I'm happy to test it here. |
|
@tornaria Should we include this emacs change in the other maxima update? |
Thanks for the reminder, yes we should. I'll do it later. |
|
I've included these changes in the update to 5.46.0 that is part of #43659 . |
@dkwo: try this.
~sbclfor aarch64 since you say it's brokenLet's see how this works. Note that your
maximapackage will not contain any binary, you will have to manually installmaxima-ecl. If this is a good setup we can figure out how to address this. Not a problem for sagemath which depends onmaxima-ecl.For cross compiling, we would need to do something more fancy, i.e. an
eclbinary that can cross-compile for aarch64. This is in principle possible as ecl compiles itself this way using the host ecl.