summaryrefslogtreecommitdiff
path: root/src/auto
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.1517: MacOS: configure removes -O2 from $CFLAGSv9.0.1517Rose2023-05-061-6/+3
| | | | | Problem: MacOS: configure removes -O2 from $CFLAGS. Solution: Only adjust $CFLAGS for gcc. (closes #12351)
* patch 9.0.1450: MacOS: building fails if clock_gettime() is not availablev9.0.1450Bram Moolenaar2023-04-131-1/+2
| | | | | Problem: MacOS: building fails if clock_gettime() is not available. Solution: Add a configure check for clock_gettime(). (closes #12242)
* patch 9.0.1445: openSUSE: configure doesn't find the Motif libraryv9.0.1445Bram Moolenaar2023-04-121-3/+4
| | | | | | Problem: openSUSE: configure doesn't find the Motif library. (Tony Mechelynck) Solution: Also search in /usr/lib64.
* patch 9.0.1441: MacOS: Python 3 using framework do not set dll name properlyv9.0.1441Yee Cheng Chin2023-04-051-0/+3
| | | | | Problem: MacOS: Python 3 using framework do not set dll name properly. Solution: Use the framework prefix. (Yee Cheng Chin, closes #12189)
* patch 9.0.1433: on some systems the Lua library is not foundv9.0.1433Bram Moolenaar2023-03-311-2/+7
| | | | | Problem: On some systems the Lua library is not found. Solution: Check if a subdirectory for Lua exists. (closes #4475)
* patch 9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usagev9.0.1219Zdenek Dohnal2023-01-181-2/+2
| | | | | Problem: Handling of FORTIFY_SOURCE flags doesn't match Fedora usage. Solution: Adjust the "sed" patterns. (Zdenek Dohnal, closes #11847)
* patch 9.0.1162: configure does not handle all FORTIFY_SOURCE variantsv9.0.1162Zdenek Dohnal2023-01-091-2/+2
| | | | | | Problem: Configure does not handle all FORTIFY_SOURCE variants. Solution: Also handle Fedora's default FORTIFY_SOURCE flags. (Zdenek Dohnal, closes #11794)
* patch 9.0.1110: build fails on Mac OS X 10.4/10.5v9.0.1110Evan Miller2022-12-301-0/+13
| | | | | | Problem: Build fails on Mac OS X 10.4/10.5 . Solution: Check if the dispatch/dispatch.h header exists. (Evan Miller, closes #11746)
* patch 9.0.0928: using Ruby LDFLAGS may cause build problemsv9.0.0928Zdenek Dohnal2022-11-231-9/+2
| | | | | | Problem: Using Ruby LDFLAGS may cause build problems. Solution: Do not add Ruby LDFLAGS to Vim's LDFLAGS. (Zdenek Dohnal, closes #11592)
* patch 9.0.0834: warning for missing return typev9.0.0834Sam James2022-11-051-1/+1
| | | | | Problem: Warning for missing return type. Solution: Add "int". (San James, closes #11496)
* patch 9.0.0700: there is no real need for a "big" buildv9.0.0700Martin Tournoij2022-10-081-7/+5
| | | | | | Problem: There is no real need for a "big" build. Solution: Move common features to "normal" build, less often used features to the "huge" build. (Martin Tournoij, closes #11283)
* patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij2022-10-041-19/+21
| | | | | | Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
* patch 9.0.0546: supporting Ruby 1.8 makes code complicatedv9.0.0546K.Takata2022-09-221-4/+4
| | | | | Problem: Supporting Ruby 1.8 makes code complicated. Solution: Drop Ruby 1.8 support, it is ancient. (Ken Takata, closes #11195)
* patch 9.0.0491: no good reason to build without the float featurev9.0.0491Bram Moolenaar2022-09-171-42/+0
| | | | | Problem: No good reason to build without the float feature. Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
* patch 9.0.0108: configure check for timer_create may give wrong errorv9.0.0108Bram Moolenaar2022-07-301-2/+4
| | | | | Problem: Configure check for timer_create may give wrong error. Solution: Give a warning instead of an error.
* patch 9.0.0103: if running configure with cached results -lrt may be missingv9.0.0103Bram Moolenaar2022-07-281-35/+50
| | | | | | Problem: If running configure with cached results -lrt may be missing. Solution: Use two cache variables, one without and one with -lrt. (closes #10799) Swap checks to avoid adding -lrt unnecessarily.
* patch 9.0.0098: missing include file in timer_create configure checkv9.0.0098Bram Moolenaar2022-07-281-3/+12
| | | | | Problem: missing include file in timer_create configure check. Solution: Inlucde stdlib.h.
* patch 9.0.0065: cross-compiling doesn't work because of timer_create checkv9.0.0065Richard Purdie2022-07-241-13/+20
| | | | | Problem: Cross-compiling doesn't work because of timer_create check. Solution: Use AC_CACHE_CHECK(). (Richard Purdie, closes #10777)
* patch 9.0.0023: on Solaris timer_create() exists but does not workv9.0.0023Bram Moolenaar2022-07-021-9/+27
| | | | | | Problem: On Solaris timer_create() exists but does not work. Solution: Adjust the configure check to run the test program. (closes #10647)
* patch 8.2.5135: running configure gives warnings for main() return typev8.2.5135Bram Moolenaar2022-06-191-13/+13
| | | | | Problem: Running configure gives warnings for main() return type. Solution: Specify "int" return type. Avoid a few more warnings.
* patch 8.2.5131: timeout implementation is not optimalv8.2.5131Bram Moolenaar2022-06-191-2/+4
| | | | | | Problem: Timeout implementation is not optimal. Solution: Further improvements for timeouts. Add a test for searchpair() timeout. (partly by Paul Ollis)
* patch 8.2.5061: C89 requires signal handlers to return voidv8.2.5061Bram Moolenaar2022-06-051-42/+0
| | | | | Problem: C89 requires signal handlers to return void. Solution: Drop RETSIGTYPE and hard-code a void return value.
* patch 8.2.5060: running configure failsv8.2.5060Bram Moolenaar2022-06-051-2/+1
| | | | | Problem: Running configure fails. Solution: Remove line break.
* patch 8.2.5059: autoconf 2.71 produces many obsolete warningsv8.2.5059Bram Moolenaar2022-06-051-7/+17
| | | | | | Problem: Autoconf 2.71 produces many obsolete warnings. Solution: Replace obsolete macros with non-obsolete ones, where the functionality does not change. (issue #10528)
* patch 8.2.5057: using gettimeofday() for timeout is very inefficientv8.2.5057Paul Ollis2022-06-051-18/+76
| | | | | Problem: Using gettimeofday() for timeout is very inefficient. Solution: Set a platform dependent timer. (Paul Ollis, closes #10505)
* patch 8.2.4686: configure doesn't find the Motif library with Cygwinv8.2.4686Kelvin Lee2022-04-041-2/+2
| | | | | Problem: Configure doesn't find the Motif library with Cygwin. Solution: Check for libXm.dll.a. (Kelvin Lee, closes #10077)
* patch 8.2.4549: cannot build with Motif and editresv8.2.4549Bram Moolenaar2022-03-121-1/+1
| | | | | Problem: Cannot build with Motif and editres. (Tony Mechelynck) Solution: Fix configure mistake.
* patch 8.2.4547: the neXTaw GUI is old and does not work wellv8.2.4547Bram Moolenaar2022-03-111-65/+5
| | | | | | Problem: The neXTaw GUI is old and does not work well. Solution: Remove the neXTaw GUI from configure to find out who still wants support for this GUI.
* patch 8.2.4527: the Athena GUI is old and does not work wellv8.2.4527Bram Moolenaar2022-03-081-77/+19
| | | | | | Problem: The Athena GUI is old and does not work well. Solution: Remove the Athena GUI from configure to find out who still wants support for this GUI.
* patch 8.2.4129: building with +sound but without +eval failsv8.2.4129Bram Moolenaar2022-01-181-10/+22
| | | | | Problem: Building with +sound but without +eval fails. (Dominique Pellé) Solution: Disable canberra in tiny and small build. (closes #9548)
* patch 8.2.4039: the xdiff library is linked in even when not usedv8.2.4039Bram Moolenaar2022-01-081-0/+15
| | | | | Problem: The xdiff library is linked in even when not used. Solution: Use configure to decide whether xdiff object files are included.
* patch 8.2.3922: cannot build with dynamic Ruby 3.1v8.2.3922ichizok2021-12-281-0/+12
| | | | | | Problem: Cannot build with dynamic Ruby 3.1. Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki Kiichi, closes #9420)
* patch 8.2.3800: when cross compiling the output of "uname" cannot be setv8.2.3800Bram Moolenaar2021-12-131-22/+55
| | | | | | Problem: When cross compiling the output of "uname" cannot be set. (Ben Reeves) Solution: Use cache variables. (closes #9338)
* patch 8.2.3620: memory leak reported in libtlibv8.2.3620Bram Moolenaar2021-11-191-0/+29
| | | | | | Problem: Memory leak reported in libtlib. Solution: Call del_curterm() when cleaning up memory. Rename term.h to termdefs.h to avoid a name clash.
* patch 8.2.3510: changes are only detected with one second accuracyv8.2.3510Leah Neukirchen2021-10-141-0/+46
| | | | | | Problem: Changes are only detected with one second accuracy. Solution: Use the nanosecond time if possible. (Leah Neukirchen, closes #8873, closes #8875)
* patch 8.2.3483: #ifdef for using sysinfo() is incompletev8.2.3483Bram Moolenaar2021-10-061-2/+3
| | | | | | Problem: #ifdef for using sysinfo() is incomplete. Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK. (closes #8952)
* patch 8.2.3420: _REENTRANT defined more than oncev8.2.3420Christian Brabandt2021-09-091-2/+4
| | | | | Problem: _REENTRANT defined more than once. Solution: Fix configure script. (Christian Brabandt, closes #8852)
* patch 8.2.3406: on some systems tests fail without _REENTRANTv8.2.3406Bram Moolenaar2021-09-061-0/+4
| | | | | | Problem: On some systems tests fail without _REENTRANT. (Elimar Riesebieter) Solution: Add -D_REENTRANT in configure. (closes #7402)
* patch 8.2.3037: configure reports libcanberra when checking for libsodiumv8.2.3037ichizok2021-06-231-2/+2
| | | | | Problem: Configure reports libcanberra when checking for libsodium. Solution: Adjust the message. (Ozaki Kiichi, closes #8435)
* patch 8.2.3022: available encryption methods are not strong enoughv8.2.3022Christian Brabandt2021-06-201-0/+66
| | | | | | Problem: Available encryption methods are not strong enough. Solution: Add initial support for xchaha20. (Christian Brabandt, closes #8394)
* patch 8.2.2970: Python configure check uses deprecated commandv8.2.2970Zdenek Dohnal2021-06-101-1/+4
| | | | | | Problem: Python configure check uses deprecated command. Solution: Use sysconfig instead of distutils if possible. (Zdenek Dohnal, closes #8354)
* patch 8.2.2876: configure cannot detect Python 3.10v8.2.2876Bram Moolenaar2021-05-211-1/+1
| | | | | Problem: Configure cannot detect Python 3.10. Solution: Use sys.version_info. (closes #8233)
* patch 8.2.2852: configure can add --as-needed a second timev8.2.2852Natanael Copa2021-05-151-1/+3
| | | | | | Problem: Configure can add --as-needed a second time. Solution: Only add --as-needed if not already there. (Natanael Copa, closes #8189, closes #8181)
* patch 8.2.2794: Linux users don't know how to get ncursesv8.2.2794Bram Moolenaar2021-04-211-0/+1
| | | | | Problem: Linux users don't know how to get ncurses. Solution: Add the name of the package. (closes #8132)
* patch 8.2.2701: order of removing FORTIFY_SOURCE is wrongv8.2.2701Bram Moolenaar2021-04-031-2/+2
| | | | | Problem: Order of removing FORTIFY_SOURCE is wrong. Solution: Use the more specific pattern first.
* patch 8.2.2691: autoconf may mess up compiler flagsv8.2.2691Bram Moolenaar2021-04-021-2/+2
| | | | | | Problem: Autoconf may mess up compiler flags. Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov, closes #8049)
* patch 8.2.2586: process id may be invalidv8.2.2586Bram Moolenaar2021-03-101-0/+29
| | | | | | Problem: Process id may be invalid. Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo van der Sanden, closes #7947)
* patch 8.2.2550: signal stack size is wrong with latest glibc 2.34v8.2.2550Bram Moolenaar2021-02-251-0/+24
| | | | | | Problem: Signal stack size is wrong with latest glibc 2.34. Solution: Use sysconf(_SC_SIGSTKSZ) if available. (Zdenek Dohnal, closes #7895)
* patch 8.2.2442: automatic GUI selection does not check for GTK 3v8.2.2442Bram Moolenaar2021-01-311-0/+9
| | | | | | Problem: Automatic GUI selection does not check for GTK 3. Solution: Make SKIP_GTK3 empty for automatic GUI support. Set SKIP_GTK3 to YES when checking for GTK2.
* patch 8.2.2437: deprecation warnings with default configurationv8.2.2437Bram Moolenaar2021-01-311-1/+1
| | | | | Problem: Deprecation warnings with default configuration. Solution: Add -Wno-deprecated-declarations.