The ICU libraries are now located under
/usr/lib/x86_64-linux-gnu
/usr/lib/i386-linux-gnu
They were previously located under
/usr/lib64
/usr/lib32
The configure script runs a detection sequence that works for all
supported platforms.
Remove GTMHELP.o when deleting all built files
Read the blog post on http://www.mattfischer.com/blog/?p=105
M mode (aka ASCII) GT.M does not use LC_* while compiling
UTF-8 mode GT.M requires the correct locale setting for the compiler to
produce UTF-8 mode object files.
Do not leak LD_LIBRARY_PATH changes to rest of script. They
break fakeroot and prevent subsequent commands like "chmod"
from working during debian package genaration.
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