--- ruby-2.4.0.orig/configure	2016-12-23 17:06:46.000000000 +0100
+++ ruby-2.4.0/configure	2017-01-30 03:08:52.351107663 +0100
@@ -9412,6 +9412,13 @@ esac
 		ac_cv_func_isinf=yes
 		ac_cv_func_isnan=yes
 		 ;; #(
+  linux*) :
+    	LIBS="-lm $LIBS"
+		# finite(), isinf() and isnan() are macros on Linux.
+		ac_cv_func_finite=yes
+		ac_cv_func_isinf=yes
+		ac_cv_func_isnan=yes
+		 ;; #(
   aix*) :
     	LIBS="-lm $LIBS"
 		ac_cv_func_round=no