Andreas Enge <andr...@enge.fr> writes:
> extempore only compiles on x86_64; elsewhere it fails with the message
> CMake Error at CMakeLists.txt:82 (message):
> Extempore currently only runs on 64-bit platforms.
> (which is not the full truth...):
> Could you disable the other architectures?
Yes, will do. Thanks for the note.
> Maybe this should also be done for the *-for-extempore packages, since
> there is no need to waste hydra cycles on otherwise unused packages.
> I would also hide them using "define" instead of "define-public", which
> would require to put them into the same module as extempore itself.
> What do you think?
I don’t know about hiding the packages and moving them to the same
module. In the past we’ve kept package variants always with the
original package it was derived from,
e.g. “armadillo-for-rcpparmadillo”, which is only used for
“r-rcpparmadillo” in the “statistics” module, but which inherits from
“armadillo” in the “maths” module.
Back then I also thought that moving them together would be better, but
if I remember correctly I was asked to keep the variant with the
I’ll disable the extempore packages for non-x86_64, but I’d like to see
some more opinions about whether to move the variants.