bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Wget2 and ssl_openssl.c:93: thread-local storage not supported for this


From: Jeffrey Walton
Subject: Wget2 and ssl_openssl.c:93: thread-local storage not supported for this target
Date: Thu, 30 Jan 2020 12:31:03 -0500

Hi Everyone,

I cut-over from OpenSSL 1.0.2 to OpenSSL 1.1.1 recently. Building
Wget2 1.99.2 on an old PowerMac results in:

ssl_openssl.c:93: error: thread-local storage not supported for this target
ssl_openssl.c:94: error: thread-local storage not supported for this target
make[2]: *** [libwget_la-ssl_openssl.lo] Error 1
make[2]: *** Waiting for unfinished jobs....

I've got a feeling Wget2 will eventually build here. I noticed
1.99.2's ssl_openssl.c has this:

    static int _init;
    static __thread int _ex_data_idx;
    static __thread CRYPTO_EX_DATA _crypto_ex_data;
    static wget_thread_mutex _mutex;

While Master ssl_openssl.c has this:

    static int init;
    static wget_thread_mutex mutex;

    static SSL_CTX *_ctx;
    static int store_userdata_idx;

Is there a work around that can be used until the next Wget2 is released?

Jeff



reply via email to

[Prev in Thread] Current Thread [Next in Thread]