From 9e0401902468a84b701b6361546b9d4a5ff71215 Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jo@mein.io>
Date: Wed, 6 Apr 2016 22:38:47 +0200
Subject: [PATCH] package: flag essential components as nonshared

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
---
 package/base-files/Makefile     | 1 +
 package/kernel/linux/Makefile   | 1 +
 package/libs/toolchain/Makefile | 2 +-
 package/system/opkg/Makefile    | 1 +
 package/system/procd/Makefile   | 2 ++
 5 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/package/base-files/Makefile b/package/base-files/Makefile
index 691ad517a73..2bc4d15ca4a 100644
--- a/package/base-files/Makefile
+++ b/package/base-files/Makefile
@@ -12,6 +12,7 @@ include $(INCLUDE_DIR)/version.mk
 
 PKG_NAME:=base-files
 PKG_RELEASE:=168
+PKG_FLAGS:=nonshared
 
 PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
 PKG_BUILD_DEPENDS:=usign/host
diff --git a/package/kernel/linux/Makefile b/package/kernel/linux/Makefile
index 05b0b5e8806..d85ce49387e 100644
--- a/package/kernel/linux/Makefile
+++ b/package/kernel/linux/Makefile
@@ -49,6 +49,7 @@ define Package/kernel
   TITLE:=Virtual kernel package
   VERSION:=$(LINUX_VERSION)-$(LINUX_RELEASE)-$(LINUX_VERMAGIC)
   URL:=http://www.kernel.org/
+  PKG_FLAGS:=nonshared
 endef
 
 define Package/kernel/install
diff --git a/package/libs/toolchain/Makefile b/package/libs/toolchain/Makefile
index 120193ad50e..8efaef8cedb 100644
--- a/package/libs/toolchain/Makefile
+++ b/package/libs/toolchain/Makefile
@@ -139,7 +139,7 @@ define Package/libc/Default
   VERSION:=$(LIBC_VERSION)-$(PKG_RELEASE)
   DEPENDS:=+libgcc
   URL:=$(LIBC_URL)
-  PKG_FLAGS:=hold essential
+  PKG_FLAGS:=hold essential nonshared
 endef
 
 
diff --git a/package/system/opkg/Makefile b/package/system/opkg/Makefile
index d8cce2a8f29..01a7d796de5 100644
--- a/package/system/opkg/Makefile
+++ b/package/system/opkg/Makefile
@@ -28,6 +28,7 @@ PKG_LICENSE_FILES:=COPYING
 
 PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
 
+PKG_FLAGS := nonshared
 PKG_CONFIG_DEPENDS := CONFIG_SIGNED_PACKAGES
 
 PKG_BUILD_PARALLEL:=1
diff --git a/package/system/procd/Makefile b/package/system/procd/Makefile
index 294985c65e6..0bf093f2616 100644
--- a/package/system/procd/Makefile
+++ b/package/system/procd/Makefile
@@ -24,6 +24,8 @@ PKG_LICENSE_FILES:=
 
 PKG_MAINTAINER:=John Crispin <blogic@openwrt.org>
 
+PKG_FLAGS:=nonshared
+
 PKG_CONFIG_DEPENDS:= \
 	CONFIG_TARGET_INIT_PATH CONFIG_KERNEL_SECCOMP \
 	CONFIG_NAND_SUPPORT CONFIG_PROCD_SHOW_BOOT CONFIG_PROCD_ZRAM_TMPFS \
-- 
GitLab