[OpenWrt-Devel] [PATCH 1/1] [polarssl] Fix build failures due to PKG_NAME != dir name

Yousong Zhou yszhou4tech at gmail.com
Mon Aug 10 22:00:42 EDT 2015


On 2 August 2015 at 19:46, Daniel Dickinson
<openwrt at daniel.thecshore.com> wrote:
> Packages that depend on PolarSSL fail to build because polarssl's InstallDev
> section never actually gets executed because (prior to this patch) the package
> name does not match the subdir the package is in (presumably due to upstream
> name change).  As a workaround I have changed the package name back to
> polarssl and used a new variable SRC_PKG_NAME for the purposes of downloading
> the upstream tarball and creating PKG_BUILD_DIR.
>

Nice catch, but only setting PKG_BUILD_DIR should be enough to fix
this.  No need to introduce a new variable.

                yousong


> Signed-off-by: Daniel Dickinson <openwrt at daniel.thecshore.com>
> ---
>  package/libs/polarssl/Makefile | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/package/libs/polarssl/Makefile b/package/libs/polarssl/Makefile
> index c7e6036..5d5e857 100644
> --- a/package/libs/polarssl/Makefile
> +++ b/package/libs/polarssl/Makefile
> @@ -7,15 +7,18 @@
>
>  include $(TOPDIR)/rules.mk
>
> -PKG_NAME:=mbedtls
> +PKG_NAME:=polarssl
> +SRC_PKG_NAME:=mbedtls
>  PKG_VERSION:=1.3.11
>  PKG_RELEASE:=2
>  PKG_USE_MIPS16:=0
>
> -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-gpl.tgz
> +PKG_SOURCE:=$(SRC_PKG_NAME)-$(PKG_VERSION)-gpl.tgz
>  PKG_SOURCE_URL:=https://polarssl.org/download/
>  PKG_MD5SUM:=c02ce2e54862d678604794ee484fb59e
>
> +PKG_BUILD_DIR:=$(BUILD_DIR)/$(SRC_PKG_NAME)-$(PKG_VERSION)
> +
>  PKG_BUILD_PARALLEL:=1
>  PKG_LICENSE:=GPL-2.0+
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list