1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-23 16:01:42 +00:00

Desupport the undocumented NO_QUAD option, just don't compile

the quad support on 64-bit platforms.
This commit is contained in:
Ruslan Ermilov 2006-03-16 14:22:19 +00:00
parent cc548bd9fb
commit 3029eff743
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=156769
5 changed files with 4 additions and 21 deletions

View File

@ -39,7 +39,10 @@ NOASM=
.include "${.CURDIR}/net/Makefile.inc"
.include "${.CURDIR}/nls/Makefile.inc"
.include "${.CURDIR}/posix1e/Makefile.inc"
.if !defined(NO_QUAD)
.if ${MACHINE_ARCH} != "alpha" && \
${MACHINE_ARCH} != "amd64" && \
${MACHINE_ARCH} != "ia64" && \
${MACHINE_ARCH} != "sparc64"
.include "${.CURDIR}/quad/Makefile.inc"
.endif
.include "${.CURDIR}/regex/Makefile.inc"

View File

@ -3,11 +3,6 @@
# Machine dependent definitions for the alpha architecture.
#
#
# Alpha is 64-bit, so it doesn't need quad functions:
#
NO_QUAD=
# On Alpha, long double is just double precision.
MDSRCS+=machdep_ldisd.c
SYM_MAPS+=${.CURDIR}/alpha/Symbol.map

View File

@ -3,11 +3,6 @@
# Machine dependent definitions for the amd64 architecture.
#
#
# AMD64 is 64-bit, so it doesn't need quad functions:
#
NO_QUAD=
# Long double is 80 bits
GDTOASRCS+=strtopx.c
MDSRCS+=machdep_ldisx.c

View File

@ -3,11 +3,6 @@
# Machine dependent definitions for the alpha architecture.
#
#
# IA-64 is 64-bit, so it doesn't need quad functions:
#
NO_QUAD=
# Long double is 80 bits
GDTOASRCS+=strtopx.c
MDSRCS+=machdep_ldisx.c

View File

@ -5,11 +5,6 @@
.include "fpu/Makefile.inc"
#
# sparc64 is 64-bit, so it doesn't need quad functions.
#
NO_QUAD=
# Long double is quad precision
GDTOASRCS+=strtopQ.c
MDSRCS+=machdep_ldisQ.c