Subject UDF problems under RedHat 9
Author Brent

I have a C++ UDF that was working fine under RedHat 7.3 with Firebird
1.0 and gcc 2.96. We recently upgraded to RedHat 9 with Firebird 1.5
and gcc 3.2.2, and now I can't get the UDF to work. The db version
doesn't seem to matter; I've tried with 1.0 and 1.5 with the same
results. Also, using the version compiled on RH 7.3 works fine on the
RH9 system. I'm compiling with the -shared and -fPIC options. This is
the error I get when trying to use a UDF function:

invalid request BLR at offset 60
-function DOW is not defined
-module name or entrypoint could not be found

I have also set
RootDirectory = /opt/firebird/
UdfAccess = Restrict UDF
in firebird.conf.

Any help is appreciated.