summaryrefslogtreecommitdiffstats
path: root/unix/tcl.m4
Commit message (Collapse)AuthorAgeFilesLines
* Unbreak on OpenBSD, again. Put back the old SHLIB_VERSION doings.stu2017-05-311-1/+1
| | | | | | | | | | | | | | | | On OpenBSD, Tcl's libs will need the extra version numbers probably forever. There's no point to adding the extra knob. On OpenBSD, the extra version numbers are used for dependency tracking. The extra version numbers must be on linkable libs (code will be linked to them, they have a corresponding .h file). Loadable libs (no code will be linked to them, they don't have a corresponding .h file. Usually a Tcl extension) don't need the burden (OpenBSD has to track the libs' dependencies) of the extra version numbers. Libs that are loadable and linkable are treated as linkable. I hope that clears things up.
* Fully remove SunOS-4* from tcl.m4.stu2017-05-311-6/+2
|
* Merge core-8-6-branch.jan.nijtmans2017-05-221-101/+7
|\ | | | | Obsolete a number of systems, which were already obsoleted by TEA: We cannot even create a "battery-included" release any more for those systems.
| * 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!
* | Fix build on OpenBSD. [82701b94c4] missed a couple of bits.stu2017-05-201-1/+3
| | | | | | | | Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful!
* | merge core-8-6-branchjan.nijtmans2017-05-181-36/+13
|\ \ | |/
| * 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)
* | Merge core-8-6-branch. jan.nijtmans2017-01-111-1/+1
|\ \ | |/ | | | | Do gcc-compiles with the option -Wwrite-strings, so we can detect mis-usage of "const". Make Tcl_AddErrorInfo() and Tcl_AddObjErrorInfo() a macro.
* | compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
|\ \ | |/
| * compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
| |\
| | * compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
| | |
* | | Fix signed-unsigned-compare warning (reported by François Vogel on Windows, ↵jan.nijtmans2016-03-221-1/+1
|/ / | | | | | | but gcc can trigger it as well)
* | 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 trunktesteddgp2015-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
| * Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵jan.nijtmans2014-09-011-4/+2
| | | | | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk.
* | Make Cygwin's "configure" work from another directory than /unix. (Not ↵jan.nijtmans2014-05-091-2/+2
|\ \ | |/ | | | | everything works this way!)
| * Make Cygwin's "configure" work from another directory than /unix. (Not ↵jan.nijtmans2014-05-091-2/+2
| | | | | | | | everything works this way!)
* | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0jan.nijtmans2014-03-201-5/+9
|\ \ | |/
| * Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0jan.nijtmans2014-03-201-13/+9
| |\
| | * Proposed fix for [2f7cbd01c3].bug_2f7cbd01c3jan.nijtmans2014-03-201-14/+10
| |/
* | sync tcl.m4 with Tk versionjan.nijtmans2014-01-251-0/+2
|\ \ | |/
| * sync tcl.m4 with Tk versionjan.nijtmans2014-01-251-0/+2
| |
* | Some formattingjan.nijtmans2013-11-191-12/+10
| |
* | Cygwin: Instead of checking whether the win32 part is configured properly, ↵jan.nijtmans2013-11-191-2/+9
|\ \ | |/ | | | | | | just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library)
| * Cygwin: Instead of checking whether the win32 part is configured properly, ↵jan.nijtmans2013-11-191-2/+9
| | | | | | | | | | just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library)
* | Revert [5215b8740c] (Enh [2959069]), as it turns out that ↵jan.nijtmans2013-11-191-24/+6
| | | | | | | | | | | | -fvisibility=hidden only affects definitions and not declarations. Therefore explicitely declaring each MODULE_SCOPE function as __attribute__((__visibility__("hidden")) is much better. Suggested by Stuart Cassoff (Thanks!).
* | Mark unixforkevent-1.1 nonPortable, until proven on more platforms. jan.nijtmans2013-08-051-0/+4
|\ \ | |/ | | Make sure that when testing for pthread_atfork the thread library is taken into account.
* | Make sure that "string is space \u202f" will continue to return "1", even if ↵jan.nijtmans2013-07-291-1/+2
|\ \ | |/ | | | | | | in future Unicode this character (NARROW_NO_BREAK_SPACE) will cease to be a space. See: [http://www.unicode.org/review/pri249/]. Don't hardcode "tclWinError.o" for Cygwin
* | Move test for pthread_atfork inside SC_ENABLE_THREADSjan.nijtmans2013-07-261-1/+1
|\ \ | |/
| * Move test for pthread_atfork inside SC_ENABLE_THREADSjan.nijtmans2013-07-251-1/+1
| |
| * OpenBSD/m88k is now elf. Remove unneeded elf check.stwo2013-07-071-11/+4
| |
* | Put Cygwin's tclWinError.o in PLAT_OBJS, not in DL_OBJSjan.nijtmans2013-07-251-1/+2
| |
* | OpenBSD/m88k is now elf. Remove unneeded elf check.stwo2013-07-071-11/+4
| |
* | Use X11/Xlib.h for checking where X11 can be found in stead of ↵jan.nijtmans2013-07-051-4/+4
|\ \ | |/ | | | | | | X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig)
| * Use X11/Xlib.h for checking where X11 can be found in stead of ↵jan.nijtmans2013-07-051-4/+4
| | | | | | | | | | X11/XIntrinsic.h. Suggested by Pietro Cerutti. (Backported from tclconfig)