All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define
@ 2017-09-21 21:21 Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 2/4] mongoose: drop unused openssl linker flags Peter Korsgaard
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-21 21:21 UTC (permalink / raw)
  To: buildroot

This define is not used anywhere in the mongoose sources since v6.0 (commit
8927c9d22b3f), so drop it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 package/mongoose/mongoose.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/mongoose/mongoose.mk b/package/mongoose/mongoose.mk
index 36fd8f899a..702342b3b1 100644
--- a/package/mongoose/mongoose.mk
+++ b/package/mongoose/mongoose.mk
@@ -10,7 +10,7 @@ MONGOOSE_LICENSE = GPL-2.0
 MONGOOSE_LICENSE_FILES = LICENSE
 MONGOOSE_INSTALL_STAGING = YES
 
-MONGOOSE_CFLAGS = $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -DMONGOOSE_NO_DL
+MONGOOSE_CFLAGS = $(TARGET_CFLAGS) $(TARGET_LDFLAGS)
 
 ifeq ($(BR2_PACKAGE_OPENSSL),y)
 MONGOOSE_DEPENDENCIES += openssl
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 2/4] mongoose: drop unused openssl linker flags
  2017-09-21 21:21 [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
@ 2017-09-21 21:21 ` Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 3/4] mongoose: correct openssl define Peter Korsgaard
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-21 21:21 UTC (permalink / raw)
  To: buildroot

No linking is done since the package was reworked for v6.x in commit
9860746ff (mongoose: bump to version 6.1), so drop LDFLAGS and the list of
libraries to link against.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 package/mongoose/mongoose.mk | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/mongoose/mongoose.mk b/package/mongoose/mongoose.mk
index 702342b3b1..2705bdd4a5 100644
--- a/package/mongoose/mongoose.mk
+++ b/package/mongoose/mongoose.mk
@@ -10,12 +10,11 @@ MONGOOSE_LICENSE = GPL-2.0
 MONGOOSE_LICENSE_FILES = LICENSE
 MONGOOSE_INSTALL_STAGING = YES
 
-MONGOOSE_CFLAGS = $(TARGET_CFLAGS) $(TARGET_LDFLAGS)
+MONGOOSE_CFLAGS = $(TARGET_CFLAGS)
 
 ifeq ($(BR2_PACKAGE_OPENSSL),y)
 MONGOOSE_DEPENDENCIES += openssl
-# directly linked
-MONGOOSE_CFLAGS += -DNS_ENABLE_SSL -lssl -lcrypto -lz
+MONGOOSE_CFLAGS += -DNS_ENABLE_SSL
 endif
 
 define MONGOOSE_BUILD_CMDS
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 3/4] mongoose: correct openssl define
  2017-09-21 21:21 [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 2/4] mongoose: drop unused openssl linker flags Peter Korsgaard
@ 2017-09-21 21:21 ` Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 4/4] mongoose: don't install to target Peter Korsgaard
  2017-09-22 16:22 ` [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-21 21:21 UTC (permalink / raw)
  To: buildroot

NS_ENABLE_SSL was renamed to MG_ENABLE_SSL in v6.0, commit e1dd3f06fe33
(Rename Mongoose constants: NS_ -> MG_, NSF_ -> MG_F_), so use the new name
instead.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 package/mongoose/mongoose.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/mongoose/mongoose.mk b/package/mongoose/mongoose.mk
index 2705bdd4a5..39d5b85531 100644
--- a/package/mongoose/mongoose.mk
+++ b/package/mongoose/mongoose.mk
@@ -14,7 +14,7 @@ MONGOOSE_CFLAGS = $(TARGET_CFLAGS)
 
 ifeq ($(BR2_PACKAGE_OPENSSL),y)
 MONGOOSE_DEPENDENCIES += openssl
-MONGOOSE_CFLAGS += -DNS_ENABLE_SSL
+MONGOOSE_CFLAGS += -DMG_ENABLE_SSL
 endif
 
 define MONGOOSE_BUILD_CMDS
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 4/4] mongoose: don't install to target
  2017-09-21 21:21 [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 2/4] mongoose: drop unused openssl linker flags Peter Korsgaard
  2017-09-21 21:21 ` [Buildroot] [PATCH 3/4] mongoose: correct openssl define Peter Korsgaard
@ 2017-09-21 21:21 ` Peter Korsgaard
  2017-09-22 16:22 ` [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-21 21:21 UTC (permalink / raw)
  To: buildroot

Only a static library is built (and no _INSTALL_TARGET_CMDS are defined), so
there is no need to run the target-install step.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 package/mongoose/mongoose.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/mongoose/mongoose.mk b/package/mongoose/mongoose.mk
index 39d5b85531..e2149e06e8 100644
--- a/package/mongoose/mongoose.mk
+++ b/package/mongoose/mongoose.mk
@@ -9,6 +9,8 @@ MONGOOSE_SITE = $(call github,cesanta,mongoose,$(MONGOOSE_VERSION))
 MONGOOSE_LICENSE = GPL-2.0
 MONGOOSE_LICENSE_FILES = LICENSE
 MONGOOSE_INSTALL_STAGING = YES
+# static library
+MONGOOSE_INSTALL_TARGET = NO
 
 MONGOOSE_CFLAGS = $(TARGET_CFLAGS)
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define
  2017-09-21 21:21 [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
                   ` (2 preceding siblings ...)
  2017-09-21 21:21 ` [Buildroot] [PATCH 4/4] mongoose: don't install to target Peter Korsgaard
@ 2017-09-22 16:22 ` Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-22 16:22 UTC (permalink / raw)
  To: buildroot

>>>>> "Peter" == Peter Korsgaard <peter@korsgaard.com> writes:

 > This define is not used anywhere in the mongoose sources since v6.0 (commit
 > 8927c9d22b3f), so drop it.

 > Signed-off-by: Peter Korsgaard <peter@korsgaard.com>

Committed all 4, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-09-22 16:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-21 21:21 [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard
2017-09-21 21:21 ` [Buildroot] [PATCH 2/4] mongoose: drop unused openssl linker flags Peter Korsgaard
2017-09-21 21:21 ` [Buildroot] [PATCH 3/4] mongoose: correct openssl define Peter Korsgaard
2017-09-21 21:21 ` [Buildroot] [PATCH 4/4] mongoose: don't install to target Peter Korsgaard
2017-09-22 16:22 ` [Buildroot] [PATCH 1/4] mongoose: drop unused MONGOOSE_NO_DL define Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.