From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerzy Grzegorek Date: Tue, 25 Aug 2015 21:32:09 +0200 Subject: [Buildroot] [PATCH 1/1] package/tvheadend: Fix static build In-Reply-To: <1440519726-30166-1-git-send-email-bernd.kuhls@t-online.de> References: <1440519726-30166-1-git-send-email-bernd.kuhls@t-online.de> Message-ID: <55DCC2B9.20207@trzebnica.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Bernd, > Fixes > http://autobuild.buildroot.net/results/bd0/bd0e8619df7cd8f21da96ae470691b1ebb2f156c/ > http://autobuild.buildroot.net/results/f1c/f1c40ac9dda5ceeb5665d021333058eb29828d62/ > > Signed-off-by: Bernd Kuhls > --- > package/tvheadend/tvheadend.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk > index ec04e6f..e145ded 100644 > --- a/package/tvheadend/tvheadend.mk > +++ b/package/tvheadend/tvheadend.mk > @@ -71,6 +71,14 @@ define TVHEADEND_CONFIGURE_CMDS > ) > endef > > +# remove hardcoded -ldl for static builds > +define TVHEADEND_FIX_MAKEFILE_FOR_STATIC_BUILD > + $(SED) 's/-ldl -lpthread -lm/-lpthread -lm/' $(@D)/Makefile > +endef > +ifeq ($(BR2_STATIC_LIBS),y) > +TVHEADEND_POST_CONFIGURE_HOOKS += TVHEADEND_FIX_MAKEFILE_FOR_STATIC_BUILD > +endif This should rather be: ifeq ($(BR2_STATIC_LIBS),y) define TVHEADEND_FIX_MAKEFILE_FOR_STATIC_BUILD $(SED) 's/-ldl -lpthread -lm/-lpthread -lm/' $(@D)/Makefile endef TVHEADEND_POST_CONFIGURE_HOOKS += TVHEADEND_FIX_MAKEFILE_FOR_STATIC_BUILD endif Regards, Jerzy > + > define TVHEADEND_BUILD_CMDS > $(MAKE) -C $(@D) > endef