Skip to content

Convert to CMake, fix a bunch of segfaults, make gigablast work on macOS#207

Open
twistdroach wants to merge 83 commits into
gigablast:masterfrom
twistdroach:master
Open

Convert to CMake, fix a bunch of segfaults, make gigablast work on macOS#207
twistdroach wants to merge 83 commits into
gigablast:masterfrom
twistdroach:master

Conversation

@twistdroach

Copy link
Copy Markdown

Tons of changes here, I'm not really expecting this to be merged, but am posting this as more of an FYI to people trying to use this software.

CompunixAustralia and others added 30 commits June 19, 2021 17:17
ERR_remove_state() and ERR_remove_thread_state() was deprecated in
OpenSSL 1.1.0 when the thread handling functionality was entirely rewritten

In versions of OpenSSL prior to 1.1.0 ERR_free_strings() freed all
previously loaded error strings. However from OpenSSL 1.1.0 it does nothing.

SSL_load_error_strings() is deprecated from OpenSSL 1.1.0. No explicit
initialisation or de-initialisation is necessary.
…Also minor changes to avoid immediate cores when running gb on macos
…cting with errno.h on case-insensitive filesystems
…ld probably do a massive find/replace on these at some point to eliminate them completely.
… to inadvertant change in behavior, need to fix segfault deeper in stack
…field to prevent an assert being hit with a malformed url
some this==null checks.  Fixed Cmake builds for macos.
… to copying non-trivially copyable objects with memcpy and some related to alignement issues
…crewed up), Make sure to de-register XmlDoc callback on desctruction/reset
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants