diff --git a/src/drivers/drivers.mak b/src/drivers/drivers.mak index 943407875..3dd43c738 100644 --- a/src/drivers/drivers.mak +++ b/src/drivers/drivers.mak @@ -54,7 +54,9 @@ else ifdef CONFIG_LIBNL_TINY DRV_LIBS += -lnl-tiny else - DRV_LIBS += -lnl + ifndef CONFIG_OSX + DRV_LIBS += -lnl + endif endif ifdef CONFIG_LIBNL20 diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile index 1597412e2..de3c87fd9 100644 --- a/wpa_supplicant/Makefile +++ b/wpa_supplicant/Makefile @@ -131,12 +131,15 @@ endif OBJS += ../src/utils/$(CONFIG_ELOOP).o OBJS_c += ../src/utils/$(CONFIG_ELOOP).o +ifndef CONFIG_OSX ifeq ($(CONFIG_ELOOP), eloop) # Using glibc < 2.17 requires -lrt for clock_gettime() +# OS X has an alternate implementation LIBS += -lrt LIBS_c += -lrt LIBS_p += -lrt endif +endif ifdef CONFIG_ELOOP_POLL CFLAGS += -DCONFIG_ELOOP_POLL diff --git a/wpa_supplicant/defconfig b/wpa_supplicant/defconfig index d714a691d..01a8c2ccb 100644 --- a/wpa_supplicant/defconfig +++ b/wpa_supplicant/defconfig @@ -501,3 +501,6 @@ CONFIG_PEERKEY=y # Enable CLI commands for FST testing #CONFIG_FST_TEST=y + +# OS X builds. This is only for building eapol_test. +#CONFIG_OSX=y