From: Raymond T. <to...@rt...> - 2001-09-20 16:06:06
|
>>>>> "Raymond" == Raymond Toy <to...@rt...> writes: >>>>> "Sam" == Sam Steingold <sd...@gn...> writes: Sam> please get the current CVS sources and test them. Sam> unless bugs are reported, this will become 2.28. Raymond> Solaris 2.7 build results. Raymond> configure with-gcc (using gcc 3.0) finally produces this output: Raymond> creating libcallback.la Raymond> (cd .libs && rm -f libcallback.la && ln -s ../libcallback.la libcallback.la) Raymond> gcc -g -O2 -I. -I../../ffcall/avcall -c ../../ffcall/avcall/minitests.c Raymond> /bin/sh ./libtool --mode=link gcc -g -O2 -x none minitests.o libavcall.la -o minitests Raymond> gcc -g -O2 -x none minitests.o -o minitests ./.libs/libavcall.a Raymond> ./minitests > minitests.out Raymond> uniq -u < minitests.out > minitests.output.sparc-sun-solaris2.7 Raymond> test '!' -s minitests.output.sparc-sun-solaris2.7 Raymond> make: *** [check] Error 1 Raymond> I take it that this is not good. Here are the contents of minitests.output.sparc-sun-solaris2.7 (using gcc 2.95.3) Int f(Int,Int,Int):({1},{2},{3})->{6} Int f(Int,Int,Int):({1},{2},{3})->{9} J f(J,int,J):({47,11},2,{73,55})->{120,68} J f(J,int,J):({47,11},2,{73,55})->{9,902231815} I redid my build of 2.27 on the same platform using gcc 2.95.3 and it works beautifully. Raymond> Doing the same thing with Sun cc finishes without this error. But later on when compiling arisparc, as complains about not finding the label 1f or something like that. More work needed. Since Sam said it works on Solaris 2.5.1, I'm very surprised it doesn't work on 2.7. What compiler did you use? Ray |