commit 3a123b90af838b08680471d87170c38e56787df9
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Sat Nov 3 14:29:10 2018 +0000
Remove old workaround that is not needed anymore
This causes a compilation error with boost 1.69.
Fixes bug #11349.
(cherry picked from commit 76e99e9a20cf635d20effa597551f3a9af484465)
---
src/support/FileName.cpp | 9 ---------
status.23x | 1 +
2 files changed, 1 insertions(+), 9 deletions(-)
diff --git a/src/support/FileName.cpp b/src/support/FileName.cpp
index 189c564..890c95a 100644
--- a/src/support/FileName.cpp
+++ b/src/support/FileName.cpp
@@ -67,15 +67,6 @@
using namespace std;
using namespace lyx::support;
-// OK, this is ugly, but it is the only workaround I found to compile
-// with gcc (any version) on a system which uses a non-GNU toolchain.
-// The problem is that gcc uses a weak symbol for a particular
-// instantiation and that the system linker usually does not
-// understand those weak symbols (seen on HP-UX, tru64, AIX and
-// others). Thus we force an explicit instanciation of this particular
-// template (JMarc)
-template struct boost::detail::crc_table_t<32, 0x04C11DB7, true>;
-
namespace lyx {
namespace support {
diff --git a/status.23x b/status.23x
index 7a2970d..44e2b2e 100644
--- a/status.23x
+++ b/status.23x
@@ -81,3 +81,4 @@ What's new
* BUILD/INSTALLATION
+- Fix build with boost 1.69 (bug 11349).