From: Aiche, S. <Ste...@fu...> - 2014-07-01 11:27:19
|
He Antonio, > I'm using the patch from Debian. The debian patches should actually enable the generation of versioned files, they only skip the generation of the version links (libOpenMS -> libOpenMS.1.so -> libOpenMS.1.11.so; it seems like the debian package build generates them automatically). Did you execute cmake with the -DDEBIAN_BUILD=On option? On 30 Jun 2014, at 21:27, Antonio Trande <ant...@gm...> wrote: > I'm speaking about OpenMS-1.11.1. > > Soon, I will submit an OpenMS RPM package review to be included as > official package in Fedora. Providing only versioned libraries in the > public /usr/lib* directories is a required condition[1]. > > http://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages > > For this reason I need to see that OpenMS code builds and installs > fully-qualified soname, by using patches at downstream or by changing > the code at upstream. > > I'm using the patch from Debian. > >> >> On 29 Jun 2014, at 21:24, Hannes Röst <han...@gm...> wrote: >> >>> Hi Antonio >>> >>> yes, having a private directory may not be the preferred method. The >>> easiest method seems to be to i) keep them in the build folder and not >>> move them from there (this is what I do) or ii) install them to >>> /usr/lib where everybody can see them. If you wanted to use a private >>> folder, you could set the LD_LIBRARY_PATH in your .bashrc but these >>> types of solutions will not be portable I fear. >>> >>> Maybe you can elaborate what exactly you would like to achieve and why >>> putting them into /usr/lib is not an option for you? do you need to >>> have multiple versions of OpenMS installed? In that case I would look >>> into using the set_target_properties solution that I suggested above >>> since I think our current build process does not support having >>> multiple versions of OpenMS in the same public lib directory. >>> >>> @Stephan: is this correct, any comments on this? >>> >>> Hannes >>> >>> >>> > > > > -- > Antonio Trande > > mailto: sagitterATfedoraproject.org > http://fedoraos.wordpress.com/ > https://fedoraproject.org/wiki/User:Sagitter > GPG Key: D400D6C4 > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Open-ms-general mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/open-ms-general |