EXTUTILS::MM_NW5(3perl)
πΈ ExtUtils::MM_NW5 πΈ
okay bestie, welcome to the NetWare corner of the Perl universe π
this is part of the Perl Programmers Reference Guide and it lives in section 3perl, so you already know it's a real one. let's get into it π«Ά
β¨ NAME β¨
ExtUtils::MM_NW5 β the methods that override UN*X behaviour in ExtUtils::MakeMaker, no cap π
π¦ SYNOPSIS π¦
use ExtUtils::MM_NW5; # Done internally by ExtUtils::MakeMaker if needed
not me telling you that you literally never have to type this yourself π it gets pulled in by ExtUtils::MakeMaker whenever it needs it. iconic behaviour honestly.
π DESCRIPTION π
so here's the tea: the actual documentation for all the methods lives over in ExtUtils::MM_Unix β go read that one, it's the main character π this package overrides the implementation of those methods, it does not override the semantics. like, same vibes, different machinery. periodt.
π os_flavor
we're Netware in addition to being Windows. both things at once, we contain multitudes β¨
π init_platform
adds the Netware macros, bestie π§ and here's the whole lil squad:
LIBPTHBASE_IMPORTNLM_VERSIONMPKTOOLTOOLPATHBOOT_SYMBOLNLM_SHORT_NAMEINCLUDEPATHMM_NW5_REVISION
π platform_constants
takes all those Netware macros we just initialized above and adds them to the Makefile π
π static_lib_pure_cmd
defines how to run the archive utility π οΈ slay.
π xs_static_lib_is_xs
(it's here! it's in the list! we're just listing it, that's the whole thing) π
π dynamic_lib
an override of the utility methods, doing that OS-specific work for us π₯
lowkey important reminder: this module changes how things are implemented, never what they mean. the semantics stay exactly the same, fr fr.
and that's the whole page, bestie!! this delightful lil doc is from perl v5.44.0, dated 2026-10-17, and it's filed under ExtUtils::MM_NW5(3perl). go forth and compile something cute π
π
π¦ where this page comes from
- arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms