Embarcadero / InterBase-Docker

Dockerfile to create a container for Embarcadero InterBase
https://www.embarcadero.com/products/interbase/
Other
4 stars 0 forks source link

UDF don't work with Delphi 12.1 #3

Open EUConsulting opened 1 month ago

EUConsulting commented 1 month ago

The container generated by the image on interbase git installs version 18 of Linux and Interbase 2020 update 4 To use UDFs developed with Delphi 12.1 you need glibc_2.34 which is not available in version 18 but included in version 22.04 I updated the container's Linux version to 22.04 and verified that this update is actually necessary and now my UDFs work. However, I cannot know if this operation on my part is correct as I received some errors in installing the update to Linux 22.04 It would be more appropriate for you to update and provide those who paid the license with a correct image of both Linux and Interbase which is at version update 6 and not 4

ec3f61f7759b (Server) Thu Sep 19 10:41:52 2024 dlopen() failed for library file /opt/interbase/UDF/EuConsulting.so. dlerror: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /opt/interbase/UDF/EuConsulting.so)

lmbelo commented 1 month ago

@EUConsulting thank you very much for reporting this problem. We are working on an update of the InterBase Docker image and I will definitely make sure this problem won’t happen in the new version. By the way, we are evaluating Ubuntu Jammy (22.04) which will probably base the new image.

EUConsulting commented 1 month ago

Hi we are producing with IB 2020-06 on ubuntu 22.04 in a very heavy way. if we find other situations it will be a pleasure to inform you

we are converting 2 important multi-tier "legacy" software for an Italian government agency from datasnap/dbexpress to datasnap/https/firedac with the aim of managing app servers and databases in the cloud we have not found much documentation about it if you have any useful information and want to provide it to us we will be very grateful Raffaele Barone Ciao

lmbelo commented 1 month ago

Thank you very much Raffaele Ciao