* [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL
@ 2015-10-17 9:45 Bernd Kuhls
2015-10-17 9:45 ` [Buildroot] [PATCH 2/2] package/rtmpdump: Fix makefile when GnuTLS is used Bernd Kuhls
2015-10-17 14:25 ` [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Thomas Petazzoni
0 siblings, 2 replies; 3+ messages in thread
From: Bernd Kuhls @ 2015-10-17 9:45 UTC (permalink / raw)
To: buildroot
The makefile of rtmpdump has no support for PolarSSL, so lets remove
support for it, as supposed by Gustavo:
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129531
Fixes
http://autobuild.buildroot.net/results/45d/45dd9adbac449ce0ed66af5b4655b4d9b37faa62/
http://autobuild.buildroot.net/results/ae0/ae0c4bab7975ed2ad77a9f9fd6a300d1327d56b9/
http://autobuild.buildroot.net/results/029/029695a022ba12ff177521ebc3334d7ac2373ddc/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/rtmpdump/rtmpdump.mk | 3 ---
1 file changed, 3 deletions(-)
diff --git a/package/rtmpdump/rtmpdump.mk b/package/rtmpdump/rtmpdump.mk
index 613f1cd..6e0685e 100644
--- a/package/rtmpdump/rtmpdump.mk
+++ b/package/rtmpdump/rtmpdump.mk
@@ -16,9 +16,6 @@ RTMPDUMP_DEPENDENCIES = zlib
ifeq ($(BR2_PACKAGE_GNUTLS),y)
RTMPDUMP_DEPENDENCIES += gnutls
RTMPDUMP_CRYPTO = GNUTLS
-else ifeq ($(BR2_PACKAGE_POLARSSL),y)
-RTMPDUMP_DEPENDENCIES += polarssl
-RTMPDUMP_CRYPTO = POLARSSL
else ifeq ($(BR2_PACKAGE_OPENSSL),y)
RTMPDUMP_DEPENDENCIES += openssl
RTMPDUMP_CRYPTO = OPENSSL
--
2.6.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 2/2] package/rtmpdump: Fix makefile when GnuTLS is used
2015-10-17 9:45 [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Bernd Kuhls
@ 2015-10-17 9:45 ` Bernd Kuhls
2015-10-17 14:25 ` [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Thomas Petazzoni
1 sibling, 0 replies; 3+ messages in thread
From: Bernd Kuhls @ 2015-10-17 9:45 UTC (permalink / raw)
To: buildroot
In librtmp/Makefile the variable CRYPTO defaults to OpenSSL. When
building with GnuTLS support instead, librtmp.pc includes wrong
libraries:
$ grep Req output/staging/usr/lib/pkgconfig/librtmp.pc
Requires: libssl,libcrypto
using this defconfig
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
BR2_PACKAGE_GNUTLS=y
BR2_PACKAGE_RTMPDUMP=y
Pass RTMPDUMP_CRYPTO also to INSTALL_*_CMDS to fix this problem.
Patch supposed by Thomas:
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129525
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/rtmpdump/rtmpdump.mk | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/package/rtmpdump/rtmpdump.mk b/package/rtmpdump/rtmpdump.mk
index 6e0685e..ad4308c 100644
--- a/package/rtmpdump/rtmpdump.mk
+++ b/package/rtmpdump/rtmpdump.mk
@@ -32,22 +32,25 @@ else
RTMPDUMP_SHARED = "SHARED="
endif
+RTMPDUMP_MAKE_FLAGS = \
+ CRYPTO=$(RTMPDUMP_CRYPTO) \
+ prefix=/usr \
+ $(RTMPDUMP_SHARED)
+
define RTMPDUMP_BUILD_CMDS
- $(MAKE) CRYPTO=$(RTMPDUMP_CRYPTO) \
- prefix=/usr \
+ $(MAKE) $(RTMPDUMP_MAKE_FLAGS) \
XCFLAGS="$(RTMPDUMP_CFLAGS)" \
XLDFLAGS="$(TARGET_LDFLAGS)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
- $(RTMPDUMP_SHARED) \
-C $(@D)/librtmp
endef
define RTMPDUMP_INSTALL_STAGING_CMDS
- $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) $(RTMPDUMP_SHARED)
+ $(MAKE) -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) $(RTMPDUMP_MAKE_FLAGS)
endef
define RTMPDUMP_INSTALL_TARGET_CMDS
- $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) $(RTMPDUMP_SHARED)
+ $(MAKE) -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) $(RTMPDUMP_MAKE_FLAGS)
endef
$(eval $(generic-package))
--
2.6.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL
2015-10-17 9:45 [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Bernd Kuhls
2015-10-17 9:45 ` [Buildroot] [PATCH 2/2] package/rtmpdump: Fix makefile when GnuTLS is used Bernd Kuhls
@ 2015-10-17 14:25 ` Thomas Petazzoni
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2015-10-17 14:25 UTC (permalink / raw)
To: buildroot
Dear Bernd Kuhls,
On Sat, 17 Oct 2015 11:45:57 +0200, Bernd Kuhls wrote:
> The makefile of rtmpdump has no support for PolarSSL, so lets remove
> support for it, as supposed by Gustavo:
> http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129531
>
> Fixes
> http://autobuild.buildroot.net/results/45d/45dd9adbac449ce0ed66af5b4655b4d9b37faa62/
> http://autobuild.buildroot.net/results/ae0/ae0c4bab7975ed2ad77a9f9fd6a300d1327d56b9/
> http://autobuild.buildroot.net/results/029/029695a022ba12ff177521ebc3334d7ac2373ddc/
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> package/rtmpdump/rtmpdump.mk | 3 ---
> 1 file changed, 3 deletions(-)
Both applied, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-10-17 14:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-17 9:45 [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Bernd Kuhls
2015-10-17 9:45 ` [Buildroot] [PATCH 2/2] package/rtmpdump: Fix makefile when GnuTLS is used Bernd Kuhls
2015-10-17 14:25 ` [Buildroot] [PATCH 1/2] package/rtmpdump: Remove optional dependency to PolarSSL Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox