You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/games-simulation/micropolis/files/micropolis-glibc-2.27.patch

46 lines
1.2 KiB

From: Markus Koschany <apo@debian.org>
Date: Tue, 13 Mar 2018 20:25:31 +0100
Subject: glibc 2.27
Remove SVID error handling to fix FTBFS with glibc 2.27.
Forwarded: no
Bug-Debian: https://bugs.debian.org/891338
---
src/tclx/src/tclxfmat.c | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/src/tclx/src/tclxfmat.c b/src/tclx/src/tclxfmat.c
index 19d42c3..2146566 100644
--- a/src/tclx/src/tclxfmat.c
+++ b/src/tclx/src/tclxfmat.c
@@ -119,27 +119,8 @@ static int
ReturnFPMathError (interp)
Tcl_Interp *interp;
{
- char *errorMsg;
- switch (G_errorType) {
- case DOMAIN:
- errorMsg = "domain";
- break;
- case SING:
- errorMsg = "singularity";
- break;
- case OVERFLOW:
- errorMsg = "overflow";
- break;
- case UNDERFLOW:
- errorMsg = "underflow";
- break;
- case TLOSS:
- case PLOSS:
- errorMsg = "loss of significance";
- break;
- }
- Tcl_AppendResult (interp, "floating point ", errorMsg, " error",
+ Tcl_AppendResult (interp, "floating point error",
(char *) NULL);
G_gotTclFPMathErr = FALSE; /* Clear the flag. */
return TCL_ERROR;