libkrb5-dev,
libldap2-dev,
liblmdb-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libmaxminddb-dev,
libp11-kit-dev,
libpq-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
+
# Use new build system
%:
dh $@ \
libkrb5-dev,
libldap2-dev,
liblmdb-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libmaxminddb-dev,
libp11-kit-dev,
libpq-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
# Use new build system
%:
--with-modules="" \
--enable-tools \
--with-libsodium \
- --with-lua=luajit \
--with-protobuf \
--enable-unit-tests \
--enable-experimental-pkcs11 \
libgnutls28-dev,
libh2o-evloop-dev,
liblmdb-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libprotobuf-dev,
libre2-dev,
libsnmp-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
%:
dh $@ \
--with-libsodium \
--with-re2 \
--with-ebpf \
- --with-lua=luajit \
--with-protobuf \
--with-service-user='_dnsdist' \
--with-service-group='_dnsdist' \
libfstrm-dev,
libgnutls28-dev,
liblmdb-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libprotobuf-dev,
libre2-dev,
libsodium-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
%:
dh $@ \
--with-libsodium \
--with-re2 \
--with-ebpf \
- --with-lua=luajit \
--with-protobuf \
--with-service-user='_dnsdist' \
--with-service-group='_dnsdist' \
dh-systemd [linux-any],
libboost-all-dev,
libcap-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libprotobuf-dev,
libfstrm-dev,
libsodium-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
# Use new build system
%:
dh_auto_configure -- \
--sysconfdir=/etc/powerdns \
--enable-unit-tests \
- --with-lua=luajit \
--with-libcap \
--with-libsodium \
--with-protobuf=yes \
dh-systemd [linux-any],
libboost-all-dev,
libcap-dev,
- libluajit-5.1-dev,
+ libluajit-5.1-dev [!arm64],
+ liblua5.3-dev [arm64],
libprotobuf-dev,
libfstrm-dev,
libsodium-dev,
CONFIGURE_ARGS += --disable-systemd
endif
+# Only disable luajit on arm64
+ifneq ($(DEB_HOST_ARCH),arm64)
+CONFIGURE_ARGS += --with-lua=luajit
+else
+CONFIGURE_ARGS += --with-lua=lua5.3
+endif
# Use new build system
%:
dh_auto_configure -- \
--sysconfdir=/etc/powerdns \
--enable-unit-tests \
- --with-lua=luajit \
--with-libcap \
--with-libsodium \
--with-protobuf=yes \