diff options
| author | Felix Fietkau <nbd@nbd.name> | 2016-12-10 12:39:54 +0100 |
|---|---|---|
| committer | Felix Fietkau <nbd@nbd.name> | 2016-12-22 16:42:19 +0100 |
| commit | 2bc747aaead96d3eebc97a9d6c638b8eb44de180 (patch) | |
| tree | 930e45f2a475a74ee3fe03d0eb0d8acd6b12d434 | |
| parent | e6871ab9254fc463e8dcbdc72e2fe87a1fec5c44 (diff) | |
| download | upstream-2bc747aaead96d3eebc97a9d6c638b8eb44de180.tar.gz upstream-2bc747aaead96d3eebc97a9d6c638b8eb44de180.tar.bz2 upstream-2bc747aaead96d3eebc97a9d6c638b8eb44de180.zip | |
openvpn: reduce binary size using --gc-sections on linking
Saves around 9kb gzipped on MIPS
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | package/network/services/openvpn/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/package/network/services/openvpn/Makefile b/package/network/services/openvpn/Makefile index 11b6aabe25a..24fb897a013 100644 --- a/package/network/services/openvpn/Makefile +++ b/package/network/services/openvpn/Makefile @@ -65,6 +65,9 @@ CONFIGURE_VARS += \ IPROUTE=/sbin/ip \ NETSTAT=/sbin/netstat +TARGET_CFLAGS += -ffunction-sections -fdata-sections +TARGET_LDFLAGS += -Wl,--gc-sections + define Build/Configure $(call Build/Configure/Default, \ $(if $(CONFIG_OPENVPN_$(BUILD_VARIANT)_ENABLE_SMALL),--enable-small) \ |
