Seems to work for me ...
Updated to perl 5.36 Obviously I didn't have to change anything to pkg mediator system-perl, as I already did that before ... Regards, David Stes ----- Op 30 aug 2022 om 22:56 schreef Marcel Telka [email protected]: > Perl 5.36 is default now > ------------------------ > > The default Perl in OpenIndiana switched from version 5.34 to version > 5.36. Perl 5.36 is fully supported now and all additional Perl modules > were rebuilt to properly support Perl 5.36. OpenIndiana currently > provides over 210 additional Perl modules in the package repository. > > Perl 5.34 is still available in repository for your convenience to allow > smooth transition to Perl 5.36. > > All other Perl versions, namely 5.22 and 5.24, were obsoleted because > they reached End of life several years ago. > > > Perl is first class citizen now > ------------------------------- > > Perl became first class citizen and commands like `man perl` or > `pod2man` now works by default without any additional tweaks with PATH > and/or MANPATH. > > This change affects additional Perl modules too but it will become > visible only after they are rebuilt. Please note that only handful of > additional Perl modules were rebuilt so far. Other modules will be > rebuilt either when they are upgraded, or when new major Perl version is > integrated to OpenIndiana. For example, `man Type::Tiny` already works, > but `man Mojo` does not (yet) and you still need to invoke something > like `MANPATH=/usr/perl5/5.36/man man Mojo` to read the man page. > > In addition, we introduced unversioned runtime/perl package. If you > need any Perl version installed, just install runtime/perl and you are > done. The runtime/perl package will always point to the default Perl > version. Currently it is 5.36. > > > system-perl mediator > -------------------- > > Unless you really knows what you are doing your system-perl mediator > should be unset. Before update to latest bits your system-perl mediator > should look like this (if your system is recent): > > # pkg mediator system-perl > MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION > system-perl vendor 5.34 vendor > # > > or like this (if your system is older than ca 2 months): > > # pkg mediator system-perl > MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION > system-perl vendor 5.22 vendor > # > > If this is not the case and the output of the above command looks > differently, it is higly recommended to switch the system-perl mediator > back to its default state using this command: > > # pkg unset-mediator system-perl > > After you update your machine to latest bits, the system-perl > mediator should automatically switch to version 5.36: > > # pkg mediator system-perl > MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION > system-perl vendor 5.36 vendor > # > > > illumos-gate nightly > -------------------- > > The change of default Perl version constitutes a flag-day for people > building illumos-gate on OpenIndiana. > > You should update your env file (illumos.sh) to contain following lines > so runtime/perl-536/module/sun-solaris package is properly built during > illumos-gate nightly: > > export PERL_VERSION="5.36" > export PERL_VARIANT="-thread-multi" > export PERL_PKGVERS="-536" > export BUILDPERL32="#" > > > Thanks. > > -- > +-------------------------------------------+ >| Marcel Telka e-mail: [email protected] | >| homepage: http://telka.sk/ | > +-------------------------------------------+ > > _______________________________________________ > openindiana-discuss mailing list > [email protected] > https://openindiana.org/mailman/listinfo/openindiana-discuss > > _______________________________________________ > oi-dev mailing list > [email protected] > https://openindiana.org/mailman/listinfo/oi-dev _______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
