At 21:09 14-2-2003, you wrote:
Under linux it is not supported because linux works different with shared libraries. For procedures we could add an extra jmp with the new name. But for variables it's not possible as for the imported variables it is not know if they need an extra derefence (that is what WIn32 is using for dll variables) or that they need to be imported bij the dynamic linker.hey Anton,> In Free Pascal Programmer's Manual, 7. 2., I didn't find anything about > restrictions for exporting variables. Where did you read that? And what kind > of library (static, shared, ..) is it? It's very simple. Try compiling this: -cut- library test; var o: integer; exports o; end. -cut- it will compile on Win32, but just refuse to compile on Linux. When you search on the error the compiler generates, you'll find the docs that explain that exporting of variables is only supported on Win32.
Peter
_______________________________________________
fpc-devel maillist - [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-devel