package/ace: bump to version 7.1.1
- Drop patches (already in version) - C++14 is mandatory since version 7.1.0 https://github.com/DOCGroup/ACE_TAO/blob/ACE%2BTAO-7_1_1/ACE/NEWS Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
db3a730e8c
commit
0c9dc366bf
@ -124,8 +124,6 @@ boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch Up
|
||||
linux/5.10.162-cip24-rt10/0001-arch-microblaze-mm-init.c-fix-build.patch Upstream
|
||||
package/18xx-ti-utils/0001-plt.h-fix-build-with-gcc-10.patch Upstream
|
||||
package/4th/0001-avoid-regen-during-install.patch Upstream
|
||||
package/ace/0001-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/ace/0002-ACE-ace-SSL-SSL_Asynch_BIO.cpp-fix-build-with-libres.patch Upstream
|
||||
package/acl/0001-Build-with-old-GCC-versions.patch Upstream
|
||||
package/acpid/0001-dont-use-isfdtype.patch Upstream
|
||||
package/alchemy/0001-toolchains-remove-hash-style-management.patch Upstream
|
||||
|
@ -1,52 +0,0 @@
|
||||
From e06cadc3b95a577e6a8bbc94f93dd063710c73a1 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sun, 3 Apr 2022 15:25:49 +0200
|
||||
Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl
|
||||
|
||||
Fix the following build failure with libressl:
|
||||
|
||||
/home/autobuild/autobuild/instance-10/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:174:7: error: 'BIO_get_init' was not declared in this scope; did you mean 'BIO_set_init'?
|
||||
174 | if (BIO_get_init(pBIO) == 0 || p_stream == 0 || buf == 0 || len <= 0)
|
||||
| ^~~~~~~~~~~~
|
||||
| BIO_set_init
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/386afa88ac9e5e3bb65dddeabf610bb1e9bc4285
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from:
|
||||
https://github.com/DOCGroup/ACE_TAO/commit/e06cadc3b95a577e6a8bbc94f93dd063710c73a1]
|
||||
---
|
||||
ACE/ace/SSL/SSL_Asynch_BIO.cpp | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
index a657d8a14e6f7..64aa14c6ab9a7 100644
|
||||
--- a/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
+++ b/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
@@ -41,7 +41,7 @@ extern "C"
|
||||
|
||||
#define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK )
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
static BIO_METHOD methods_ACE =
|
||||
{
|
||||
BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER,
|
||||
@@ -68,14 +68,14 @@ static BIO_METHOD methods_ACE =
|
||||
#else
|
||||
static BIO_METHOD* methods_ACE;
|
||||
# define BIO_set_num(b, val)
|
||||
-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L */
|
||||
+#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
BIO *
|
||||
ACE_SSL_make_BIO (void * ssl_asynch_stream)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
BIO * const pBIO = BIO_new (&methods_ACE);
|
||||
#else
|
||||
if (!methods_ACE)
|
@ -1,56 +0,0 @@
|
||||
From 82b139f921ddb549c1bd236030bbc86e314852b3 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Tue, 21 Feb 2023 14:20:11 +0100
|
||||
Subject: [PATCH] ACE/ace/SSL/SSL_Asynch_BIO.cpp: fix build with libressl >=
|
||||
3.5.0
|
||||
|
||||
Fix the following build failure with libressl >= 3.5.0:
|
||||
|
||||
/tmp/instance-17/output-1/build/ace-7.0.6/ace/SSL/SSL_Asynch_BIO.cpp:45:19: error: variable 'BIO_METHOD methods_ACE' has initializer but incomplete type
|
||||
45 | static BIO_METHOD methods_ACE =
|
||||
| ^~~~~~~~~~~
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/7f40d6dde03134238151c248fbbd66e4713546cb
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/DOCGroup/ACE_TAO/pull/2053]
|
||||
---
|
||||
ACE/ace/SSL/SSL_Asynch_BIO.cpp | 8 +++++---
|
||||
1 file changed, 5 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/ace/SSL/SSL_Asynch_BIO.cpp b/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
index 0faa775fc0..5543598873 100644
|
||||
--- a/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
+++ b/ace/SSL/SSL_Asynch_BIO.cpp
|
||||
@@ -41,7 +41,8 @@ extern "C"
|
||||
|
||||
#define BIO_TYPE_ACE ( 21 | BIO_TYPE_SOURCE_SINK )
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
static BIO_METHOD methods_ACE =
|
||||
{
|
||||
BIO_TYPE_ACE, // BIO_TYPE_PROXY_SERVER,
|
||||
@@ -68,14 +69,15 @@ static BIO_METHOD methods_ACE =
|
||||
#else
|
||||
static BIO_METHOD* methods_ACE;
|
||||
# define BIO_set_num(b, val)
|
||||
-#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) */
|
||||
+#endif /* OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L) */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
BIO *
|
||||
ACE_SSL_make_BIO (void * ssl_asynch_stream)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
BIO * const pBIO = BIO_new (&methods_ACE);
|
||||
#else
|
||||
if (!methods_ACE)
|
||||
--
|
||||
2.39.0
|
||||
|
@ -3,14 +3,14 @@ config BR2_PACKAGE_ACE
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14
|
||||
help
|
||||
The ADAPTIVE Communication Environment (ACE(TM))
|
||||
An OO Network Programming Toolkit in C++.
|
||||
|
||||
http://www.dre.vanderbilt.edu/~schmidt/ACE.html
|
||||
|
||||
comment "ACE needs a glibc toolchain, dynamic library, C++, gcc >= 4.8"
|
||||
comment "ACE needs a glibc toolchain, dynamic library, C++, gcc >= 4.9"
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS || \
|
||||
!BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
@ -1,6 +1,6 @@
|
||||
# From https://download.dre.vanderbilt.edu/previous_versions/ACE-7.0.6.tar.bz2.md5:
|
||||
md5 d1656851619aff15365270ccf2d56c6e ACE-7.0.6.tar.bz2
|
||||
# From https://download.dre.vanderbilt.edu/previous_versions/ACE-7.1.1.tar.bz2.md5:
|
||||
md5 6c86ec6c7879703783b9749d5409a67f ACE-7.1.1.tar.bz2
|
||||
|
||||
# Locally Computed:
|
||||
sha256 4a0cd7da4851f769fddfcf33f663eba4afad824efeff9f59f134c4640ee80216 ACE-7.0.6.tar.bz2
|
||||
sha256 fe5fdeab1dddf4fdd99f73c59420886cf61ca2ce92adf2cc6b612b752986df62 ACE-7.1.1.tar.bz2
|
||||
sha256 687bf9d16119e0caf6fb5c18214928fd6ea0da10df91e906255b7613af8061d8 COPYING
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACE_VERSION = 7.0.6
|
||||
ACE_VERSION = 7.1.1
|
||||
ACE_SOURCE = ACE-$(ACE_VERSION).tar.bz2
|
||||
ACE_SITE = http://download.dre.vanderbilt.edu/previous_versions
|
||||
ACE_LICENSE = DOC
|
||||
@ -17,7 +17,7 @@ ACE_CPE_ID_PRODUCT = adaptive_communication_environment
|
||||
# Only compiling ACE libraries (no TAO)
|
||||
ACE_LIBRARIES = ace ACEXML Kokyu netsvcs protocols/ace
|
||||
|
||||
ACE_CPPFLAGS = $(TARGET_CPPFLAGS) -std=c++11
|
||||
ACE_CPPFLAGS = $(TARGET_CPPFLAGS) -std=c++14
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101915),y)
|
||||
ACE_CPPFLAGS += -O0
|
||||
|
Loading…
Reference in New Issue
Block a user