WARNING WARNING WARNING
The rules to create the UTF-8 mode GDE object files do what is desired, but I
don't think that I did them correctly.
Additionally, we need some way to query the installed ICU version on the
deployment host and get the value into CMAKE. Normally, we use:
icu-config --version | cut -d"." -f -2
To get the UTF-8 GDE object files I set gtm_icu_version to 4.8 prior to running
CMAKE. While this works, it's not friendly to anyone.
The following header files are present multiple times in the directories
list.
rtnhdr.h sr_unix sr_unix_nsb
zbreaksp.h sr_unix sr_i386
emit_code.h sr_port sr_i386
auto_zlink.h sr_unix sr_i386
obj_filesp.h sr_unix sr_unix_nsb
opcode_def.h sr_port sr_unix_nsb
This over lap meant that a #include "header.h" chose the header in the
same directory as a C file instead of the one listed in the compile line
include directory listing.
ENH: Switch offending header files to use angle brackets instead of quotation marks so that the include behavior is defined by the C spec. This was done to eliminate the reliance on the deprecated compiler option -I- when header file names collided between the current directory of a source file and the desired include path.
ENH: The FIS OSS tarball was updated to include the generated _ctl.c, ttt.c and _ansi.h files.
ENH: The tarball also contains an updated comlist.mk which should have been in the original release.
BUG: security patched gtmsecshr_wrapper.c from FIS