diff options
author | fanquake <fanquake@gmail.com> | 2023-04-03 13:36:32 +0100 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2023-04-04 10:07:41 +0100 |
commit | 436df1e826cae036caed3e983715a4ed4e441321 (patch) | |
tree | 121f139851446edba504a5e711d19bc9de550b58 /depends/packages/libevent.mk | |
parent | 369d4c03b7084de967576759545ba36a17fc18bb (diff) |
depends: add NO_HARDEN option
Add an option that when passed, will disable hardening options, and
pass `--disable-hardening` through to configure. Due to the way
we link libssp for Windows builds, they now fail (after #27118),
if building with depends, and configuring with --disable-hardening.
See:
https://github.com/bitcoin/bitcoin/pull/27118#issuecomment-1492606272.
This change would add a depends opiton such that, if someone wants to
build with, for windows, without hardening, they can do so. This may
also be useful when building for debugging.
Diffstat (limited to 'depends/packages/libevent.mk')
-rw-r--r-- | depends/packages/libevent.mk | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/depends/packages/libevent.mk b/depends/packages/libevent.mk index 8374f2a103..9650f77db9 100644 --- a/depends/packages/libevent.mk +++ b/depends/packages/libevent.mk @@ -16,8 +16,11 @@ define $(package)_set_vars $(package)_config_opts_netbsd=--with-pic $(package)_config_opts_openbsd=--with-pic $(package)_config_opts_android=--with-pic - $(package)_cppflags+=-D_FORTIFY_SOURCE=3 $(package)_cppflags_mingw32=-D_WIN32_WINNT=0x0601 + + ifeq ($(NO_HARDEN),) + $(package)_cppflags+=-D_FORTIFY_SOURCE=3 + endif endef define $(package)_preprocess_cmds |