Hi,

Daniel Heck wrote:
We could either patch the zipios included with Enigma (it already
contains an Enigma-specific OS X patch IIRC)...

...or, since we use only a small amount of functionality from zipios
anyway, we could simply try to move the relevant code  to ecl or file.cc
directly.  Zipios has not been updated in the last 2 years, so we will
have to fix all bugs that we happen upon ourselves anyway.

Simply fixing zipios seems like the easiest route for now, but I
wouldn't mind getting rid of this dependency altogether in the long
term.

Every OS-independent fix to zipios breaks the ability to link against a
given zipios++ package. All but Tacvek's last proposal of changing
Enigmas own config.h seem to be of this nature. As I checked meanwhile
"zipios++/zipios-config.h" is included in every *.h and *.c the fix
would not be simple and tiny.

Thus I see the following solutions:

- Integration of the used zipios functionality into ecl using Enigmas
config.h -- this means some work to do!

- Tacvek's proposal of using 'AX_PREFIX_CONFIG_H' -- a clean way if
everything compiles as described.

- keep the workaround -- as long as we have no further access to zipios
I have no problems living with the workaround.

I abstain from voting for a special solution.

- Ronald








_______________________________________________
Enigma-devel mailing list
Enigma-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/enigma-devel

Reply via email to