From: "Leopold Toetsch" <[EMAIL PROTECTED]>
> Jonathan Worthington <[EMAIL PROTECTED]> wrote:
> >   Types:
> >     iv=long long, intvalsize=8, intsize=4, opcode_t=long long,
> > opcode_t_size=8,
> >     ptrsize=4, ptr_alignment=4 byteorder=12345678,
> >     nv=double, numvalsize=8, doublesize=8
>
> >> Can you Configure it with intval=int?
> > Yeah, that gets rid of the warning from configure.
>
> According to above, you have to set "--opcode=int" too. Did you Configure
> with a perl with 'long long' ints? If you have a "normal" perl5 around,
> try Configure with that.
That is the myconfig from cygwin.  I used the Perl that is shipped as
standard with cygwin, I don't know why they have decided to configure it the
way they have.

> While this should work sometimes it doesn't yet. Your failing JIT report
> is very probably caused by the same problem.
But JIT fails on nmake/cl, outside of the cygwin environment.  Here's the
myconfig from there:-

Summary of my parrot 0.0.11.2 configuration:
  configdate='Wed Oct 29 17:56:13 2003'
  Platform:
    osname=MSWin32, archname=MSWin32-x86-multi-thread
    jitcapable=1, jitarchname=i386-MSWin32,
    jitosname=MSWIN32, jitcpuarch=i386
    execcapable=0
    perl=F:\Perl\bin\perl.exe
  Compiler:
    cc='cl',
ccflags='-nologo -Gf -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT  ',
  Linker and Libraries:
    ld='link', ldflags='-nologo',
    cc_ldflags='/link',
    libs='oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib
uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib
msvcrt.lib'
  Dynamic Linking:
    so='.dll', ld_shared='-dll',
    ld_shared_flags='-def:libparrot.def'
  Types:
    iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
    ptrsize=4, ptr_alignment=4 byteorder=1234,
    nv=double, numvalsize=8, doublesize=8

I put the output of:-

cl -nologo -Gf -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -ZI -I./i
nclude -DHAS_JIT -DI386 -E src\jit_cpu.c

Here:-
http://www.jwcs.net/~jonathan/parrot/jit_cpu-E-cl.txt
And again, there is RTYPE_.* stuff all over.

Jonathan


Reply via email to