#20 new
Rex Dieter

qoauth qt4/qt5 parallel-installability

Reported by Rex Dieter | January 20th, 2017 @ 03:35 PM

Currently, when/if qoauth is built against qt4 or qt5, the library target and headers (and other stuff) installs with the same name and conflicts. Clearly a qt5-built libqoauth is not binary compatible with a qt4-built libqoauth, so in the least, these should use different library sonames. Ideally, everything should be parallel-installable without conflicts.

Attached is a proof-of-concept patch that implements this idea, a form of which we're planning on using in fedora.

TODO: the includedir/libdir handling of qoauth.pc needs work, but you should get the idea

Comments and changes to this ticket

  • Rex Dieter

    Rex Dieter January 20th, 2017 @ 03:46 PM

    I guess by default the qt4/qt5 libraries already do have different sonames (.1 vs .2), but it would still be nice if these could be installed together without fuss.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

QOAuth is a Qt-based C++ library providing means for communicating with services supporting OAuth authorization scheme.

Shared Ticket Bins

People watching this ticket