Overview

Request 899041 accepted

No description set
Loading...

Dominique Leuenberger's avatar

Fails the build in ceph now:

[ 1547s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: ../../lib/libkv.a(LevelDBStore.cc.o):(.data.rel.ro._ZTI17CephLevelDBLogger[_ZTI17CephLevelDBLogger]+0x10): undefined reference to `typeinfo for leveldb::Logger'

Jan Engelhardt's avatar
reviewer source maintainer

Well well well. Someone had the audacity to add -fno-rtti -fno-exceptions and produce some really non-standard C++. Of course ceph (which, for all intents and purposes, uses C++ in standards-conforming mode) can't use it.


Ferdinand Thiessen's avatar

Upstream thread for -fno-rtti: https://github.com/google/leveldb/issues/731

They suggest to either enable -fno-rtti for other libs as well (ceph in the case) or to patch it out. Building ceph with -fno-rtti is not a good idea, and it even does not work as ceph uses typeid. Probably removing -fno-rtti should not do any harm, as it should only increase the resulting file size.

At least when tested it, both testsuites (ceph and leveldb) succeeded with a patched leveldb.


Ferdinand Thiessen's avatar

The patched version I spoke of is this one: SR#898809


Dominique Leuenberger's avatar

breaks ceph


Dominique Leuenberger's avatar

Unignored: returned to active backlog.

Request History
David Disseldorp's avatar

dmdiss created request


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:N as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:N"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:N"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Unstaged from project "openSUSE:Factory:Staging:N"


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:D as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:D"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:D"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:D got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:D got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:D got accepted.

openSUSE Build Service is sponsored by