# 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

Reply via email to