Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

I want to understand why Dmake and not GNU Make is used for Perl and Perl modules in Windows.

There are many choices on windows, dmake is the StrawberryPerl choice, and it is used because it is used, chosen because nmake15 had limitations, and because strawberryperl team chose not to bundle MSYS (and along with it sh/make/mingw32-make )

Actually, the way I remember it,  sh configure didn't work for compiling perl with mingw, so someone picked dmake and ported Makefile to makefile.mk, then MakeMaker was patched with dmake support (by strawberryperl team, adamk? )

update: See Dmake configuration for building Perl with MinGW on win32., Compiling C/C++ based Modules under ActiveState using MinGW, Re^2: Compiling modules for win32 ActivePerl, RFC: Setting up a minGW compiling envronment for Perl 5.10, The MinGW and dmake cpan starts to install

See also MinGW/MSYS development environment - Setting up the base system, See Re: Installing iodbc 0.1 via CPAN (or other means) on Mac OS 10.6, Building Math-GSL-0.07 on Win32 (MinGW compiler)

Can ExtUtils::MakeMaker still be "doomed"? Or is it time to revive it?

Both. MakeMaker Is DOOMED! but I doubt it will die (I won't let it :)


In reply to Re: Make program used by Perl in windows by Anonymous Monk
in thread Make program used by Perl in windows by bojinlund

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2024-04-19 04:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found