mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
freeradius3: allow build without openssl engines
This applies a patch from upstream that avoids a call to ENGINE_cleanup when the openssl library was built without engine support. A workaround for a missing header check was used to silence a warning about the implicit definition of RAND_load_file. A proper fix has been merged upstream as well. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
This commit is contained in:
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=freeradius3
|
||||
PKG_VERSION:=release_3_0_17
|
||||
PKG_RELEASE:=2
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://github.com/FreeRADIUS/freeradius-server/archive
|
||||
@@ -381,6 +381,13 @@ define Package/freeradius3-utils
|
||||
TITLE:=Misc. client utilities
|
||||
endef
|
||||
|
||||
# This is a workaround for a bug in configure.ac, that does not check
|
||||
# for the openss/rand.h header. Setting the macro is safe for openwrt,
|
||||
# and faster than rebuilding configure.
|
||||
# This has been fixed upstream in the 3.0.x branch, and should not be
|
||||
# needed in a future release.
|
||||
EXTRA_CFLAGS+= -DHAVE_OPENSSL_RAND_H
|
||||
|
||||
CONFIGURE_ARGS+= \
|
||||
--libdir=/usr/lib/freeradius3 \
|
||||
--libexecdir=/usr/lib/freeradius3 \
|
||||
|
||||
Reference in New Issue
Block a user