From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Baruch Siach <baruch@tkos.co.il>
Cc: buildroot@busybox.net
Subject: Re: [Buildroot] [PATCH] package/socat: bump to version 1.7.4.3
Date: Thu, 13 Jan 2022 18:58:57 +0100 [thread overview]
Message-ID: <20220113175857.GL1477939@scaer> (raw)
In-Reply-To: <541525e413f6b72c67b8602fc88e916486931d5f.1642091818.git.baruch@tkos.co.il>
Baruch, All,
On 2022-01-13 18:36 +0200, Baruch Siach via buildroot spake thusly:
> Update README hash for version number change.
>
> Add a patch fixing build with musl.
>
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> ...-correct-the-getprotobynumber_r-test.patch | 43 +++++++++++++++++++
> package/socat/socat.hash | 6 +--
> package/socat/socat.mk | 2 +-
> 3 files changed, 47 insertions(+), 4 deletions(-)
> create mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch
>
> diff --git a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch
> new file mode 100644
> index 000000000000..de9540553191
> --- /dev/null
> +++ b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch
> @@ -0,0 +1,43 @@
> +From d56a11beb9b181fd91a70a6d703dfbdfe887122a Mon Sep 17 00:00:00 2001
> +From: Baruch Siach <baruch@tkos.co.il>
> +Date: Thu, 13 Jan 2022 17:56:10 +0200
> +Subject: [PATCH] configure.ac: correct the getprotobynumber_r test
> +
> +The AC_TRY_COMPILE test succeeds even when libc does not provide the
> +tested symbol. The compiler produces a warning, but exits successfully.
> +Use AC_TRY_LINK that will only succeeds if libc provides the symbol.
> +
> +This fixes build with musl libc that does not support
> +getprotobynumber_r().
> +
> +Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> +---
> +Upstream status: sent to socat@dest-unreach.org
> +
> + configure.ac | 6 +++---
> + 1 file changed, 3 insertions(+), 3 deletions(-)
> +
> +diff --git a/configure.ac b/configure.ac
> +index d4acc9e7e6f5..973a7f2218c9 100644
> +--- a/configure.ac
> ++++ b/configure.ac
> +@@ -137,13 +137,13 @@ AC_MSG_RESULT($sc_cv_have_prototype_hstrerror)
> + # getprotobynumber_r() is not standardized
> + AC_MSG_CHECKING(for getprotobynumber_r() variant)
> + AC_CACHE_VAL(sc_cv_getprotobynumber_r,
> +-[AC_TRY_COMPILE([#include <stddef.h>
> ++[AC_TRY_LINK([#include <stddef.h>
> + #include <netdb.h>],[getprotobynumber_r(1,NULL,NULL,1024,NULL);],
> + [sc_cv_getprotobynumber_r=1; tmp_bynum_variant=Linux],
> +- [AC_TRY_COMPILE([#include <stddef.h>
> ++ [AC_TRY_LINK([#include <stddef.h>
> + #include <netdb.h>],[getprotobynumber_r(1,NULL,NULL,1024);],
> + [sc_cv_getprotobynumber_r=2; tmp_bynum_variant=Solaris],
> +- [AC_TRY_COMPILE([#include <stddef.h>
> ++ [AC_TRY_LINK([#include <stddef.h>
> + #include <netdb.h>],[getprotobynumber_r(1,NULL,NULL);],
> + [sc_cv_getprotobynumber_r=3; tmp_bynum_variant=AIX],
> +
> +--
> +2.34.1
> +
> diff --git a/package/socat/socat.hash b/package/socat/socat.hash
> index 0d9d0ba76c9d..4f7ff5328e28 100644
> --- a/package/socat/socat.hash
> +++ b/package/socat/socat.hash
> @@ -1,8 +1,8 @@
> # From http://www.dest-unreach.org/socat/download.md5sum
> -md5 003686f80d820072649660b85f80c58f socat-1.7.4.2.tar.bz2
> +md5 5c28dd258ba928326d0716fcb4895cc2 socat-1.7.4.3.tar.bz2
> # From http://www.dest-unreach.org/socat/download.sha256sum
> -sha256 6690a9f9990457b505097a272bbf2cbf4cc35576176f76646e3524b0e91c1763 socat-1.7.4.2.tar.bz2
> +sha256 d47318104415077635119dfee44bcfb41de3497374a9a001b1aff6e2f0858007 socat-1.7.4.3.tar.bz2
> # Locally calculated
> -sha256 062e425b43da6b3df6d8657639b5e2c781781572b5d8867444fd6d2487ac7644 README
> +sha256 432aebfec164bedcaada7cdf2849e1f003fa00a91a0a1ed34d7cf4abe980f5fb README
> sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
> sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL
> diff --git a/package/socat/socat.mk b/package/socat/socat.mk
> index cf2a31b0969c..e20577492d86 100644
> --- a/package/socat/socat.mk
> +++ b/package/socat/socat.mk
> @@ -4,7 +4,7 @@
> #
> ################################################################################
>
> -SOCAT_VERSION = 1.7.4.2
> +SOCAT_VERSION = 1.7.4.3
> SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2
> SOCAT_SITE = http://www.dest-unreach.org/socat/download
> SOCAT_LICENSE = GPL-2.0 with OpenSSL exception
> --
> 2.34.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
prev parent reply other threads:[~2022-01-13 17:59 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-13 16:36 [Buildroot] [PATCH] package/socat: bump to version 1.7.4.3 Baruch Siach via buildroot
2022-01-13 17:58 ` Yann E. MORIN [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220113175857.GL1477939@scaer \
--to=yann.morin.1998@free.fr \
--cc=baruch@tkos.co.il \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.