[sword-devel] Are the code libraries which come with the SWORD library such as clucene, zlib, etc. the same as from the source or are they modified?

Jaak Ristioja jaak at ristioja.ee
Thu Nov 24 02:13:37 MST 2016


Hello, TS!

On 24.11.2016 04:25, TS wrote:
> PS - I remember that Sword++ was switched to being dependent on certain libraries which I think included clucene and zlib. So, I'm offhand curious as to how he/they are treating this situation since Linux should be using the same 64 bit standard as what Apple uses so the 64bit warnings should affect them as well.

As the lead developer for Sword++ I can say that you are correct, that
Sword++ now strictly requires external CLucene and zlib
headers/libraries. The unmaintained zlib code bundled in the source was
removed.

The rest of your post was really too verbose so please forgive me if I
misunderstood what you wanted to communicate. I'm assuming this is
related to one of your previous posts about the compiler/IDE giving you
hundreds of warnings about incompatible data types and such (note that
these warnings/errors are valid regardless of 32/64-bit, although in
(x86/x86-64) practice the errors rarely occur). If this is the case,
then yes, we strive to fix these errors/warnings. But this is a
non-trivial task, because the overall situation with those is terrible,
and the rabbit-hole path to fix these runs very deep even for the brave.
I've attempted to properly fix (and not just silence) some of those, but
it has required changes in many many places in the code, including
design changes. I suspect that fixing all of these in Sword++ would take
at minimum 3-4 man-months, full-time.

Best regards,
J



More information about the sword-devel mailing list