ARM build woes...
Kevin Fisher
kgf at golden.net
Tue Aug 14 02:05:35 UTC 2001
Attention ARM affictionados :)....
As I've done about a million times before, I decided to rebuild my Squeak VM
on the ARM target. This time however, gnu-interp.c refused to
compile...missing registers?!
Barring the fact that I'm quite perplexed by this (I swear this stuff built
just fine only a month ago...and now suddenly it stopped!), I do remember this
being a problem in the now-foggy past. Does this ring any bells with anyone?
I swear that GCC-ARM is semi-sentient and changes itself slightly when I'm not
looking...
As before, this is a Debian-esque setup running GCC 2.95.1.
(Note, I'm still using a patched Squeak-3.0beta2 source tree...I haven't tried
Ian's latest stuff. I regenerated the VM fairly recently...and it DID compile
on ARM then, too.).
gcc -g -DLSB_FIRST=1 -funroll-loops -DHAVE_CONFIG_H -DUNIX
-DSQ_LIBDIR=\"/usr/local/lib/squeak/3.0\" -I. -I../src/generated -I../src/unix
-c gnu-interp.c
gnu-interp.c: In function `interpret':
gnu-interp.c:5079: syntax error before `SP_REG'
gnu-interp.c:5080: syntax error before `IP_REG'
gnu-interp.c:5081: syntax error before `CB_REG'
gnu-interp.c:5132: `localIP' undeclared (first use in this function)
gnu-interp.c:5132: (Each undeclared identifier is reported only once
gnu-interp.c:5132: for each function it appears in.)
gnu-interp.c:5133: `localSP' undeclared (first use in this function)
gnu-interp.c:5136: `currentBytecode' undeclared (first use in this function)
More information about the Squeak-dev
mailing list
|