summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2015-02-04 21:08:28 +0000
committerdim <dim@FreeBSD.org>2015-02-04 21:08:28 +0000
commitbd558a3f75de913bd9b0752eb936f1ce14a5e117 (patch)
tree3457af88155d97a5bbe80a8197330c4d25104efc /lib
parentf27eb4094eed573ec678dc4931cbc2917faccf68 (diff)
parent7984b94dab1c2e20c98edd0089b674cb68e91084 (diff)
downloadFreeBSD-src-bd558a3f75de913bd9b0752eb936f1ce14a5e117.zip
FreeBSD-src-bd558a3f75de913bd9b0752eb936f1ce14a5e117.tar.gz
Merge ^/head r278110 through r278223.
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile14
-rw-r--r--lib/clang/clang.build.mk2
-rw-r--r--lib/libpam/modules/modules.inc2
-rw-r--r--lib/msun/src/s_scalbln.c12
4 files changed, 23 insertions, 7 deletions
diff --git a/lib/Makefile b/lib/Makefile
index 90e217e..c00af75 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -63,7 +63,7 @@ SUBDIR= ${SUBDIR_ORDERED} \
libkvm \
${_libldns} \
liblzma \
- libmagic \
+ ${_libmagic} \
libmandoc \
libmemstat \
libmd \
@@ -82,7 +82,7 @@ SUBDIR= ${SUBDIR_ORDERED} \
${_libpmc} \
${_libproc} \
libprocstat \
- libradius \
+ ${_libradius} \
librpcsvc \
librt \
${_librtld_db} \
@@ -142,7 +142,7 @@ SUBDIR_DEPEND_liblibrpcsec_gss= libgssapi
SUBDIR_DEPEND_libmagic= libz
SUBDIR_DEPEND_libmemstat= libkvm
SUBDIR_DEPEND_libopie= libmd
-SUBDIR_DEPEND_libpam= libcrypt libopie libradius librpcsvc libtacplus libutil ${_libypclnt} ${_libcom_err}
+SUBDIR_DEPEND_libpam= libcrypt libopie ${_libradius} librpcsvc libtacplus libutil ${_libypclnt} ${_libcom_err}
SUBDIR_DEPEND_libpjdlog= libutil
SUBDIR_DEPEND_libprocstat= libkvm libutil
SUBDIR_DEPEND_libradius= libmd
@@ -195,6 +195,10 @@ _cuse= libcuse
_libelftc= libelftc
.endif
+.if ${MK_FILE} != "no"
+_libmagic= libmagic
+.endif
+
.if ${MK_GPIO} != "no"
_libgpio= libgpio
.endif
@@ -286,6 +290,10 @@ _libmp= libmp
_libpmc= libpmc
.endif
+.if ${MK_RADIUS_SUPPORT} != "no"
+_libradius= libradius
+.endif
+
.if ${MK_SENDMAIL} != "no"
_libmilter= libmilter
_libsm= libsm
diff --git a/lib/clang/clang.build.mk b/lib/clang/clang.build.mk
index 5437bf7..d58d3ae 100644
--- a/lib/clang/clang.build.mk
+++ b/lib/clang/clang.build.mk
@@ -34,7 +34,7 @@ BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-u
CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \
-DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \
-DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\"
-CXXFLAGS+= -std=c++11 -fno-exceptions -fno-rtti
+CXXFLAGS+= -std=c++11 -stdlib=libc++ -fno-exceptions -fno-rtti
.PATH: ${LLVM_SRCS}/${SRCDIR}
diff --git a/lib/libpam/modules/modules.inc b/lib/libpam/modules/modules.inc
index 66fc63c..02debf7 100644
--- a/lib/libpam/modules/modules.inc
+++ b/lib/libpam/modules/modules.inc
@@ -21,7 +21,9 @@ MODULES += pam_opie
MODULES += pam_opieaccess
MODULES += pam_passwdqc
MODULES += pam_permit
+.if ${MK_RADIUS_SUPPORT} != "no"
MODULES += pam_radius
+.endif
MODULES += pam_rhosts
MODULES += pam_rootok
MODULES += pam_securetty
diff --git a/lib/msun/src/s_scalbln.c b/lib/msun/src/s_scalbln.c
index 2aa6900..dcf2c78 100644
--- a/lib/msun/src/s_scalbln.c
+++ b/lib/msun/src/s_scalbln.c
@@ -35,7 +35,9 @@ scalbln (double x, long n)
{
int in;
- in = (n > INT_MAX) ? INT_MAX : (n < INT_MIN) ? INT_MIN : n;
+ in = (int)n;
+ if (in != n)
+ in = (n > 0) ? INT_MAX: INT_MIN;
return (scalbn(x, in));
}
@@ -44,7 +46,9 @@ scalblnf (float x, long n)
{
int in;
- in = (n > INT_MAX) ? INT_MAX : (n < INT_MIN) ? INT_MIN : n;
+ in = (int)n;
+ if (in != n)
+ in = (n > 0) ? INT_MAX: INT_MIN;
return (scalbnf(x, in));
}
@@ -53,6 +57,8 @@ scalblnl (long double x, long n)
{
int in;
- in = (n > INT_MAX) ? INT_MAX : (n < INT_MIN) ? INT_MIN : n;
+ in = (int)n;
+ if (in != n)
+ in = (n > 0) ? INT_MAX: INT_MIN;
return (scalbnl(x, in));
}
OpenPOWER on IntegriCloud