Browse Source

davfs2: No forced stack protector

davfs2 had hardcoded value for stack protector. If stack protector is disabled
in toolchain, it would break the build. Disabling the hardcoded value, counting
on settings in cross-build system.

Signed-off-by: Michal Hrusecky <michal.hrusecky@nic.cz>
[bump PKG_RELEASE]
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
lilik-openwrt-22.03
Michal Hrusecky 9 years ago
committed by Etienne CHAMPETIER
parent
commit
06d4dfe415
2 changed files with 13 additions and 1 deletions
  1. +1
    -1
      net/davfs2/Makefile
  2. +12
    -0
      net/davfs2/patches/200-davfs2-1.5.4-no-forced-stack-protector.patch

+ 1
- 1
net/davfs2/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=davfs2 PKG_NAME:=davfs2
PKG_VERSION:=1.5.4 PKG_VERSION:=1.5.4
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/davfs2/ PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/davfs2/


+ 12
- 0
net/davfs2/patches/200-davfs2-1.5.4-no-forced-stack-protector.patch View File

@ -0,0 +1,12 @@
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -32,8 +32,7 @@ mount_davfs_SOURCES = cache.c dav_coda.c
kernel_interface.h mount_davfs.h webdav.h
umount_davfs_SOURCES = umount_davfs.c defaults.h
-AM_CFLAGS = -Wall -Werror=format-security \
- -fstack-protector-strong --param=ssp-buffer-size=4
+AM_CFLAGS = -Wall -Werror=format-security
DEFS = -DPROGRAM_NAME=\"mount.davfs\" \
-DDAV_SYS_CONF_DIR=\"$(pkgsysconfdir)\" \
-DDAV_LOCALSTATE_DIR=\"$(dav_localstatedir)\" \

Loading…
Cancel
Save