Op een mooie herfstdag (Sunday 29 September 2002 23:24), schreef Nicholas
Clark:
> On Sun, Sep 29, 2002 at 09:48:51PM +0200, Abe Timmerman wrote:
> > This is the result of Alian's patch for win32.c and makefile.mk, and the
> > new Test-Smoke-1.16 together with MinGW-2.0.0-3 (gcc-3.2)
>
> Nice. Lots of info now.
Thanks, still needs some fiddling with the batchfile for MSWin32, but it will
be ready soon
>
> > Automated smoke report for patch 17941 on MSWin32 - 5.0 W2000Pro
> > (MSWin32-x86-multi-thread)
[snip]
> > 17941 Configuration (common) [EMAIL PROTECTED] -Dgcc_v3_2
> > ------- --------------------------------------------------------------
> > O O F O
> > O O O O -Duseithreads
>
> If it's "MSWin32-x86-multi-thread" initially, how does -Duseithreads make a
> difference? Surely the first and second lines are testing identical
> configurations?
The "$Config{archname}" (as well as the rest of the %Config info) is taken
from the _last_ configuration build (that goes for all platforms).
So the first line is an unthreaded (non forking) perl (see perl -V)
[Okay it may seem useless, but this is a smoke report and we seem to support
that configuration]
Summary of my perl5 (revision 5 version 9 subversion 0) configuration:
Platform:
osname=MSWin32, osvers=5.0 W2000Pro, archname=MSWin32-x86
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=undef usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-g -O2 -DWIN32 -fno-strict-aliasing
-DPERL_MSVCRT_READFIX',
optimize='-g -O2',
cppflags='-DWIN32'
ccversion='', gccversion='gcc (GCC) 3.2 (mingw special 20020817-1)',
gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=4
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-g -L"C:\perl\lib\CORE" -L"\lib"'
libpth=\lib
libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool
-lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid
-lwsock32 -lmpr -lwinmm -lversion -lodbc32
perllibs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool
-lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid
-lwsock32 -lmpr -lwinmm -lversion -lodbc32
libc=-lmsvcrt, so=dll, useshrplib=yes, libperl=libperl59.a
gnulibc_version='undef'
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -g -L"C:\perl\lib\CORE" -L"\lib"'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS PERL_IMPLICIT_CONTEXT
Locally applied patches:
DEVEL17881
Built under MSWin32
Compiled at Sep 30 2002 00:21:56
@INC:
C:/usr/local/src/bleadperl/perl/lib
.
good luck,
Abe
--
Amsterdam Perl Mongers http://amsterdam.pm.org
perl -wl
%_ = reverse (tsuJ=>0, rehtona=>1, lreP=>2, rekcah=>3);
@_ = reverse map { ($_{$_}, $_) } sort keys %_;
$_ = reverse join " ", map $_[$_] => grep $_%2 => 0..$#_; print;