Opened 12 years ago

Closed 12 years ago

#58 closed defect (fixed)

ASL build on Solaris / x86 fails to build fpsetprec?

Reported by: lou Owned by: andreasw
Priority: minor Component: configuration tests
Version: 0.5 Keywords: ASL fpsetprec Solaris x86
Cc:

Description

Speculative ticket, just to document the problem. ASL fails its final link on Solaris x86 because it can't find fpsetprec(). There's an assembly code file fpsetprec.s in the ASL distribution, and comments in makefile.u clearly indicate it's meant for use on Solaris x86. Something's going wrong. I will poke at it.

Change History (4)

comment:1 Changed 12 years ago by lou

Tarball with modified files emailed to Andreas October 19.

comment:2 Changed 12 years ago by lou

The current status of this is that compile_Linux_ASL will add fpsetprec.s to the list of files to be built, and a 32-bit build works. A 64-bit build fails because the assembly code in fpsetprec.s is not correct for a 64-bit environment. I've contacted the ASL maintainers and will pursue further.

comment:3 Changed 12 years ago by lou

Thanks to Dave Gay at AMPL, ASL now comes with fpsetprec64.s. compile_Unix_ASL.in is upgraded to recognise 32- and 64-bit builds on Solaris x86 and add fpsetprec or fpsetprec64 as appropriate.

Thanks also to Michael Bussieck at GAMS, and Stefan Vigerske, for providing access to a Solaris x86 box to do this bit of work.

This ticket can be closed.

comment:4 Changed 12 years ago by andreasw

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.