Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics

Nobody in particular
ronaldxs [...]

(no value)
Broken in:
(no value)
Fixed in:
(no value)

Subject: gmake defaults to g++ for .c because of known bug documented at
MIME-Version: 1.0
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
Message-ID: <>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 938
Recently resolved bug at The problem wasn't interfering with installation of cpan modules but was interfering with building of Perl6 MoarVM - see Given the Makefile below # start of Makefile CC=gcc hello.exe : hello.o gcc -o hello.exe hello.o #end of Makefile Strawberry Perl gmake will compile hello.c with g++ instead of gcc because gmake was, apparently inapropriately, built with a default rule that said ".c" files should be treated like ".C" files (upper case C being treated as C++). %.o: %.c # recipe to execute (built-in): $(COMPILE.C) $(OUTPUT_OPTION) $< The COMPILE.C should be COMPILE.c as detailed in the gnu bug report. The hello.c file is standard but included below for completeness. /*************** hello.c ****************/ #include <stdio.h> int main(int argc, char **argv) { printf("hello world\n"); }
MIME-Version: 1.0
X-Spam-Status: No, score=-5.746 tagged_above=-99.9 required=10 tests=[AWL=0.154, BAYES_00=-1.9, FROM_OUR_RT=-4, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
In-Reply-To: <>
X-Spam-Flag: NO
X-RT-Interface: API
References: <> <>
X-Virus-Scanned: Debian amavisd-new at
Message-ID: <>
content-type: text/plain; charset="utf-8"; format="flowed"
X-RT-Original-Encoding: utf-8
X-Spam-Score: -5.746
Received: from localhost (localhost []) by (Postfix) with ESMTP id A5F7424026E for <>; Sat, 14 Nov 2015 16:25:07 -0500 (EST)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id lG3uq6k4ZkwN for <>; Sat, 14 Nov 2015 16:25:06 -0500 (EST)
Received: from ( []) by (Postfix) with SMTP id 17253240098 for <>; Sat, 14 Nov 2015 16:25:06 -0500 (EST)
Received: (qmail 1057 invoked by alias); 14 Nov 2015 21:25:05 -0000
Received: from (HELO ( by (qpsmtpd/0.28) with ESMTP; Sat, 14 Nov 2015 13:24:58 -0800
Received: from ([]) by (InterMail vM. 201-2260-151-156-20141103) with ESMTP id <> for <>; Sat, 14 Nov 2015 22:24:51 +0100
Received: from [] ([]) by with edge id hZQU1r01P52fSkh01ZQWZE; Sat, 14 Nov 2015 22:24:51 +0100
Subject: Re: [ #108917] gmake defaults to g++ for .c because of known bug documented at
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
Return-Path: <>
X-RT-Mail-Extension: perl-dist-strawberry
Date: Sat, 14 Nov 2015 22:24:33 +0100
Content-Transfer-Encoding: 7bit
From: kmx <>
RT-Message-ID: <>
Content-Length: 100
Do you have any information where the next gnu make version (4.2) is about to be released? -- kmx
MIME-Version: 1.0
In-Reply-To: <>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: API
References: <>
Content-Type: text/plain; charset="utf-8"
Message-ID: <>
Message-ID: <>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 177
I was running Strawberry Perl 5.22.01 (64 bit) and that version has the problem. Strawberry Perl 5.20, at least the latest release that I downloaded, does not have the problem.

This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with to