In the apache module examples in /fpc/packages/httpd22/examples/ all of
them has a
"Free Pascal only supports exporting variables on Windows" note there
and something like
{$ifdef WINDOWS}
exports
test_module name 'test_module';
{$endif}
With Apache 2.2.8 and 2.2.9 (the two I can test) on Linux the apache
modules compiled with fpc/lazarus all give the "Can't locate API module
structure" error when trying to load them at apache startup.
I noticed that if I remove the ifdef above and leave the exports there
it compiles and apache actually loads the module (doesn't work though
for me yet when trying to do a request). At least there is no error
message when apache starts up.
Is the "exports" now supported in Linux or it's a glitch that apache
loads the modules with the exports in them?
Thanks,
AB
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel