# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #121473] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=121473 >
<masak> feature request for Rakudo: make it impossible to build Rakudo on an outdated NQP or Moar. <timotimo> masak: well, if you constantly Configure.pl like any sensible person ... ;) <pmichaud> masak: ??? Doesn't rakudo already do that check? <pmichaud> I don't believe in making it "impossible". <pmichaud> I would be okay with having a check done at each 'make' invocation, instead of only at Configure.pl time <timotimo> oh, whoops <FROGGS> it only croaks if you reconfigure <masak> ok, "impossible" is a strong word. <masak> I meant, used to be with Parrot the `make` invocation told me if the dependencies were too old, and refused to build. <masak> I'd like that. <timotimo> masak: are you sure you're not thinking of having an older Makefile than Makefile-Parrot.in? <pmichaud> we can easily come up with a build tool that checks dependencies <masak> timotimo: I don't know the exact circumstances. <pmichaud> do we no longer check the dependencies even for Parrot builds? <masak> timotimo: but I know this: I git `git pull`, `make`, and then the build failed. <masak> timotimo: it was *fixed* when I re-configured, but I think `make` should be clever enough to not waste time building something that won't build. <timotimo> Configure.pl will loudly complain if the *_VERSION files are not met <timotimo> but make alone will never do thtat <pmichaud> timotimo: make used to do that <masak> yes, make used to do that. <masak> it was nice. <timotimo> oh, ok <pmichaud> geez, so many absolutes in this channel now! "impossible" "never" <masak> pmichaud: :P <masak> why *shouldn't* make do that? <[Coke]> masak: yes, that should be doable. Please open a ticket. We can figure out that dependancy. * masak submits rakudobug
