Mike,
   So everyone here sees these, as I sent you in a private
email, I think I've puzzled out what happened here. The objc
failures I have been seeing are an artifact of the make check
exp scripts when using...

make -k  check RUNTESTFLAGS="--target_board=unix'{-m32,-m64}'"

which is what I normally use.
    It turns out that the last make check which worked was
done with...

make -k  check RUNTESTFLAGS="--target_board=unix'{-m64}'"

In that case the objc tests get run with the -fgnu-runtime
flag. However in the first form with {-m32,-m64} only the
-m32 tests get run with -fgnu-runtime and the -m64 tests
don't (and thus fail because they can't link). We are 
probably the only arch seeing this since everyone else
uses the libobjc built by gcc and not a system one (and
thus don't need to resort to -fgnu-runtime to avoid the
system one (which doesn't have 64-bit support).
                 Jack

Reply via email to