aboutsummaryrefslogtreecommitdiff
path: root/Makefile.flags
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2021-05-14 08:17:12 +0100
committerRon Yorston <rmy@pobox.com>2021-05-14 08:17:12 +0100
commita3f5a1b7f4275f713acf22f534f95c0da8392e53 (patch)
tree49b65422a3e9c33f508da9ccf3ae79d324bd9e96 /Makefile.flags
parent375cda9a88024135d630ca8990d9aff4ea414e89 (diff)
parent7de0ab21d939a5a304157f75918d0318a95261a3 (diff)
downloadbusybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.tar.gz
busybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.tar.bz2
busybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.zip
Merge branch 'busybox' into merge
Diffstat (limited to 'Makefile.flags')
-rw-r--r--Makefile.flags13
1 files changed, 8 insertions, 5 deletions
diff --git a/Makefile.flags b/Makefile.flags
index dfdd957f3..0950ddb0d 100644
--- a/Makefile.flags
+++ b/Makefile.flags
@@ -153,18 +153,21 @@ LDLIBS += ws2_32 mingwex -l:libssp.a
153endif 153endif
154 154
155ifneq ($(CONFIG_PLATFORM_MINGW32),y) 155ifneq ($(CONFIG_PLATFORM_MINGW32),y)
156# libm may be needed for dc, awk, ntpd
157LDLIBS += m
156# Android has no separate crypt library 158# Android has no separate crypt library
157# gcc-4.2.1 fails if we try to feed C source on stdin: 159# gcc-4.2.1 fails if we try to feed C source on stdin:
158# echo 'int main(void){return 0;}' | $(CC) $(CFLAGS) -lcrypt -o /dev/null -xc - 160# echo 'int main(void){return 0;}' | $(CC) $(CFLAGS) -lcrypt -o /dev/null -xc -
159# fall back to using a temp file: 161# fall back to using a temp file:
160CRYPT_AVAILABLE := $(shell echo 'int main(void){return 0;}' >crypttest.c; $(CC) $(CFLAGS) -lcrypt -o /dev/null crypttest.c >/dev/null 2>&1 && echo "y"; rm crypttest.c) 162CRYPT_AVAILABLE := $(shell echo 'int main(void){return 0;}' >bb_libtest.c; $(CC) $(CFLAGS) -lcrypt -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c)
163RT_AVAILABLE := $(shell echo 'int main(void){return 0;}' >bb_libtest.c; $(CC) $(CFLAGS) -lrt -o /dev/null bb_libtest.c >/dev/null 2>&1 && echo "y"; rm bb_libtest.c)
161ifeq ($(CRYPT_AVAILABLE),y) 164ifeq ($(CRYPT_AVAILABLE),y)
162LDLIBS += m rt crypt 165LDLIBS += crypt
163else
164LDLIBS += m rt
165endif 166endif
166# libm may be needed for dc, awk, ntpd
167# librt may be needed for clock_gettime() 167# librt may be needed for clock_gettime()
168ifeq ($(RT_AVAILABLE),y)
169LDLIBS += rt
170endif
168endif 171endif
169 172
170# libpam may use libpthread, libdl and/or libaudit. 173# libpam may use libpthread, libdl and/or libaudit.