summaryrefslogtreecommitdiffstats
path: root/unix/tcl.m4
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |\
| | * 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.
| * | First attempt at implementing the necessary auto-magic for usleep.Joe Mistachkin2015-05-181-0/+42
| |/
| * 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
| * \ 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
| |\ \ \
| * \ \ \ 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)
| * | | | | | 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
| |\ \ \ \ \ \ \ | | |/ / / / / /
| * | | | | | | 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)
| * \ \ \ \ \ \ \ Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian ↵jan.nijtmans2013-07-021-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Griffin.
| * | | | | | | | | Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead.jan.nijtmans2013-06-041-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One more last-moment fix for FreeBSD by Pietro Cerutti
| * | | | | | | | | merge 8.5dgp2013-06-031-2/+2
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by ↵jan.nijtmans2013-05-191-30/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pietro Cerutti
| * \ \ \ \ \ \ \ \ \ \ Patch by Andrew Shadura, providing better support for three architectures ↵jan.nijtmans2013-03-121-13/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | they have in Debian.
| * | | | | | | | | | | | Replace broken SC_SERIAL_PORT macro with plain AC_CHECK_HEADERS tests.jenglish2013-03-011-118/+0
| | | | | | | | | | | | |
| * | | | | | | | | | | | 3566106 Solaris9/x86 support. Thanks Dagobert and others.dgp2012-09-131-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | only expect tcldde.dll when --enable-sharedjan.nijtmans2012-06-281-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Let Cygwin shared build link with zlib1.dll, not cygz.dll (two less ↵jan.nijtmans2012-06-261-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dependencies on cygwin-specific dll's)
| * | | | | | | | | | | | | some wrong versionsjan.nijtmans2012-06-241-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ [Bug 3508771]: Cygwin notifier for handling win32 eventsjan.nijtmans2012-06-231-0/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ make some more internal tables constjan.nijtmans2012-04-231-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ [Bug 3448512]: clock scan "1958-01-01" fails only in debug compilationjan.nijtmans2012-04-111-2/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | [Bug 3511806] Compiler checks too earlyjan.nijtmans2012-03-301-2/+34
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (autoconf still to be run!)
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Revert some cygwin-related signature changes from [835f8e1e9d] (2010-01-22).jan.nijtmans2012-03-231-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Use EAGAIN in stead of EWOULDBLOCK, because in VS10+ the value of EWOULDBLOCK is no longer the same as EAGAIN Add tclWinError.c to the CYGWIN build.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Patch from the cygwin folksjan.nijtmans2012-03-041-0/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Fix AC_DEFINE invocation for NEED_FAKE_RFC2553.max2011-07-281-1/+2
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | minor nits, taken over from TEA (tclconfig)jan.nijtmans2011-04-121-7/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | fix for [Bug 3281728]: Tcl sources from 2011-04-06 do not build on GCC9 (RH9)jan.nijtmans2011-04-111-2/+5
| | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Don't use -fvisibility=hidden with static libraries (--disable-shared)jan.nijtmans2011-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | set default MODULE_SCOPE=extern, in case no other value is determinedjan.nijtmans2011-03-281-1/+8
| | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform ↵jan.nijtmans2011-03-161-33/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA.
| * | | | | | | | | | | | | | | | | | | | | [Bug 3135271] Link error due to hidden symbols (CentOS 4.2)nijtmans2010-12-131-0/+1
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Better building on OpenBSD.stwo2010-12-121-13/+33
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | [Patch #3116490] cross-compile support for unixnijtmans2010-12-051-6/+1
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | * doc/socket.n: Document the changes to the [socket] and rmax2010-09-281-31/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [fconfiguyre] commands. * generic/tclInt.h: Introduce TclCreateSocketAddress() as a * generic/tclIOSock.c: replacement for the platform-dependent * unix/tclUnixSock.c: TclpCreateSocketAddress() functions. * unix/tclUnixChan.c: Extend the [socket] and [fconfigure] * unix/tclUnixPort.h: commands to behave as proposed in * win/tclWinSock.c: TIP #162. * win/tclWinPort.h: * compat/fake-rfc2553.c: A compat implementation of the APIs * compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and friends) on top of the existing gethostbyname() etc. * unix/configure.in: Test whether the fake-implementation is * unix/tcl.m4: needed. * unix/Makefile.in: Add a compile target for fake-rfc2553. * win/configure.in: Allow cross-compilation by default * tests/socket.test: Improve the test suite to make more use of * tests/remote.tcl: randomized ports to reduce interference with tests running in parallel or other services on the machine.
| * | | | | | | | | | | | | | | | | | | | | * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*.hobbs2010-08-271-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
| * | | | | | | | | | | | | | | | | | | | | * unix/ldAix: remove ancient (pre-4.2) AIX supporthobbs2010-08-121-51/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/configure: regen with ac-2.59 * unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
| * | | | | | | | | | | | | | | | | | | | | Flip the defaults for whether to build threaded. Part of TIP #364.dkf2010-04-051-3/+3
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Only test for -visibility=hidden with gccnijtmans2010-03-291-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Second remark in [Bug 2976508])