On 15-8-2012 13:49, Jonas Maebe wrote:
> 
> On 15 Aug 2012, at 13:32, Graeme Geldenhuys wrote:
> 
>> On 15 August 2012 12:10, Jonas Maebe 
>> <jonas.maebe-3rqwkoel1alvsukgzv2...@public.gmane.org> wrote:
>>>
>>> The official way to get the unversioned symbolic links is to install the 
>>> -dev or
>>> -devel package for that library. Of course, you're not supposed to require
>>> end-users to do that.
>>
>> Yes, I know that bit, but even as a developer, if I don't do actual
>> Firebird or OpenSSL development (I don't work on those project, I
>> simply use there libraries), I don't need to install those libraries.
> 
> The dev/devel packages are not for people working on those libraries, they 
> are for building programs that use those libraries. It's developers that do 
> work on those packages themselves that don't necessarily need those packages, 
> since they can just use their own source code.
> 
>> That is why my Ubuntu and OpenSUSE system didn't have the -devel
>> packages for them installed. FCL-db and Synapse dynamically load those
>> libraries on my development machines, so no -devel package
>> requirement.
> 
> You said that you manually created the symbolic link. I simply explained that 
> you should never do that, and instead install the development packages 
> because they will do that (correctly) for you. Whether or not it is desirable 
> for the FCL/Synapse units to require an unversioned symlink to be present is 
> a separate issue.
In other words, you'd have to add the relevant -dev/-devel packages as
dependencies in your .deb or .rpm package, right?

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to