![]() |
Re: Development waiting for PR1.2, anyone else?
Quote:
Code:
ii libdb4.5 4.5.20-13.1 Quote:
Quote:
You're simply trying to do an unsupported thing. |
Re: Development waiting for PR1.2, anyone else?
Quote:
This is why Easy Debian exists. |
Re: Development waiting for PR1.2, anyone else?
Quote:
windows\system32 between various SPs and editions - sort of works... but more often doesn't :) ) |
Re: Development waiting for PR1.2, anyone else?
Quote:
No, it's more like having 2 versions of the same .dll file, and referencing the right version. So, I'd like to have the original version which comes from Maemo 5, and I'd like to install the other one for the apps I install from the Debian repo. Is it possible? |
Re: Development waiting for PR1.2, anyone else?
Quote:
The apps that you want to use the different version of libraries you will have to either pass the right flags or environment variable such as the LD_LIBRARY_PATH... or recompile the software yourself using the alternative library path. You won't be able to point-clicky install software from debian and software from meego and have both software use different versions of libraries... use easy debian for that. ETA: As for the windows thing, you can't have the same filename in the same directory at the same time regardless of versions. So you'd have to name the dll two different things and the app would have to be written calling that name of dll. |
Re: Development waiting for PR1.2, anyone else?
I wanted to learn Qt since before I got an N900, and since I got N900 I want to program for it... since it's all been such a moving target so far, I've not even bothered to begin until PR1.2, qt-creator with madde integration, etc. are released and stabilized. Not that I have any need for this particular setup, but it seems to be the "future best way" so I'll just wait for it to be the present. :)
|
Re: Development waiting for PR1.2, anyone else?
Quote:
I accept that it is not possible, then. Quote:
For traditional COM dlls, you can register multiple versions of them. The will reside in different physical locations, but an application requesting a specific version of a dll can get it easily. For the managed programming model: You can have every version of the .NET framework running alongside each other. This is also true for your own assemblies, you can have multiple versions of the same assembly in the GAC. And my point is: it is handled directly by the operating system, the developers don't have to do anything about it. |
Re: Development waiting for PR1.2, anyone else?
Quote:
I didn't regret it. |
Re: Development waiting for PR1.2, anyone else?
Quote:
Reading your description I decided too look it up and found: http://tldp.org/HOWTO/Program-Librar...libraries.html This part seems to suggest I'm correct: Quote:
However, down at the bottom there seems to be a bit of a contradiction: Quote:
|
Re: Development waiting for PR1.2, anyone else?
Quote:
You install libstuff.so.1.2, and create a libstuff.so -> libstuff.so.1.2 symlink You build application A on your system. It gets linked to "libstuff.so" which happens to be libstuff.so.1.2, and this latter name is the one the A binary "links with". You install libstuff.so.1.3, you change the libstuff.so symlink -> libstuff.so.1.3. You build application B, tries to link with "libstuff.so" which is "libstuff.so.1.3". You try to run A. It uses libstuff.so.1.2, you still have it installed: no problem. You try to run B. It uses libstuff.so.1.3: no problem. This is how it theoretically should work. But it doesn't matter since here we're talking about Python _and_ Debian packaging mostly. |
All times are GMT. The time now is 10:34. |
vBulletin® Version 3.8.8