This commit upgrades cryptsetup to v2.6.1, which uses openssl v3
Change-Id: I3d78b2485ebf215ff90bb4b8bfb5e512a3513c5f
Signed-off-by: Stanislaw Wadas <s.wadas@samsung.com>
-DLIBDIR=\""$(libdir)"\" \
-DPREFIX=\""$(prefix)"\" \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
- -DVERSION=\""$(VERSION)"\"
+ -DVERSION=\""$(VERSION)"\" \
+ -DEXTERNAL_LUKS2_TOKENS_PATH=\"${EXTERNAL_LUKS2_TOKENS_PATH}\"
-AM_CFLAGS = -Wall
+AM_CFLAGS = -Wall -fPIE
+ AM_CXXFLAGS = -Wall
-AM_LDFLAGS =
+AM_LDFLAGS = -pie
- LDADD = $(LTLIBINTL) -lm
+ if ENABLE_FUZZ_TARGETS
+ AM_CFLAGS += -fsanitize=fuzzer-no-link
+ AM_CXXFLAGS += -fsanitize=fuzzer-no-link
+ endif
+
+ LDADD = $(LTLIBINTL)
tmpfilesddir = @DEFAULT_TMPFILESDIR@
#ifdef HAVE_SYS_SYSMACROS_H
# include <sys/sysmacros.h> /* for major, minor */
#endif
+ #include <linux/types.h>
#include <linux/loop.h>
+#ifdef HAVE_SYS_SYSMACROS_H
+#include <sys/sysmacros.h> /* for major, minor */
+#endif
#include "utils_loop.h"
+ #include "libcryptsetup_macros.h"
#define LOOP_DEV_MAJOR 7