OK.
Daniel and I drilled into it and we discovered that a
small change to two regexps in jit2h.pl solved the
problem.
I have checked in the change.
Regards,
-- Gregor
On Wed, 2003-07-02 at 18:02, Gregor N. Purdy wrote:
> Leo --
>
> Daniel and I are on the trail...
>
> On Wed, 2003-07-02 at
Leo --
Daniel and I are on the trail...
On Wed, 2003-07-02 at 17:47, Leopold Toetsch wrote:
> Gregor N. Purdy wrote:
>
> > Leo --
> >
> > My jit_cpu.c doesn't have a Parrot_jit_end() in it:
> >
> > $ grep end_jit jit_cpu.c
>
> Wasn't here recently (~weeks) a report about a broekn Perl and
>
Gregor N. Purdy wrote:
Leo --
My jit_cpu.c doesn't have a Parrot_jit_end() in it:
$ grep end_jit jit_cpu.c
Wasn't here recently (~weeks) a report about a broekn Perl and
DeadRat^WRedHat?
leo
Leo --
My jit_cpu.c doesn't have a Parrot_jit_end() in it:
$ grep end_jit jit_cpu.c
My jit_cpu.c tells me where it came from (I'll attach the
whole file to the message):
$ head jit_cpu.c
/*
* !!! DO NOT EDIT THIS FILE !!!
*
* This file is generated automatically from 'jit/i386/
Gregor N. Purdy <[EMAIL PROTECTED]> wrote:
> Which file do you think has the implementation of
> this function?
All Parrot_*_jit functions are *generated* out of jit/*/core.jit. They
finally are in jit_cpu.c. This file includes then jit_emit.h, where the
prototype of the file is too.
Just Config
Leo --
After doing a make realclean:
$ find . -type f -exec grep -l 'end_jit' {} ';'
./include/parrot/jit_emit.h
./jit/i386/jit_emit.h
./t/src/basic_2
./t/src/intlist_1
./t/src/exit_1
./t/src/intlist_2
./t/src/exit_2
./t/src/intlist_3
./t/src/intlist_4
./t/src/list_1
./t/src/sprintf_1
./t/src/spr
Gregor N. Purdy <[EMAIL PROTECTED]> wrote:
> Here's the failure stuff from the build process:
> gcc -o parrot -L/usr/local/lib test_main.o blib/lib/libparrot.a -lnsl
> -ldl -lm -lpthread -lcrypt -lutil
> blib/lib/libparrot.a(jit_cpu.o)(.text+0x2ce0): In function
> `Parrot_jit_restart_op':
>: und