Subject: | SKIP doesn't work on NetBSD make |
SKIP doesn't work on NetBSD + make
Makefile generated with Makefile.PL, which skips the dynamic target, doesn't work with NetBSD's make:
% grep dynamic Makefile
# SKIP => [q[dynamic], q[test], q[static]]
[...]
.PHONY: all config static dynamic test linkext manifest
% make dynamic
make: don't know how to make dynamic. Stop
However it works using gmake:
% gmake dynamic
gmake: Nothing to be done for `dynamic'.
Is there anything EU::MM can do to make NetBSD's make happy?
steel1: {40} perl -V
Summary of my perl5 (revision 5 version 8 subversion 4) configuration:
Platform:
osname=netbsd, osvers=1.6.1, archname=i386-netbsd
uname='netbsd steel1.stealstopper.com 1.6.1 netbsd 1.6.1 (generic) #0: tue apr 8 12:05:52 utc 2003 autobuild@tgm.daemon.org:autobuildnetbsd-1-6i386objautobuildnetbsd-1-6srcsysarchi386compilegeneric i386 '
config_args=''
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=y, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -I/usr/pkg/include',
optimize='-O',
cppflags='-fno-strict-aliasing -I/usr/pkg/include'
ccversion='', gccversion='2.95.3 20010315 (release) (NetBSD nb3)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -Wl,-rpath,/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/pkg/lib -L/usr/local/lib'
libpth=/usr/pkg/lib /usr/local/lib /usr/lib
libs=-lm -lcrypt -lutil -lc -lposix
perllibs=-lm -lcrypt -lutil -lc -lposix
libc=/usr/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-R/usr/local/perl-5.8.4/lib/5.8.4/i386-netbsd/CORE'
cccdlflags='-DPIC -fPIC ', lddlflags='--whole-archive -shared -L/usr/pkg/lib -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under netbsd
Compiled at Apr 26 2004 11:26:47
@INC:
/usr/local/perl-5.8.4/lib/5.8.4/i386-netbsd
/usr/local/perl-5.8.4/lib/5.8.4
/usr/local/perl-5.8.4/lib/site_perl/5.8.4/i386-netbsd
/usr/local/perl-5.8.4/lib/site_perl/5.8.4
/usr/local/perl-5.8.4/lib/site_perl
/usr/local/perl-5.8.1/lib/site_perl/5.8.4/i386-netbsd
/usr/local/perl-5.8.1/lib/site_perl/5.8.1/i386-netbsd
/usr/local/perl-5.8.1/lib/site_perl/5.8.1
.
steel1: {39} perl -MExtUtils::MakeMaker -le 'print ExtUtils::MakeMaker->VERSION'
6.21