Hello,
The JEDI Code Library is a code library for Delphi that has existed for almost as long as the IDE and which has proven useful to many users along that time.
When Kylix came out, support for its Linux compiler was added to the JCL but was left dormant ever since.
As it turns out, Delphi now has a new Linux compiler, based on LLVM and the support provided at the time for Kylix is not enough to bring back Linux support to the JCL.
I am currently trying to make the JCL compile with this new Linux compiler as can be seen in the Linux64 branch here: https://github.com/project-jedi/jcl/tree/Linux64
As this is quite a large task for a single developer, I would appreciate some support in the form of pull requests, or simply advice on what I should be aware of.
For instance, this compiler does not support inline assembly, so I need to rewrite those methods in PUREPASCAL form but my ASM is a bit rusty.
Only the files from the common folder need to be tested with the Linux64 compiler, I personally have started with JclStreams as an arbitrary choice.
I have tried to keep my commits as small as possible to illustrate what kind of problems there are and how I believe they are to be fixed.
Many thanks for your consideration
Olivier