Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: atacama.four-d.de: mail set sender to using -f Message-ID: <3E7825B8.4050107@gmx.net> Date: Wed, 19 Mar 2003 09:09:28 +0100 From: Thomas Pfaff User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Gerrit P. Haase" CC: cygwin AT cygwin DOT com Subject: Re: Bleadperl on Cygwin with threads, 1 Test fails References: <67897318385 DOT 20030319075217 AT familiehaase DOT de> In-Reply-To: <67897318385.20030319075217@familiehaase.de> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Gerrit P. Haase wrote: > Hallo perl5-porters, > > successfully builded bleadperl with threads the first time, > many thanks to the Wizard of Perl! > > $ cat /ftproot/pub/mirror/bleadperl/.patch > 19013 > Cygwin Package Information > Package Version > cygwin 1.3.22-1 > > > Tests were all successful, but one: > > Failed 1/767 test scripts, 99.87% okay. 8/71458 subtests failed, 99.99% okay. > Failed Test Stat Wstat Total Fail Failed List of Failed > ----------------------------------------------------------------------------------------- > ../lib/ExtUtils/t/Embed.t 9 8 88.89% 2-9 > 24 tests and 331 subtests skipped. > > > $ ./perl -Ilib lib/ExtUtils/t/Embed.t > 1..9 > # gcc -o embed_test.exe -I.. -DPERL_USE_SAFE_PUTENV -DDEBUGGING -fno-strict-aliasing -I/usr/lib/perl5/5.9.0/cygwin-thread-multi-64int/CORE embed_test.c -L.. -lperl -g -g -L/usr/local/lib /usr/lib/perl5/5.9.0/cygwin-thread-multi-64int/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.9.0/cygwin-thread-multi-64int/CORE -lperl -lm -lc -lcrypt -lutil > ok 1 > # embed_test = ./embed_test.exe > ok 2 > not ok 9 # system returned 32768 > I was able to build perl 5.8.0-1 with threads that has passed all tests by disabling perls internal malloc. With the perl malloc the embed test has failed. Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=cygwin, osvers=1.3.17(0.6732), archname=cygwin-thread-multi uname='cygwin_nt-4.0 algeria 1.3.17(0.6732) 2003-01-23 09:35 i686 unknown ' config_args='-Dusethreads' hint=previous, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing', optimize='-O0 -g', cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing' ccversion='', gccversion='3.2 20020927 (prerelease)', 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=4 alignbytes=8, prototype=define Linker and Libraries: ld='ld2', ldflags ='-g -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lgdbm -lcrypt -lutil perllibs=-lcrypt -lutil libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags=' -L/usr/local/lib' Greetings, Thomas -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/