spidermonkey_{38,60}: fix cross compilation #65758
Merged
+33
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
Fix cross compilation.
Things done
52
, but for38
and60
.38
I also set--enable-posix-nspr-emulation
, as it would otherwise complain about a wrong NSPR version and that trick seemed to be successful in60
anyway.Also I removed some version bounds on
mediatomb
andelinks
as I didn't manage to cross compilespidermonkey_1_8_5
. These two packages still don't cross compile, but i guess this brings them one step further on doing so.While working on this I figured that we probably don't need that many versions of
spidermonkey
or that one could at least remove some redundancy be creating ageneric.nix
. But I guess that should better be done in a separate PR.#51134 can be closed btw.
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @cillianderoiste @abbradar @Phreedom