Hi Aurelien, You wrote on Tue, May 13, 2025 at 11:40:40PM +0200: > The C++ wrapper relies on boost::shared_ptr, likely due to the lack of a > standard smart pointer at the time of the C++ wrapper implementation. > However, std::shared_ptr has been available by default in GCC since > version 6.1, and even with GCC 4.7 when explicitely using the -std=c++11 > option. > > This commit replaces all usages of boost::shared_ptr with > std::shared_ptr, eliminating the dependency on the Boost library. Since > the smart pointer is only used in private member variables and both > types have the same size, this change does not affect the ABI.
applied, thanks! Your anaylsis is correct regarding why boost::shared_ptr was used back then. Thanks for pointing out that the ABI is not affected. Cheers, Thomas -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
