ExtUtils::MM_OS2(3pm)

πŸ’… ExtUtils::MM_OS2

okay bestie, so this is ExtUtils::MM_OS2 β€” the little module that swoops in and says "actually, OS/2 does it different" to ExtUtils::MakeMaker. It's literally the methods that override the UN*X behaviour. That's the whole vibe. πŸ¦‹

It's part of the Perl Programmers Reference Guide, no cap.


✨ SYNOPSIS ✨

use ExtUtils::MM_OS2; # Done internally by ExtUtils::MakeMaker if needed

so like, you can type that, but honestly ExtUtils::MakeMaker handles it internally if it needs to β€” you're not gonna be hand-loading this one, bestie. 🫢


🌸 DESCRIPTION 🌸

So the real documentation for all the methods lives over in ExtUtils::MM_Unix β€” go read that, it's giving main character energy. πŸ’œ

What this package does is override the implementation of those methods. Not the semantics, okay? The meaning stays exactly the same, we're just swapping out how it gets done under the hood for OS/2. Small but iconic distinction. ✨


πŸŽ€ METHODS πŸŽ€

init_dist

Defines TO_UNIX so OS/2 linefeeds get converted into Unix style. Yes, linefeeds. The eternal struggle. 😭 Slay.

init_linker

That's it. It's on the list. No extra lore given here, bestie β€” it's just chillin' in the methods list. πŸ’…

os_flavor

OS/2 is OS/2. Periodt. No further notes, the vibes are self-explanatory. πŸ‘‘

xs_static_lib_is_xs

Also right there in the lineup. That's the name, that's the method. πŸŽ€


πŸ’€ quick vibe check: don't expect a whole novel for each of these β€” the manpage keeps it that brief, and we're keeping every single detail, not adding new ones. iykyk.

later bestie πŸ’– this page is from perl v5.42.3, dated 2026-11-03 β€” go forth and make things, mwah 🧚

πŸ“¦ where this page comes from