From 32e30a3af2f3198e1522a42bdde8faa1cd1a88df Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 7 Aug 2022 09:09:04 -0400 Subject: Resolve QPDF{Name,Number} tree helper linker issues (fixes #745) This is a guess...I'm not sure exactly why there are linker issues or how to reproduce them. --- libqpdf/QPDFNameTreeObjectHelper.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libqpdf/QPDFNameTreeObjectHelper.cc') diff --git a/libqpdf/QPDFNameTreeObjectHelper.cc b/libqpdf/QPDFNameTreeObjectHelper.cc index f1adca0a..f388dccf 100644 --- a/libqpdf/QPDFNameTreeObjectHelper.cc +++ b/libqpdf/QPDFNameTreeObjectHelper.cc @@ -34,6 +34,13 @@ namespace static NameTreeDetails name_tree_details; +QPDFNameTreeObjectHelper::~QPDFNameTreeObjectHelper() +{ + // Must be explicit and not inline -- see QPDF_DLL_CLASS in + // README-maintainer. For this specific class, see github issue + // #745. +} + QPDFNameTreeObjectHelper::Members::Members( QPDFObjectHandle& oh, QPDF& q, bool auto_repair) : impl(std::make_shared(name_tree_details, q, oh, auto_repair)) -- cgit v1.2.3-54-g00ecf