Skip Menu |

This queue is for tickets about the GD CPAN distribution.

Report information
The Basics
Id: 50159
Status: resolved
Priority: 0/
Queue: GD

Owner: Nobody in particular
Requestors: DANKOGAI [...]

Bug Information
Severity: Important
Broken in: 2.44
Fixed in: 2.48

Subject: Makefile.PL should not tweak CCLFAGS that way
Download (untitled) / with headers
text/plain 1.1k
LDS, I found this issue when trying to build on Perl 5.10.1 on Mac OS X Leopard (v10.5.8) with -Duse64bitall. Since perl is built as x86_64 while gcc defaults to i386, XS needs the same CCFLAGS as perl is built. Otherwise you'd get Show quoted text
> ld warning: in GD.o, file is not of required architecture
I don't know why you added -Wformat=0 to CCFLAGS but if you want to add that to CCFLAGS, you should follow my patch below. That has solved my case and I believe it will solve other tickets as well. Dan the User Thereof --- GD-2.44/Makefile.PL 2009-07-11 03:10:07.000000000 +0900 +++ GD-2.44_01/Makefile.PL 2009-10-02 05:57:54.000000000 +0900 @@ -225,6 +225,8 @@ print F $DEFINES,"\n"; close F; +use Config; + WriteMakefile( 'NAME' => 'GD', 'VERSION_FROM' => '', @@ -245,7 +247,7 @@ 'PL_FILES' => {'bdf_scripts/bdf2gdfont.PLS' => 'bdf_scripts/', 'GD/' => 'GD/', }, - 'CCFLAGS' => '-Wformat=0', + 'CCFLAGS' => $Config{ccflags} . ' -Wformat=0', 'EXE_FILES' => ['bdf_scripts/'], 'AUTHOR' => 'Lincoln Stein (', 'ABSTRACT' => 'Interface to Gd Graphics Library',
Sure. Fixed since 2.58 -- Reini Urban
Sure. Fixed since 2.58 -- Reini Urban

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to