Julien Lepiller writes: >> >> 2.9.0: >> --8<---------------cut here---------------start------------->8--- >> --root . --ignore-promoted-rules --no-config --profile release >> --always-show-command-line --promote-install-files --default-target >> @install >> --8<---------------cut here---------------end--------------->8--- >> >> 1.11.3: >> --8<---------------cut here---------------start------------->8--- >> --root . --ignore-promoted-rules --no-config ----profile release >> --8<---------------cut here---------------end--------------->8--- > > I suppose these additional flags are not available in dune 1.11? > No, unfortunately the flags are not available in 1.11. We need to check version and use appropriate flags. >> >> Can we check the version of dune in dune-build-system and either use >> --release or the set of 1.11.3 flags? >> >> I just tried doing this in (guix build dune-build-system). Didn't work >> as I couldn't use (guix package). After reading up, I guess this needs >> to be done in (guix build-system dune) and lowered down as an >> argument - maybe as 'dune-release-flags'? Would that be ok? > > Yeah, that sounds good. Attached a patch that does that. ocaml4.07 packages are building again. Unsure about the double quote things and if there is a better way to check versions. > Another solution would be to get rid of > ocaml4.07, but that's our future bootstrap path (as this is the only > bootstrapped version currently), so we will need it anyway... Yup, good to keep it.