wolfSSL / wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
https://www.wolfssl.com
GNU General Public License v2.0
2.36k stars 834 forks source link

Use only one or the other #8168

Closed bandi13 closed 1 week ago

bandi13 commented 1 week ago

Commmit #8151 broke nightly-cmake-default-build-v2/1208/parsed_console/:

In file included from /extend/var/lib/jenkins/workspace/wolfSSL/nightly-cmake-default-build-v2/tests/unit.h:27,
                 from /extend/var/lib/jenkins/workspace/wolfSSL/nightly-cmake-default-build-v2/tests/quic.c:31:
/extend/var/lib/jenkins/workspace/wolfSSL/nightly-cmake-default-build-v2/build/config.h:29: error: "HAVE_PTHREAD" redefined [-Werror]
   29 | #define HAVE_PTHREAD 1
      | 
In file included from /extend/var/lib/jenkins/workspace/wolfSSL/nightly-cmake-default-build-v2/tests/quic.c:27:
/extend/var/lib/jenkins/workspace/wolfSSL/nightly-cmake-default-build-v2/build/wolfssl/options.h:134: note: this is the location of the previous definition
  134 | #define HAVE_PTHREAD
bandi13 commented 1 week ago

retest this please