Page 1 of 1

Linux C++11 Support Request

PostPosted: Fri Apr 27, 2012 11:49 am
by warmerdam
Dear Lizardtech,

On behalf of Google I'd like to request that Lizardtech add support for
the MrSID SDK on Linux compiled with C++ 11 (ie. with the -std=c++11
switch).

We are migrating to building software in C++ 11 mode and as this occurs
it becomes impossible for us to link against the released MrSID SDK.

I'm not exactly clear on what versions of gcc might be involved, but
the core problem appears to be that c++11 mode changes the C++ ABI
(name mangling and possibly other aspects) in a way that makes it
very difficult for us to link our code against non c++11 libraries.

I'm not terribly savvy on this issue but if you need more details I can
dig them up.

The impact on us is that we will have to freeze the binaries for ingesting
MrSID data after the switch over until new libraries are available. This
will make it impossible for us to fix bugs, or add capabilities in the
binaries linked against the MrSID SDK. This is an immediate configuration
management challenge, and in the longer term means MrSID may become a
"second class format" in our software.

Best regards,
Frank