[odb-users] ODB installed from .rpm on Fedora 16 does not function correctly under some circumstances

Boris Kolpackov boris at codesynthesis.com
Fri Jul 12 12:20:01 EDT 2013


Hi Jeff,

Jeff Waller <truthset at gmail.com> writes:

> The compile-odb-from-source approach did indeed work, but as a strategy will
> that always work?  Will odb at some point not work with gcc 4.6 even
> if the target source does not use C++11 constructs?

We are thinking of dropping support for GCC 4.5 and 4.6 in the next
major release (i.e., ODB 3.0.0) so that we can use C++11 in ODB
itself. ODB 2-series, however, will always support 4.5 and 4.6.

BTW, I just thought of another, very easy workaround: simply add
-D_GLIBCXX_HAVE_GTHR_DEFAULT to /etc/odb/default.options.


> I think you should at minimum consider this problem and provide some
> documentation and link to it on the download page.  Some users might
> become frustrated at weird errors.

While good idea, we don't really have the resources to maintain such
documentation for various platform/version/library-specific issues.
However, this thread is now archived and searchable, so hopefully,
if anyone else runs into this issue, they will be able to find the
answer.


> BTW is there someone, also, that is in charge for ubuntu?

Unfortunately, I am not aware of anyone working on packaging ODB
for Debian/Ubuntu. There is a PPA for older ODB here:

https://launchpad.net/~dezelin/+archive/odb

If you (or anyone else) is keen to take on this task, then that
would be great! That PPA can probably provide a good starting
point and I will provide as much support as I can.


> Because, hehe, I found that the provided .deb file did not work
> either (older ubuntu), though the compile strategy sure did.

That's very strange. Which version of Ubuntu is that and what
exactly doesn't work? 

The package is built on Debian Sarge so it should work with any
reasonably old Ubuntu (Sarge was released before GCC 4.5).

Boris



More information about the odb-users mailing list