Just can't stay away
Joined: 2009/4/28 4:57 Last Login
: Today 15:00
From Adelaide, Australia
Group:
Registered Users
|
Worst case scenario, you can make a "SObjs" directory in the root directory of the program you are running, and put in the version of the .so the program needs.
This workaround probably won't work when/if the .so's are actually shared in the future. Currently if 2 programs use the same .so, then the .so is loaded twice into memory.
Solution? By the time this happens, if it happens, hopefully all of the shared libraries that come with AmigaOS will have version numbers in their filenames and the right sonames.
It should be fine for now to just stick the right version of libpng as libpng.so, and leave the others.
The version of libpng on OS4Depot has the right soname, so there won't be any conflicts with any programs that have been compiled against the library I released (as they'll not be looking for libpng.so but libpng.so.15).
If you can't obtain the right version of libpng, PM me and I can compile the one you're after, with whatever soname you want.
Check the OS4.1 installation CD (check both original and update 1). I think that has the libpng.so you're after.
Of course, that version is probably too old for NetSurf, so put NetSurf's version in a SObjs directory in the NetSurf program directory.
Edited by MickJT on 2011/6/12 21:58:11
|