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 illumos-gate build sun-solaris with perl 534 #7733

Closed

Conversation

timmooney
Copy link
Contributor

This changes components/openindiana/illumos-gate so that instead of generating runtime/perl-522/module/sun-solaris, it generates runtime/perl-534/module/sun-solaris.

There are a lot of relevant comments from Alexander in PR #7640 that relate to this update. The diff in 7640 should not be merged. I'll close that PR.

Note that I've rebuilt illumos-gate many times in the past couple weeks. I seem to get unpredictable behavior with illumos-gate. It has built and successfully "installed' (the entire gmake build process completes successfully) a couple of times, but most of the time everything builds successfully, but I get failures from the "install":

==== Build errors (non-DEBUG) ====

dmake: Warning: Target `install' not remade because of errors
The following command caused the error:
dmake: Warning: Don't know how to make target `/export/home/mooney/oi-userland/components/openindiana/illumos-gate/illumos-gate/proto/root_i386/opt/os-tests/tests/cores'
dmake: Warning: Target `install' not remade because of errors
The following command caused the error:
dmake: Warning: Target `install' not remade because of errors
dmake: Warning: Command failed for target `libdumper'
dmake: Warning: Target `install' not remade because of errors
The following command caused the error:
dmake: Warning: Target `install' not remade because of errors
dmake: Warning: Command failed for target `tests'
dmake: Warning: Target `install' not remade because of errors
dmake: Warning: Command failed for target `os-tests'
dmake: Warning: Target `install' not remade because of errors
The following command caused the error:
dmake: Warning: Target `install' not remade because of errors

I don't know if these relate to the chicken-or-egg problem that Alexander mentioned, but they seem unrelated to the perl changes I made.

Note that in addition to building runtime/perl-534/module/sun-solaris, I've also tested changing the perl and system-perl mediator to point to the 534 perl, and all of illumos-gate builds OK when using perl-534.

As I said in my question on oi-dev, I don't know where this should fit into the overall process of updating perl, but I wanted to get the PR in place so that other eyes can check it out and hopefully have some suggestions about where this should fit in the overall process.

@stale
Copy link

stale bot commented Apr 16, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Apr 16, 2022
@stale stale bot closed this Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant