Skip to content

c#: DllNotFoundException on net 6 runtime with alpine 3.15 #37

Description

@akryvasheyeu

Used official docker image mcr.microsoft.com/dotnet/aspnet:6.0.3-alpine3.15 with glibc 2.30-r0

Any attempt to use Decimal64 fails with:

# dotnet TestDfp.dll
Unhandled exception. System.DllNotFoundException: Unable to load shared library 'ddfp0x11x25' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: Error loading shared library libddfp0x11x25: No such file or directory
   at EPAM.Deltix.DFP.NativeImplImport.ddfp0x11x25_subtract(UInt64 a, UInt64 b)
   at EPAM.Deltix.DFP.NativeImplObj.ddfp0x11x25_subtract(UInt64 a, UInt64 b)
   at EPAM.Deltix.DFP.NativeImpl.subtract(UInt64 a, UInt64 b)
   at EPAM.Deltix.DFP.Decimal64.op_Subtraction(Decimal64 a, Decimal64 b)
   at Program.<Main>$(String[] args)

but file /tmp/EPAM.Deltix/DFP/0.11.25.0/amd64/libddfp0x11x25.so exists

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions