Forward port darwin/i386 support 4.0 => 4.2 problems

Andrew Pinski pinskia@physics.uc.edu
Fri Mar 24 13:25:00 GMT 2006


On Mar 24, 2006, at 4:50 AM, Sandro Tolaini wrote:

> I have successfully forward ported libffi changes from 4.0 to 4.2,  
> but I have some problems running the testsuite. Here are the results:
>
> # of expected passes            1052
> # of unexpected failures        8
> # of unsupported tests          8
>
> Looking at the failures, I have:
>
> FAIL: libffi.call/return_fl2.c -O0 -W -Wall execution test
> FAIL: libffi.call/return_fl2.c -O2 execution test
> FAIL: libffi.call/return_fl2.c -O3 execution test
> FAIL: libffi.call/return_fl2.c -Os execution test
>
> These all fail for a dummy FP rounding problem: the output is  
> always "1022.800049 vs 1022.800018", so I'm leaving these alone  
> (should the tests be fixed somehow?).

These also fail on x86-linux-gnu (and x86_64-linux-gnu in 32bit mode).

>
> The other 4 failures are here:
>
> FAIL: libffi.special/unwindtest.cc  -shared-libgcc -lstdc++  
> execution test
> FAIL: libffi.special/unwindtest.cc  -shared-libgcc -lstdc++  
> execution test
> FAIL: libffi.special/unwindtest.cc  -shared-libgcc -lstdc++  
> execution test
> FAIL: libffi.special/unwindtest.cc  -shared-libgcc -lstdc++  
> execution test
>
> These all fail because of this:
>
> dyld: Symbol not found: ___dso_handle
>   Referenced from: /Users/sandro/t/i386-apple-darwin8.5.2/./libstdc+ 
> +-v3/src/.libs/libstdc++.6.dylib
>   Expected in: flat namespace

This looks like you did not update your cctools to the newest one which
was posted which includes this symbol.

-- Pinski



More information about the Java mailing list