summaryrefslogtreecommitdiffstats
path: root/unix/tcl.m4
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.5jan.nijtmans2020-06-251-1/+4
|\
| * Fix [9080d6a871]: Build fix for tcl on macOS on Apple Siliconjan.nijtmans2020-06-241-1/+5
| |
* | Merge-mark 8.5 (TZ update already done here)jan.nijtmans2020-06-081-2/+2
|\ \ | |/ | | | | Don't try to compile with MINGW32_ in /unix directory. Minor comment fix.
* | More double-quotesjan.nijtmans2020-04-151-11/+11
| |
* | Try adding some quotesjan.nijtmans2020-04-141-1/+1
| |
* | Merge 8.5jan.nijtmans2020-02-241-1/+1
|\ \ | |/
| * Add -Wpointer-arith warning to C-compile. Fix gcc(-9) warning.jan.nijtmans2020-02-241-1/+1
| |
* | Clean up some usage of DBGX: It isn't used any more on UNIXjan.nijtmans2020-02-041-24/+1
| |
* | Add ${LDFLAGS} to MAKE_LIB. This handles the possibility of adding ↵jan.nijtmans2020-01-131-1/+1
| | | | | | | | LDFLAGS=?? on the "configure" commandline. Suggested by Pietro Cerutti. Thanks!
* | Merge 8.5jan.nijtmans2020-01-061-1/+0
|\ \ | |/
| * Don't assume/set LDFLAGS being "", it could be set on the "configure" ↵jan.nijtmans2020-01-061-3/+1
| | | | | | | | | | command-line. Remove "test-packages" test-target (which doesn't exist), but add "test-tcl" being the same as "test".
* | Prevent double definition of MODULE_SCOPE on Darwinjan.nijtmans2019-12-201-0/+1
| |
* | 8.5 -> 8.6jan.nijtmans2019-10-311-2/+2
| |
* | Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patchesjan.nijtmans2019-10-311-0/+5
|\ \ | |/
| * Fix [https://core.tcl-lang.org/tk/tktview/056f9e85dc|056f9e85dc]: debian patchesjan.nijtmans2019-10-311-0/+5
| |
* | Remove /System from auto_path on macOS because Apple has deprecated its own ↵Kevin Walzer2019-10-251-2/+0
| | | | | | | | ancient installation of Tcl/Tk
* | Fix [16768d65f0]: Fix gethostbyname_r and gethostbyaddr_r detection on ↵jan.nijtmans2019-10-021-6/+32
|\ \ | |/ | | | | NetBSD. Patch by Kamil Rytarowski.
| * Fix [16768d65f0]: Fix gethostbyname_r and gethostbyaddr_r detection on ↵jan.nijtmans2019-10-021-2/+28
| | | | | | | | NetBSD. Patch by Kamil Rytarowski.
| * Correct typo's in tcl.m4. Found by Kamil Rytarowskijan.nijtmans2019-10-011-4/+4
| |
* | Remove some mac OSX pre-10.4 stuff, which is outdated: current build doesn't ↵jan.nijtmans2019-01-221-4/+0
| | | | | | | | support this anymore
* | Eliminate fallback attempts when broken strtod() routines are detected.dgp2018-11-011-53/+0
| | | | | | This has long been creating more problems than it solves.
* | Merge 8.5jan.nijtmans2018-10-301-2/+2
|\ \ | |/
| * Add support for DragonFlyjan.nijtmans2018-10-301-2/+2
| |
* | merge 8.5jan.nijtmans2018-06-151-1/+6
|\ \ | |/
| * Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. ↵jan.nijtmans2018-06-151-0/+6
| | | | | | | | Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.5 paths
* | merge 8.5sebres2018-06-041-1/+10
|\ \ | |/
| * fixes [92564326a9] if compiled on some x86 systems (with dirent64 but ↵sebres2018-06-041-1/+10
| | | | | | | | without DIR64, partially cherry-picked from https://www.androwish.org/index.html/info/6119b8ac2aee8411).
* | Stop seeking out the libieee.a library and linking to it when found.dgp2018-02-151-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latest release of the GNU C library, glibc-2.27 has done away with the libieee.a library. This prompts a review of why Tcl has been using it. Since Tcl 8.4.0, Tcl has stopped using the matherr() machinery, so we don't need it anymore for that. Since Tcl 8.5.0, Tcl post-processes ERANGE for itself when floating point underflow or overflow can sensibly produce a 0.0 or Inf result instead of raising an error. We no longer need to configure the system math library to silence these reports. A conseqeunce of this change is that TCL_LIBS will no longer include the linker option -lieee . This can potentially change the behavior of programs that embed libtcl. If so, though, those same programs are going to also have behavior changed as the new glibc release gets into routine use. We're doing those programs a favor by stopping masking the discovery that they need to be updated.
* | Suggested patch for [4f51e1c5dc]: patch to correct linker flag sequence. ↵jan.nijtmans2017-11-171-4/+4
| | | | | | | | Same change done for a few other platforms where it might matter.
* | If SHLIB_VERSION is specified as empty, don't let the SHLIB filename end ↵jan.nijtmans2017-05-221-7/+6
| | | | | | | | | | with a dot (taken over from TEA) Cherry-pick [http://core.tcl.tk/tclconfig/info/c8eddeddb9bbabc4|c8eddeddb9] from TEA: Added /usr/pkg/lib to the paths searched on the journey to find tclConfig.sh
* | Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits.jan.nijtmans2017-05-211-1/+3
| | | | | | Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful!
* | Cherry-pick [http://core.tcl.tk/tclconfig/info/18e79736d236d15d|All the ↵jan.nijtmans2017-05-181-36/+13
| | | | | | | | | | world was a VAX] for OpenBSD. Also fix [http://core.tcl.tk/tk/tktview?name=84a27b1c67|84a27b1c67]: Tcl and Tk's tcl.m4 not synced? (configure script not re-generated yet, I'm sure Don will do that in the rc branch)
* | compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
|\ \ | |/
| * compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
| |
* | On cygwin, install libtcl8.6.dll.a in the {prefix}/lib directory. On win32, ↵jan.nijtmans2015-11-261-1/+1
|\ \ | |/ | | | | don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
| * On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. jan.nijtmans2015-11-261-1/+1
| | | | | | On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
* | Remove use of HAVE_USLEEP. It isn't use anywhere any morejan.nijtmans2015-10-251-42/+0
|\ \ | |/
| * Remove use of HAVE_USLEEP. It isn't use anywhere any more.jan.nijtmans2015-10-251-42/+0
| |
| * Tcl/OpenBSD/Sparc needs -fPIC.stwo2015-10-091-1/+1
| |
* | Tcl/OpenBSD/Sparc needs -fPIC.stwo2015-10-091-1/+1
| |
* | Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in ↵jan.nijtmans2015-07-231-0/+42
|\ \ | |/ | | | | forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix.
| * Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in ↵jan.nijtmans2015-07-231-0/+42
| |\ | | | | | | | | | forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix.
| | * merge trunkdgp2015-05-281-4/+2
| | |\ | |_|/ |/| |
| | * First attempt at implementing the necessary auto-magic for usleep.Joe Mistachkin2015-05-181-0/+42
| | |
| * | Better pic flag for OpenBSD.stwo2014-09-161-1/+8
| | |
* | | Missed a bitdgp2015-05-201-2/+1
| | |
* | | [29044ba23f] Remove RANLIB as part of library installation. At best it'sdgp2015-05-201-2/+1
| |/ |/| | | | | redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen.
* | Tcl source code already assumes the <limits.h> file is available.dgp2015-03-241-4/+0
| | | | | | | | (See tcl/libtommath/tommath.h .) So dispose of all the configuration shenanigans pretending we want to support systems that lack one.
* | Better pic flag for OpenBSD.stwo2014-09-161-1/+8
| |
* | Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵jan.nijtmans2014-09-011-5/+3
|\ \ | |/ | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk