Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!ccut!kogwy!wnoc-tyo-news!sranha!sran230!sran84!utashiro From: utashiro@sran84.sra.co.jp (Kazumasa Utashiro) Newsgroups: comp.lang.perl Subject: Re: lib.big still fails at PL41 Message-ID: <234@sran84.sra.co.jp> Date: 15 Nov 90 12:23:30 GMT References: <28645@shamash.cdc.com> Reply-To: utashiro@sra.co.jp (Kazumasa Utashiro) Organization: Software Research Associates, Inc., Japan Lines: 57 In article <28645@shamash.cdc.com> rrr@svl.cdc.com writes: >> I just applied patch level 41, did the make and make test >> and lib.big still fails. System is Mips RISCOS based. >> Patch applied with no problems indicated. I passed all test suite on RISC/os 4.50ij in bsd world. perl@41 include my patch for MIPS architecture which can't convert big float to long correctly. However since that fix is enabled when CASTNEGFLOAT is not defined, you have to edit config.sh to disable it. I think my fix is not smart. If anybody found better way, please tell Larry. I changed 'nm' to 'nm -B' in Configure command and edit config.sh after running it. Here is a diff output with config.sh made by only hitting RETURN key. Optimizing level is not enough, but I gave up level 3000 because it took looooooong time... 88,89c88,89 < d_castneg='define' < d_charsprf='define' --- > d_castneg='undef' > d_charsprf='undef' 148c148 < d_volatile='define' --- > d_volatile='undef' 154,155c154,155 < i_dirent='define' < d_dirnamlen='undef' --- > i_dirent='undef' > d_dirnamlen='define' 162c162 < d_pwage='define' --- > d_pwage='undef' 188,189c188,189 < optimize='-O' < ccflags=' -I/usr/include/sun -I/usr/include/bsd -DLANGUAGE_C' --- > optimize='-O -Olimit 2000' > ccflags=' -I/usr/include/sun -I/usr/include/bsd -I/usr/include -DLANGUAGE_C' 191c191 < ldflags='' --- > ldflags=' -L/usr/lib' 193c193 < libs='-ldbm -lsun -lbsd' --- > libs='-ldbm -lsun -lbsd -lm' --- K. Utashiro utashiro@sra.co.jp