mirror of
https://github.com/cjdelisle/openwrt.git
synced 2025-05-11 18:53:17 +00:00
This reverts commit b930ce3bf7
.
Bump to 1.17 broke SDK portability as it partially reverted commit
("automake: portability fixes") which made Perl PATH "/usr/bin/env perl"
as that is portable, as otherwise automake will set the absolute path to
the Perl binary and this will then fail when using SDK on a different
system as that PATH is not present.
So, since fixing this would require backport of upstream commit
("configure: make perl path with whitespace a warning, not error.") which
requires autoreconf to be done in order for configure to get regenerated
we cannot do it because at that time we do not have automake built.
So, for now revert the bump until upstream makes a new release.
Signed-off-by: Robert Marko <robimarko@gmail.com>
54 lines
1.4 KiB
Makefile
54 lines
1.4 KiB
Makefile
#
|
|
# Copyright (C) 2006-2015 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=automake
|
|
PKG_CPE_ID:=cpe:/a:gnu:automake
|
|
PKG_VERSION:=1.16.5
|
|
PKG_API_VERSION:=$(word 2,$(subst ., ,$(PKG_VERSION)))
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=@GNU/automake
|
|
PKG_HASH:=07bd24ad08a64bc17250ce09ec56e921d6343903943e99ccf63bbf0705e34605
|
|
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
|
HOST_CONFIGURE_ARGS += \
|
|
--disable-silent-rules
|
|
|
|
HOST_CONFIGURE_VARS += \
|
|
PERL="/usr/bin/env perl" \
|
|
am_cv_prog_PERL_ithreads=no
|
|
|
|
define Host/Configure
|
|
(cd $(HOST_BUILD_DIR); $(AM_TOOL_PATHS) STAGING_DIR_HOST="" ./bootstrap)
|
|
$(call Host/Configure/Default)
|
|
endef
|
|
|
|
define Host/Install
|
|
# remove old automake resources to avoid version conflicts
|
|
$(call Host/Uninstall)
|
|
$(call Host/Compile/Default,install)
|
|
mv $(STAGING_DIR_HOST)/bin/aclocal $(STAGING_DIR_HOST)/bin/aclocal.real
|
|
$(INSTALL_BIN) ./files/aclocal $(STAGING_DIR_HOST)/bin
|
|
( \
|
|
api=$(PKG_API_VERSION); \
|
|
while [ "$$$$api" -ge 11 ]; do \
|
|
ln -sf aclocal "$(STAGING_DIR_HOST)/bin/aclocal-1.$$$$api"; \
|
|
api=$$$$(($$$$api - 1)); \
|
|
done; \
|
|
)
|
|
endef
|
|
|
|
define Host/Uninstall
|
|
-$(call Host/Compile/Default,uninstall)
|
|
rm -rf $(STAGING_DIR_HOST)/share/aclocal-[0-9]*
|
|
rm -rf $(STAGING_DIR_HOST)/share/automake-[0-9]*
|
|
endef
|
|
|
|
$(eval $(call HostBuild))
|