source: tol/tolbase/tclconfig/ChangeLog

devel
Last change on this file was 6d7779d, checked in by Jorge Pérez <josp.jorge@…>, 18 years ago

initial import

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 7.9 KB
Line 
12003-10-15  Jeff Hobbs  <jeffh@ActiveState.com>
2
3        * tcl.m4: create a TEA_SETUP_COMPILER_CC the precedes the
4        TEA_SETUP_COMPILER macro.  They are split so the check for CC
5        occurs before any use of CC.  Also add AC_PROG_CPP to the compiler
6        checks.
7
82003-10-06  Jeff Hobbs  <jeffh@ActiveState.com>
9
10        * tcl.m4: Updated for autoconf 2.5x prereq.
11        Where TCL_WIDE_INT_TYPE would be __int64, defer to the code checks
12        in tcl.h, which also handles TCL_LL_MODIFIER* properly.
13
142003-04-22  Jeff Hobbs  <jeffh@ActiveState.com>
15
16        * tcl.m4: correct default setting of ARCH for WinCE builds.
17        Correct \ escaping for CE sed macros.
18
192003-04-10  Jeff Hobbs  <jeffh@ActiveState.com>
20
21        * tcl.m4: replace $(syscal) construct with older `syscall` for
22        systems where sh != bash.
23
242003-04-09  Jeff Hobbs  <jeffh@ActiveState.com>
25
26        * tcl.m4 (TEA_WITH_CELIB): add --enable-wince and --with-celib
27        options for Windows/CE compilation support.  Requires the
28        Microsoft eMbedded SDK and Keuchel's celib emulation layer.
29
302003-02-18  Jeff Hobbs  <jeffh@ActiveState.com>
31
32        * tcl.m4 (TEA_ENABLE_THREADS): Make sure -lpthread gets passed on
33        the link line when checking for the pthread_attr_setstacksize
34        symbol. (dejong)
35
36        * tcl.m4 (TEA_SETUP_COMPILER): added default calls to
37        TEA_TCL_EARLY_FLAGS, TEA_TCL_64BIT_FLAGS,
38        TEA_MISSING_POSIX_HEADERS and TEA_BUGGY_STRTOD.
39
402003-02-14  Jeff Hobbs  <jeffh@ActiveState.com>
41
42        * tcl.m4: correct HP-UX ia64 --enable-64bit build flags
43
442003-01-29  Jeff Hobbs  <jeffh@ActiveState.com>
45
46        * tcl.m4: check $prefix/lib as well as $exec_prefix/lib when
47        looking for tcl|tkConfig.sh, as this check is done before we would
48        set exec_prefix when the user does not define it.
49
502003-01-21  Mo DeJong  <mdejong@users.sourceforge.net>
51
52        * tcl.m4 (TEA_CONFIG_CFLAGS): Fix build support
53        for mingw, the previous implementation would
54        use VC++ when compiling with mingw gcc. Don't
55        pass -fPIC since gcc always compiles pic code
56        under win32. Change some hard coded cases
57        of gcc to ${CC}.
58
592002-10-15  Jeff Hobbs  <jeffh@ActiveState.com>
60
61        * tcl.m4: move the CFLAGS definition from TEA_ENABLE_SHARED to
62        TEA_MAKE_LIB because setting too early confuses other AC_* macros.
63        Correct the HP-11 SHLIB_LD_LIBS setting.
64       
65        * tcl.m4: add the CFLAGS definition into TEA_ENABLE_SHARED and
66        make it pick up the env CFLAGS at configure time.
67
682002-10-09  Jeff Hobbs  <jeffh@ActiveState.com>
69
70        * tcl.m4: add --enable-symbols=mem option to enable TCL_MEM_DEBUG.
71        Improved AIX 64-bit build support, allow it on AIX-4 as well.
72        Enable 64-bit HP-11 compilation with gcc.
73        Enable 64-bit IRIX64-6 cc build support.
74        Correct FreeBSD thread library linkage.
75        Add OSF1 static build support.
76        Improve SunOS-5 shared build SHLIB_LD macro.
77
782002-07-20  Zoran Vasiljevic  <zoran@archiware.com>
79
80        * tcl.m4: Added MINGW32 to list of systems checked for Windows build.
81        Also, fixes some indentation issues with "--with-XXX" options.
82
832002-04-23  Jeff Hobbs  <jeffh@ActiveState.com>
84
85        * tcl.m4 (TEA_ENABLE_THREADS): added USE_THREAD_ALLOC define to
86        use new threaded allocatory by default on Unix for Tcl 8.4.
87        (TEA_CONFIG_CFLAGS): corrected LD_SEARCH_FLAGS for FreeBSD-3+.
88
892002-04-22  Jeff Hobbs  <jeffh@ActiveState.com>
90
91        * tcl.m4 (TEA_SETUP_COMPILER): removed call to AC_CYGWIN so that
92        we can use autoconf 2.5x as well as 2.13.  This prevents us from
93        being able to warn against the use of cygwin gcc at configure
94        time, but allows autoconf 2.5x, which is what is shipped with most
95        newer systems.
96
972002-04-11  Jeff Hobbs  <jeffh@ActiveState.com>
98
99        * tcl.m4: Enabled COFF as well as CV style debug info with
100        --enable-symbols to allow Dr. Watson users to see function info.
101        More info on debugging levels can be obtained at:
102        http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp
103
1042002-04-03  Jeff Hobbs  <jeffh@ActiveState.com>
105
106        * tcl.m4: change all SC_* macros to TEA_*.  The SC_ was for
107        Scriptics, which is no more.  TEA represents a better, independent
108        prefix that won't need changing.
109        Added preliminary mingw gcc support. [Patch #538772]
110        Added TEA_PREFIX macro that handles defaulting the prefix and
111        exec_prefix vars to those used by Tcl if none were specified.
112        Added TEA_SETUP_COMPILER macro that encompasses the AC_PROG_CC
113        check and several other basic AC_PROG checks needed for making
114        executables.  This greatly simplifies user's configure.in files.
115        Collapsed AIX-5 defines into AIX-* with extra checks for doing the
116        ELF stuff on AIX-5-ia64.
117        Updated TEA_ENABLE_THREADS to take an optional arg to allow
118        switching it on by default (for Thread) and add sanity checking to
119        warn the user if configuring threads incompatibly.
120
1212002-03-29  Jeff Hobbs  <jeffh@ActiveState.com>
122
123        * tcl.m4: made sure that SHLIB_LDFLAGS was set to LDFLAGS_DEFAULT.
124        Removed --enable-64bit support for AIX-4 because it wasn't correct.
125        Added -MT or -MD Windows linker switches to properly support
126        symbols-enabled builds.
127
1282002-03-28  Jeff Hobbs  <jeffh@ActiveState.com>
129
130        * tcl.m4: called AC_MSG_ERROR when SC_TEA_INIT wasn't called first
131        instead of calling it as that inlines it each time in shell code.
132        Changed Windows CFLAGS_OPTIMIZE to use -O2 instead of -Oti.
133        Noted TCL_LIB_VERSIONS_OK=nodots for Windows builds.
134        A few changes to support itcl (and perhaps others):
135        Added support for making your own stub libraries to SC_MAKE_LIB.
136        New SC_PATH_CONFIG and SC_LOAD_CONFIG that take a package name arg
137        and find that ${pkg}Config.sh file.  itk uses this for itcl.
138
1392002-03-27  Jeff Hobbs  <jeffh@ActiveState.com>
140
141        * tcl.m4: made SC_LOAD_TKCONFIG recognize when working with a Tk
142        build dir setup.
143        Added EXTRA_CFLAGS and SHLIB_LD_LIBS substs to SC_CONFIG_CFLAGS.
144        Added XLIBSW onto LIBS when it is defined.
145        Remove TCL_LIBS from MAKE_LIB and correctly use SHLIB_LD_LIBS
146        instead to not rely as much on tclConfig.sh cached info.
147        Add TK_BIN_DIR to paths to find wish in SC_PROG_WISH.
148        These move towards making TEA much more independent of *Config.sh.
149
1502002-03-19  Jeff Hobbs  <jeffh@ActiveState.com>
151
152        * tcl.m4: corrected forgotten (UN)SHARED_LIB_SUFFIX and
153        SHLIB_SUFFIX defines for Win.
154        (SC_PATH_X): made this only do the check on unix platforms.
155
1562002-03-12  Jeff Hobbs  <jeffh@ActiveState.com>
157
158        * README.txt: updated to reflect fewer files
159
1602002-03-06  Jeff Hobbs  <jeffh@ActiveState.com>
161
162        * config.guess (removed):
163        * config.sub (removed): removed unnecessary files
164
165        * installFile.tcl (removed):
166        * mkinstalldirs (removed): these aren't really necessary for
167        making TEA work
168
169        * tcl.m4 (SC_PUBLIC_TCL_HEADERS, SC_PUBLIC_TK_HEADERS): don't
170        check /usr(/local)/include for includes on Windows when not using
171        gcc
172
1732002-03-05  Jeff Hobbs  <jeffh@ActiveState.com>
174
175        * tcl.m4: added warnings on Windows, removed RELPATH define and
176        added TCL_LIBS to MAKE_LIB macro.
177
178        This import represents 2.0.0, or a new start at attempting to
179        make TEA much easier for C extension developers.
180
181        **** moved from tclpro project to core tcl project, ****
182        **** renamed to 'tclconfig'                         ****
183
1842001-03-15    Karl Lehenbauer <karl@procplace.com>
185
186        * installFile.tcl: Added updating of the modification time of
187          the target file whether we overwrote it or decided that it
188          hadn't changed.  This was necessary for us to be able to
189          determine whether or not a module install touched the file.
190
1912001-03-08    Karl Lehenbauer <karl@procplace.com>
192
193        * installFile.tcl: Added support for converting new-style (1.1+)
194          Cygnus drive paths to Tcl-style.
195
1962001-01-15    <brent.welch@interwoven.com>
197
198        * tcl.m4: Added FreeBSD clause.
199
2002001-01-03    <brent.welch@interwoven.com>
201
202        * tcl.m4: Fixed typo in SC_LIB_SPEC where it is checking
203        for exec-prefix.
204
2052000-12-01    <brent.welch@interwoven.com>
206
207        * tcl.m4: Concatenated most of the Ajuba acsite.m4 file
208        so we don't need to modify the autoconf installation.
209        * config.guess:
210        * config.sub:
211        * installFile.tcl:
212        Added files from the itcl config subdirectory,
213        which should go away.
214
2152000-7-29    <welch@ajubasolutions.com>
216
217        * Fixed the use of TCL_SRC_DIR and TK_SRC_DIR within
218        TCL_PRIVATE_INCLUDES and TK_PRIVATE_INCLUDES to match their recent
219        change from $(srcdir) to $(srcdir)/..
Note: See TracBrowser for help on using the repository browser.