|
From: | Ebrahim Mayat |
Subject: | Re: [fluid-dev] compatibility version problem |
Date: | Fri, 08 Oct 2010 14:41:52 -0400 |
On Oct 8, 2010, at 1:34 PM, Pedro Lopez-Cabanillas wrote: <snip>
Then, you shouldn't allow to upgrade packages created with both build systems. This is a packaging problem. One solution may be to add an "epoch" number, like Debian does sometimes, to the package created using the CMake buildsystem.
Hello PedroYes, I agree that this is a packaging problem. Since posting this message last week, I have implemented a strategy which involves the gradual phasing out of the autotools system with a gradual adoption of the cmake build. This plan is being reviewed currently. While I am quite confident that this will work, your idea of adding an "epoch" number is definitely an avenue to be explored primarily because the fink distribution model is based on the Debian one.
<snip>
2. Force cmake to increase the compatibility version. (I don't know how I would do this but there is probably a way ? )src/CMakeLists.txt, line 222, macro set_target_properties()You can play with the attributes "VERSION" and "SOVERSION", but I strongly advice against that. You are not going to obtain exactly the same result.
Okay. Many thanks for your feedback. More news later. Regards, Ebrahim
[Prev in Thread] | Current Thread | [Next in Thread] |