From a772fbe5e3ff90a8f35b10f776b70b8c9ca9b9c6 Mon Sep 17 00:00:00 2001 From: kyak Date: Wed, 24 Aug 2011 00:28:11 +0400 Subject: [PATCH] gcc-mips: temporary workaround --- gcc-mips/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc-mips/Makefile b/gcc-mips/Makefile index 1063f12..3233b3e 100644 --- a/gcc-mips/Makefile +++ b/gcc-mips/Makefile @@ -99,4 +99,15 @@ define Package/gcc-mips/install cp -a $(TOOLCHAIN_DIR)/lib/*.{a,o,so*} $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION) endef +define Package/gcc-mips/postinst +#!/bin/sh +#we use some files from host's openwrt toolchain for gcc-mips package, +#and the host's gcc version (linaro) is now 4.5.4. +#this will be fixed when we catch up with openwrt upstream, +#workaround for now +for i in $$(find $${IPKG_INSTROOT}/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.5.4 -type f); do + ln -s ../4.5.4/$${i##*/} $${i/4.5.4/4.5.2} +done +endef + $(eval $(call BuildPackage,gcc-mips))