Dennis Ruffer wrote:
> 
> Is this ffcall library being maintained now?

I don't know.  

>  The best I can find is: Last
> modified: 29 January 2001 and the only PowerPC version in the PLATFORMS file
> is for IBM's RS6000.  It doesn't compile on OSX, so before I ask the author,
> I'm interested in finding out why this is considered to be "better" than
> dlcompat.

ffcall is not a replacement for dl (and dlcompat), on the contrary:
Unless you have dl, having ffcall makes no sense.

>  It's going to take me a bit of work to find out if dlcompat still
> works, so I'll just ask if it does?

On my test system configure failed to see dlcompat even though it is
installed:

/sw/lib/libdl.0.dylib
/sw/lib/libdl.a
/sw/lib/libdl.dylib

Ok, let's try with

./configure CC="cc -L/sw/lib -I/sw/include"

1.76s user 0.05s system 97% cpu 1.866 total
2.23s user 0.06s system 96% cpu 2.368 total
1.23s user 0.05s system 98% cpu 1.298 total
2.31s user 0.09s system 96% cpu 2.488 total

compared to

gforth 0.6.2 without dlcompat:
1.69s user 0.06s system 93% cpu 1.878 total
2.19s user 0.03s system 94% cpu 2.348 total
1.18s user 0.04s system 94% cpu 1.293 total
2.28s user 0.12s system 96% cpu 2.497 total

>  The fink libraries are definitely what
> causes 0.6.2 to be slow, so I'll need to figure out how to use dlcompat
> without fink, but is that going to be a waste of my time?

I think I have it: The problem is that you set CFLAGS; this suppresses
the default CFLAGS, which turn on optimization.  Without optimization
you see significant slowdowns.

- anton

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to