ExtUtils::MM_Win95(3)

πŸ“¦ version 7.70, in opensuse-leap 16.0

πŸ’… ExtUtils::MM_Win95(3) β€” User Contributed Perl Documentation πŸ’…

okay bestie, welcome to the little corner of Perl docs where we customize MakeMaker for Win9X β€” yes, that’s the whole vibe. This is the ExtUtils::MM_Win95(3) page, and it’s here to explain the Win9X-specific glue. πŸŽ€


🌸 NAME 🌸

ExtUtils::MM_Win95 β€” method to customize MakeMaker for Win9X

✨ SYNOPSIS ✨

  You should not be using this module directly.
bestie, seriously β€” this is not a β€œload it yourself” situation. It’s an internal helper. πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

This is a subclass of ExtUtils::MM_Win32 containing changes necessary to get MakeMaker playing nice with command.com and other Win9Xisms. πŸ’–

So yeah: it’s the Win9X-flavored layer on top of the Win32 one, and it carries the changes needed so MakeMaker doesn’t get into a whole thing with command.com and the rest of the Win9X quirks. periodt. πŸ‘‘

πŸ’– Overridden methods πŸ’–

Most of these make up for limitations in the Win9x/nmake command shell. 😭

⭐ max_exec_len

Win98 chokes on things like Encode if we set the max length to nmake’s max of 2K. So we go for a more conservative value of 1K. πŸ’€βœ¨

⭐ os_flavor

Win95 and Win98 and WinME are collectively Win9x and Win32 β€” that’s the grouping. 🌈

πŸ‘‘ AUTHOR πŸ‘‘

Code originally inside MM_Win32. Original author unknown. 🫢

Currently maintained by Michael G Schwern schwern@pobox.com.

Send patches and ideas to makemaker@perl.org.

See https://metacpan.org/release/ExtUtils-MakeMaker.


okay that’s the whole page, bestie πŸ’– it’s from perl v5.42.0, dated 2023-04-04, and it’s the ExtUtils::MM_Win95(3) manual β€” slay and bye! πŸŽ€βœ¨

πŸ“¦ where this page comes from