[odb-users] Linking problem at Ubuntu 16.04

Sean Clarke sean.clarke at sec-consulting.co.uk
Thu Jun 2 08:50:17 EDT 2016


Hi Andrew,
    I don't believe that to be the case as I am certainly using > gcc 5.1
with teh later ABI, incidentally if I tell gcc to use the old style ABI I
get errors linking against  boost, hence my "assumption" was perhaps the
ODB libs had not been compiled with the latter ABI or gcc defaults.

Happy to be proved wrong, but I am using:

gcc (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE

.


Regards
Sean Clarke

andy.hoffmeyer at turnkeycorrections.com> wrote:

> Not sure if this is your exact scenario, but the problem seems to come from
> the fact that, with Ubuntu 15.10 and greater, the libraries from the Ubuntu
> repositories are built with GCC 5.1 or later.  Starting with GCC 5.1, GCC
> started using an ABI tag on C++11 library features, and any library built
> with these newer versions of GCC will have this ABI tag embedded in them,
> for certain things.  This becomes a problem, when you're building your own
> code with an older (<5.1) version of GCC or any (at the time of this
> writing) version of Clang.
>
> In case it's relevant to you, there is an open bug for clang/llvm about
> this
> issue: https://llvm.org/bugs/show_bug.cgi?id=23529
>
>
> Best Regards,
>
> Andy Hoffmeyer
> Software Engineer
> TurnKey Corrections
>
> 715.386.5700 ext. 403
>
> Click here to connect with us on social media!
>
>
> -----Original Message-----
> From: odb-users-bounces at codesynthesis.com
> [mailto:odb-users-bounces at codesynthesis.com] On Behalf Of Sean Clarke
> Sent: Thursday, June 2, 2016 07:33
> To: odb-users at codesynthesis.com
> Subject: Re: [odb-users] Linking problem at Ubuntu 16.04
>
> Many thanks for that Boris, however I have previous tried contacting him
> and had no reply - it is a real PITA as I have to package everything when
> there are already binaries available...
>
> Regards
> Sean Clarke
>
> SEC Consulting Limited
>
> +44 (0)23 8040 5599
>
> http://www.sec-consulting.co.uk
>
> sean.clarke at sec-consulting.co.uk
>
> SEC Consulting Ltd is registered in England & Wales No: 5033740.
> This email is from SEC Consulting Ltd and any information contained in it,
> including any attachment or enclosure, is intended only for the person or
> entity to which it is addressed and may contain confidential and/or
> privileged material. Any unauthorised use, review, dissemination, copying
> or other use of this information by persons or entities other than the
> intended recipient is prohibited. If you received this in error, please
> contact the sender and delete the material immediately.
>
> On 2 June 2016 at 13:06, Boris Kolpackov <boris at codesynthesis.com> wrote:
>
> > Martin, Sean,
> >
> > Thanks for confirming this. I've filed a bug report with the
> > Ubuntu package maintainer:
> >
> > https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330
> >
> > Boris
> >
> >
>


More information about the odb-users mailing list