On 8 aug 2006, at 18:52, Mark Morgan Lloyd wrote:
I can't reproduce this with either cross compiling from ppc to sparc
with 2.0.4, or with natively compiling under solaris/sparc with
2.1.1. Can you compile your compiler with debug info (add OPT="-O- -
g" to your make command) and attach with gdb to see what the compiler
is doing?
I might need a hand with that- it's a level of hackery that I've
not previously
attempted.
Given the info below, it's not needed.
However what I'm currently looking at is that make output gets as
far as telling
me that ppcsparc is processing gtkglarea.pp and announcing that ar
is creating
../libpgtkglarea.a. Using top and ps faux I can see that ppcsparc
is sitting
there forking sh which execs ar, ar and sh terminate (result
unknown) and a new
copy of sh is forked... it's been doing that for a couple of hours.
Looking
where the action is I can see that libgtkglarea.a is 8 bytes long
and a couple
of hours old, there's a gtkglarea.sl directory containing a number
of .o files
all of which again appear to be a couple of hours old.
Very strange. smartlinking can be slow sometimes, but gtkglarea only
results in 12 object files... Can you capture some command lines of
ar commands that are executed?
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal