diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/Makefile.bsd /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/Makefile.bsd --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/Makefile.bsd 2026-09-14 11:57:03.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/Makefile.bsd 2026-09-14 11:08:03.000000000 +0000 @@ -2,13 +2,7 @@ CXXFLAGS ?= ${CXX_DEBUG} -Wall -Wextra -Wno-unused-parameter -pedantic -Wno-misleading-indentation DEFINES = -D_GLIBCXX_USE_NANOSLEEP=1 -ifneq ($(TORRENTS),yes) - DEFINES += -DNO_TORRENTS -endif INCFLAGS = -I/usr/include/ -I/usr/local/include/ LDFLAGS = ${LD_DEBUG} -Wl,-rpath,/usr/local/lib -L/usr/local/lib -LDLIBS = -lssl -lcrypto -lz -lpthread -lboost_program_options -ifeq ($(TORRENTS),yes) - LDLIBS += -lboost_json -endif +LDLIBS = -lssl -lcrypto -lz -lpthread -lboost_program_options -lboost_json ## NOTE: NEEDED_CXXFLAGS is here so that custom CXXFLAGS can be specified at build time diff -U2 -r /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/Torrents.cpp /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/Torrents.cpp --- /var/lib/copr-rpmbuild/results/i2pd-git/upstream-unpacked/Source0/i2pd-openssl/libi2pd_client/Torrents.cpp 2026-09-14 11:57:03.000000000 +0000 +++ /var/lib/copr-rpmbuild/results/i2pd-git/srpm-unpacked/i2pd-openssl.tar.gz-extract/i2pd-openssl/libi2pd_client/Torrents.cpp 2026-09-14 11:08:03.000000000 +0000 @@ -321,22 +321,14 @@ void Piece::NewDataBuffer () { -#if defined(__cpp_lib_atomic_ref) std::atomic_ref data (m_Data); auto old = data.exchange (new uint8_t[m_Size]); if (old) delete[] old; -#else - if (!m_Data) m_Data = new uint8_t[m_Size]; -#endif } void Piece::DeleteDataBuffer () { -#if defined(__cpp_lib_atomic_ref) std::atomic_ref data (m_Data); auto old = data.exchange (nullptr); if (old) delete[] old; -#else - delete[] m_Data; m_Data = nullptr; -#endif }