You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently in Rakudo Star, 'make' only builds the compiler, and 'make
install' builds the modules and installs them.
If somebody wants to install into a location that's not writable by the
current user, it is important that the 'make install' step (usually
executed with sudo) doesn't create local files with the current user ID.
So 'make' should build rakudo and the module, and 'make install' should
do no building at all, but just installing.
Cheers,
Moritz
The text was updated successfully, but these errors were encountered:
I think part of the problem is that we can't (yet) reliably compile modules from the build version of Rakudo... you have to have an installed version of Rakudo first.
Much of this will probably change as we move from a "precompiled module" approach to a "cache compiled modules" approach, but for the time being I think we're stuck with the current process.
If someone wants to adjust the make targets along the lines of what @coke suggests, I'm all for it if it doesn't make the Makefile too complex to maintain.
The current iteration of Rakudo Star allows installation of Raku and the bundled modules separately. If I understood the issue reported here correctly, that should solve it. If I misunderstood, feel free to re-open this issue.
Originally reported here: https://rt.perl.org/rt3/Ticket/Display.html?id=78126
Currently in Rakudo Star, 'make' only builds the compiler, and 'make
install' builds the modules and installs them.
If somebody wants to install into a location that's not writable by the
current user, it is important that the 'make install' step (usually
executed with sudo) doesn't create local files with the current user ID.
So 'make' should build rakudo and the module, and 'make install' should
do no building at all, but just installing.
Cheers,
Moritz
The text was updated successfully, but these errors were encountered: