PerlMagick is needlessly linked against libMagickWand. The attached patch removes that dependency.
Nick
Index: PerlMagick/Makefile.am =================================================================== --- PerlMagick/Makefile.am (revision 277) +++ PerlMagick/Makefile.am (working copy) @@ -43,7 +43,7 @@ if WITH_PERL_DYNAMIC -$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) +$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(PERLMAKEMAKER) cd $(PERLMAGICK) && @PERL@ Makefile.PL $(PERL_MAKE_OPTIONS) install-exec-perl: $(PERLMAKEFILE) @@ -69,10 +69,10 @@ PERLMAGICK_CHECKSCRIPTS = perl-build -$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEMAKER) +$(PERLMAKEFILE): perl-sources $(MAGICKCORE_LIBS) $(PERLMAKEMAKER) cd $(PERLMAGICK) && @PERL@ Makefile.PL MAP_TARGET=$(PERLSTATICNAME) $(PERL_MAKE_OPTIONS) && $(MAKE) Makefile ; $(MAKE) Makefile -$(PERLMAGICK)/$(PERLSTATICNAME): $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(PERLMAKEFILE) +$(PERLMAGICK)/$(PERLSTATICNAME): $(MAGICKCORE_LIBS) $(PERLMAKEFILE) ( rm -f $(PERLMAGICK)/$(PERLSTATICNAME) ; cd $(PERLMAGICK) && $(MAKE) CC='@CC@' $(PERLSTATICNAME) ; $(MAKE) CC='@CC@' $(PERLSTATICNAME) ) all-perl: $(PERLMAGICK)/$(PERLSTATICNAME) Index: PerlMagick/Makefile.PL.in =================================================================== --- PerlMagick/Makefile.PL.in (revision 277) +++ PerlMagick/Makefile.PL.in (working copy) @@ -74,16 +74,16 @@ #'LD' => $Config{'ld'} == $Config{'cc'} ? '@CC@' : $Config{'ld'}, # Linker flags for building an executable - 'LDFLAGS' => "-L../magick/.libs -lMagickCore -L../wand/.libs -lMagickWand $Config{'ldflags'} @LDFLAGS@", + 'LDFLAGS' => "-L../magick/.libs -lMagickCore $Config{'ldflags'} @LDFLAGS@", # Linker flags for building a dynamically loadable module - 'LDDLFLAGS' => "-L../magick/.libs -lMagickCore -L../wand/.libs -lMagickWand $Config{'lddlflags'} @LDFLAGS@", + 'LDDLFLAGS' => "-L../magick/.libs -lMagickCore $Config{'lddlflags'} @LDFLAGS@", # Install PerlMagick binary into ImageMagick bin directory 'INSTALLBIN' => '@BIN_DIR@', # Library specification - 'LIBS' => [ '-L../magick/.libs -lMagickCore -L../wand/.libs -lMagickWand -lperl @MATH_LIBS@' ], + 'LIBS' => [ '-L../magick/.libs -lMagickCore -lperl @MATH_LIBS@' ], # Perl binary name (if a Perl binary is built) 'MAP_TARGET' => 'PerlMagick',
_______________________________________________ Magick-developers mailing list Magick-developers@imagemagick.org http://studio.imagemagick.org/mailman/listinfo/magick-developers