Thanks for the report and analysis.
Would you please see if you can reproduce that using the latest?

  ftp://alpha.gnu.org/gnu/fetish/sh-utils-2.0j.tar.gz

I tried it on a sparc-solaris-2.5.1 system and couldn't reproduce the problem.

"Declan White" <[EMAIL PROTECTED]> writes:
| I just had 'sleep 2' coredump on me...
|
| After investigation I found it explode inside the 'pow' maths function
|
| Looking for where it found 'pow' I find it using the one declared by
| /lib/libmp.so.1
| When I looked at the neighbouring Sol2.6 I find that the function seems to have
| been renamed to mp_pow so it looks like a hiccup on Suns part for 2.5.1.
|
| If I prepended -lm to the linking stage everything works fine.
|
| The root of the problem is that configure found a pow() so didn't use libm, but
| didn't notice the pow() was broken.
| I spiked the configure script with a #error in the relevant code fragment and
| configure fell back to the pow in the maths lib and everything worked.
|
| I don't know how you would deal with this, and I'm no C whizz. It looks like a
| special case is needed in configure.
|
| Also, while I'm here, the 'make check' for stty fails when checking 'stty size'
| for '0 0' after running 'stty rows 0 cols 0' as Solaris spat an IO error back.
|
| The Solaris stty does exactly the same, so it doesn't look like a bug in the
| program, just the test. The HPUX gave '0 0' happily.
|
|
| I'll be happy to help if you need any more info - I'll keep the compile tree on
| ice for now.
|
| Faithfully,
|
| DW
|
|
| PS: Incidentally - I'm happily compiling three solarii versions and a hpux in
| the same source tree at the same time curtesy of the GNU configure process and
| merging the results seamlessly thanks to --exec-prefix, and its worked every
| time!!
| God Bless you all!!!

Reply via email to