diff mbox series

[1/1] package/libmemcached: force CMAKE_BUILD_TYPE

Message ID 20231026203632.6065-1-fontaine.fabrice@gmail.com
State Accepted
Headers show
Series [1/1] package/libmemcached: force CMAKE_BUILD_TYPE | expand

Commit Message

Fabrice Fontaine Oct. 26, 2023, 8:36 p.m. UTC
Force CMAKE_BUILD_TYPE to Release to avoid the following build failure
with c-icap or php-memcached raised since bump to version 1.1.4 and
switch to cmake-package in commit
7205df8a4f3c729b11a5f0c34885e6cf592f24b9:

Fixes:
 - http://autobuild.buildroot.org/results/bca84915550a72f1dc89c8661cba2545d6bc96ef
 - http://autobuild.buildroot.org/results/b140d225208e7fa44b935a119e74347caf710e55

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 package/libmemcached/libmemcached.mk | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Peter Korsgaard Nov. 12, 2023, 1:08 p.m. UTC | #1
>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice@gmail.com> writes:

 > Force CMAKE_BUILD_TYPE to Release to avoid the following build failure
 > with c-icap or php-memcached raised since bump to version 1.1.4 and
 > switch to cmake-package in commit
 > 7205df8a4f3c729b11a5f0c34885e6cf592f24b9:

 > Fixes:
 >  - http://autobuild.buildroot.org/results/bca84915550a72f1dc89c8661cba2545d6bc96ef
 >  - http://autobuild.buildroot.org/results/b140d225208e7fa44b935a119e74347caf710e55

 > Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 > ---
 >  package/libmemcached/libmemcached.mk | 4 ++++
 >  1 file changed, 4 insertions(+)

 > diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk
 > index bd63d78c97..2c268d4151 100644
 > --- a/package/libmemcached/libmemcached.mk
 > +++ b/package/libmemcached/libmemcached.mk
 > @@ -14,6 +14,10 @@ LIBMEMCACHED_LICENSE = BSD-3-Clause
 >  LIBMEMCACHED_LICENSE_FILES = LICENSE
 >  LIBMEMCACHED_CPE_ID_VENDOR = awesome
 
 > +# Force Release otherwise libraries will be suffixed by -dbg which will raise
 > +# unexpected build failures with packages that use libmemcached (e.g. c-icap)
 > +LIBMEMCACHED_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release
 > +

As correctly warned by check-package:

Applying: package/libmemcached: force CMAKE_BUILD_TYPE
gpackage/libmemcached/libmemcached.mk:19: unconditional override of variable LIBMEMCACHED_CONF_OPTS

_CONF_OPTS already get set in line 10, so I changed this to be += and
applied, thanks.
Peter Korsgaard Nov. 13, 2023, 6:54 p.m. UTC | #2
>>>>> "Peter" == Peter Korsgaard <peter@korsgaard.com> writes:

>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice@gmail.com> writes:
 >> Force CMAKE_BUILD_TYPE to Release to avoid the following build failure
 >> with c-icap or php-memcached raised since bump to version 1.1.4 and
 >> switch to cmake-package in commit
 >> 7205df8a4f3c729b11a5f0c34885e6cf592f24b9:

 >> Fixes:
 >> - http://autobuild.buildroot.org/results/bca84915550a72f1dc89c8661cba2545d6bc96ef
 >> - http://autobuild.buildroot.org/results/b140d225208e7fa44b935a119e74347caf710e55

 >> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 >> ---
 >> package/libmemcached/libmemcached.mk | 4 ++++
 >> 1 file changed, 4 insertions(+)

 >> diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk
 >> index bd63d78c97..2c268d4151 100644
 >> --- a/package/libmemcached/libmemcached.mk
 >> +++ b/package/libmemcached/libmemcached.mk
 >> @@ -14,6 +14,10 @@ LIBMEMCACHED_LICENSE = BSD-3-Clause
 >> LIBMEMCACHED_LICENSE_FILES = LICENSE
 >> LIBMEMCACHED_CPE_ID_VENDOR = awesome
 
 >> +# Force Release otherwise libraries will be suffixed by -dbg which will raise
 >> +# unexpected build failures with packages that use libmemcached (e.g. c-icap)
 >> +LIBMEMCACHED_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release
 >> +

 > As correctly warned by check-package:

 > Applying: package/libmemcached: force CMAKE_BUILD_TYPE
 > gpackage/libmemcached/libmemcached.mk:19: unconditional override of variable LIBMEMCACHED_CONF_OPTS

 > _CONF_OPTS already get set in line 10, so I changed this to be += and
 > applied, thanks.

Committed to 2023.08.x, thanks.
diff mbox series

Patch

diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk
index bd63d78c97..2c268d4151 100644
--- a/package/libmemcached/libmemcached.mk
+++ b/package/libmemcached/libmemcached.mk
@@ -14,6 +14,10 @@  LIBMEMCACHED_LICENSE = BSD-3-Clause
 LIBMEMCACHED_LICENSE_FILES = LICENSE
 LIBMEMCACHED_CPE_ID_VENDOR = awesome
 
+# Force Release otherwise libraries will be suffixed by -dbg which will raise
+# unexpected build failures with packages that use libmemcached (e.g. c-icap)
+LIBMEMCACHED_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release
+
 ifeq ($(BR2_PACKAGE_LIBEVENT),y)
 LIBMEMCACHED_DEPENDENCIES += libevent
 LIBMEMCACHED_CONF_OPTS += -DENABLE_MEMASLAP=ON