Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have make refuse to build against too-old NQP and Moar in Rakudo #3358

Open
p6rt opened this issue Mar 19, 2014 · 1 comment
Open

Have make refuse to build against too-old NQP and Moar in Rakudo #3358

p6rt opened this issue Mar 19, 2014 · 1 comment

Comments

@p6rt
Copy link

p6rt commented Mar 19, 2014

Migrated from rt.perl.org#121473 (status was 'new')

Searchable as RT121473$

@p6rt
Copy link
Author

p6rt commented Mar 19, 2014

From @masak

<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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant