Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/mit/libcbor/lib Fix vax and platforms that don't ha...



details:   https://anonhg.NetBSD.org/src/rev/2beaaa268d8a
branches:  trunk
changeset: 1007918:2beaaa268d8a
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Mar 04 17:22:49 2020 +0000

description:
Fix vax and platforms that don't have ldexp in libc (aarch64, ppc64, ia64)

diffstat:

 external/mit/libcbor/lib/Makefile |  10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diffs (28 lines):

diff -r 599326129637 -r 2beaaa268d8a external/mit/libcbor/lib/Makefile
--- a/external/mit/libcbor/lib/Makefile Wed Mar 04 16:17:23 2020 +0000
+++ b/external/mit/libcbor/lib/Makefile Wed Mar 04 17:22:49 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2020/03/03 23:32:58 mlelstv Exp $
+# $NetBSD: Makefile,v 1.3 2020/03/04 17:22:49 christos Exp $
 
 NOLINT=
 NOMAN=
@@ -10,10 +10,18 @@
 
 CPPFLAGS+= -I${DIST}/src -DHAVE_ENDIAN_H -I. -DEIGHT_BYTE_SIZE_T
 
+.if ${MACHINE} == "vax"
+# vax does not have NaN (no ieee754, so this code will not work anyway)
+CPPFLAGS+=-DNAN=INFINITY
+.endif
+
 LIB=    cbor
 
 SRCS+=   cbor.c
 
+# For ldexp
+LIBDPLIBS = m ${NETBSDSRCDIR}/lib/libm
+
 VERS_FILE=${DIST}/CMakeLists.txt
 
 .for i in MAJOR MINOR PATCH



Home | Main Index | Thread Index | Old Index