Last commit for README.md: 4a4936705ba5cfbf57f3e1abfcd695afda61266e

update readme again

UbitUmarov [2024-04-10 20:19:33]
update readme again
This is a code repository containing various 3rd party library packages used by opensim (as version >= 0.9.3).


# Managed code libraries

In the case of managed code libraries, these will be dotNet .dll assemblies compiled to run on dotnet platform. These are placed in Opensim `bin/` folder

# Native code libraries

In the case of unmanaged (native) code, like C/C++ libs, most of these are placed in folder `bin/lib64`.
(Since 0.9.3.0 32bit is no longer supported, so folder bin/lib32 alternative place was removed).

Most opensim projects that depend on native code libraries will need proper load code.

Some may be based on DllmapConfigHelper to find the native libraries and need a corresponding `projectName.dll.config` file setup so the runtime can find and load the correct library for the runtime platform and cpu. see for example `bin/OpenMetaverse.dll.config` on opensim source.

A few cases may use other arrangement

# Nuget

Opensim will avoid to use Nuget whenever possible. In same cases we may extract and use only the files we need out of the packages garbage

# License

Each library package has its own Open Source License include on its folder tree.
ViewGit