ObjFW  Diff

Differences From Artifact [235ed393ab]:

  • File configure.ac — part of check-in [546332b4d7] at 2011-08-03 03:53:03 on branch trunk — Always use the old GNU API, even with the new GNU runtime.

    The new API of the new GNU runtime is currently too broken to be of any
    use, thus we even use the old API when the new one is detected until
    the new one has been fixed and offers a way to detect if it is the fixed
    one. (user: js, size: 15971) [annotate] [blame] [check-ins using]

To Artifact [899596c0f4]:


282
283
284
285
286
287
288
289

290
291
292

293
294
295
296
297

298
299
300
301
302
303
304
282
283
284
285
286
287
288

289
290
291

292
293
294
295
296

297
298
299
300
301
302
303
304







-
+


-
+




-
+







AS_IF([test x"$ac_cv_sizeof_float" != x"4" -o x"$ac_cv_sizeof_double" != x"8"],
	[AC_MSG_ERROR(
		[Floating point implementation does not conform to IEEE 754!])])

AC_MSG_CHECKING(for floating point endianess)
fp_endianess="unknown"
AC_TRY_COMPILE([
	double endianess = 184092775106.859375;
	double endianess = 2.993700760838795055656993580068609688772747263874402942272934826871811872228512759832626847251963763755836687759498519784550143745834860002945223766052808125982053455555265216112722718870586961456110693379343178124592311441022662940307099598578775368547768968914916965731708568179631324904813506101190853720749196062963892799499230635163056742330563321122389331703618066046034494287335316842529021563862331183541255013987734473643350285400060357711238514186776429325214739886098119655678483017894951556639821088508565036657794343031121375178126860889964700274558728491825977274341798997758923017217660272136611938897932105874133412726223468780517578125e-259;
], [
], [
	AS_IF([$EGREP BEndian conftest.$ac_objext >/dev/null], [
	AS_IF([$EGREP BigEnd conftest.$ac_objext >/dev/null], [
		AC_DEFINE(OF_FLOAT_BIG_ENDIAN, 1,
			[Whether floats are big endian])
		fp_endianess="big endian"
	], [
		AS_IF([$EGREP naidnEB conftest.$ac_objext >/dev/null], [
		AS_IF([$EGREP dnEgiB conftest.$ac_objext >/dev/null], [
			fp_endianess="little endian"
		])
	])
])
AC_MSG_RESULT($fp_endianess)
AS_IF([test x"$fp_endianess" = x"unknown"], [
	AC_MSG_ERROR(