Hi, On Wed, Jun 2, 2021 at 8:08 AM Bram Moolenaar <[email protected]> wrote: > > > Patch 8.2.2928 > Problem: The evalfunc.c file is too big. > Solution: Move float related functionality to a separate file. (Yegappan > Lakshmanan, closes #8287) > > *** ../vim-8.2.2927/src/Makefile 2021-01-30 20:31:57.683115306 +0100 > --- src/Makefile 2021-06-02 17:06:31.812471779 +0200 > *************** > *** 386,392 **** > # Select the architecture supported. Default is to build for the current > # platform. Use "both" for a universal binary. That probably doesn't work > # when including Perl, Python, etc. > ! #CONF_OPT_DARWIN = --with-mac-arch=i386 > #CONF_OPT_DARWIN = --with-mac-arch=ppc > #CONF_OPT_DARWIN = --with-mac-arch=both > > --- 386,393 ---- > # Select the architecture supported. Default is to build for the current > # platform. Use "both" for a universal binary. That probably doesn't work > # when including Perl, Python, etc. > ! # NOTE: ppc probably doesn't work anymore, > ! #CONF_OPT_DARWIN = --with-mac-arch=intel > #CONF_OPT_DARWIN = --with-mac-arch=ppc > #CONF_OPT_DARWIN = --with-mac-arch=both > > *************** > *** 436,441 **** > --- 437,444 ---- > # PYTHON > # Uncomment lines here when you want to include the Python interface. > # This requires at least "normal" features, "tiny" and "small" don't work. > + # Python 3 is preferred, Python 2 (often referred to as "Python") has been > + # deprecated for a long time. > # NOTE: This may cause threading to be enabled, which has side effects (such > # as using different libraries and debugging becomes more difficult). > # For Python3 support make a symbolic link in /usr/local/bin: > *************** > *** 463,469 **** > # TCL > # Uncomment this when you want to include the Tcl interface. > # First one is for static linking, second one for dynamic loading. > ! #CONF_OPT_TCL = --enable-tclinterp > #CONF_OPT_TCL = --enable-tclinterp=dynamic > #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4 > > --- 466,472 ---- > # TCL > # Uncomment this when you want to include the Tcl interface. > # First one is for static linking, second one for dynamic loading. > ! CONF_OPT_TCL = --enable-tclinterp > #CONF_OPT_TCL = --enable-tclinterp=dynamic > #CONF_OPT_TCL = --enable-tclinterp --with-tclsh=tclsh8.4 > > *************** > *** 690,705 **** > # PROFILE_CFLAGS=-g -O0 --coverage -DWE_ARE_PROFILING -DUSE_GCOV_FLUSH > > > ! # Uncomment one of the next two lines to compile Vim with the > ! # address sanitizer (asan) or with the undefined sanitizer. Works with gcc. > # May make Vim twice as slow. Errors are reported on stderr. > # More at: https://code.google.com/p/address-sanitizer/ > # Useful environment variables: > # $ export ASAN_OPTIONS="print_stacktrace=1 log_path=asan" > # $ export LSAN_OPTIONS="suppressions=`pwd`/testdir/lsan-suppress.txt" > # When running tests output can be found in testdir/asan.* > ! #SANITIZER_CFLAGS = -g -O0 -fsanitize=address -fno-omit-frame-pointer > ! #SANITIZER_CFLAGS = -g -O0 -fsanitize=undefined -fno-omit-frame-pointer > > # Similarly when compiling with clang and using ubsan. > # $ export UBSAN_OPTIONS="print_stacktrace=1 log_path=ubsan" > --- 693,710 ---- > # PROFILE_CFLAGS=-g -O0 --coverage -DWE_ARE_PROFILING -DUSE_GCOV_FLUSH > > > ! # Uncomment the next lines to compile Vim with the address sanitizer (asan) > and > ! # with the undefined sanitizer. Works with gcc. > ! # You should also use -DEXITFREE to avoid false reports. > # May make Vim twice as slow. Errors are reported on stderr. > # More at: https://code.google.com/p/address-sanitizer/ > # Useful environment variables: > # $ export ASAN_OPTIONS="print_stacktrace=1 log_path=asan" > # $ export LSAN_OPTIONS="suppressions=`pwd`/testdir/lsan-suppress.txt" > # When running tests output can be found in testdir/asan.* > ! #SANITIZER_CFLAGS = -g -O0 -fsanitize-recover=all \ > ! # -fsanitize=address -fsanitize=undefined \ > ! # -fno-omit-frame-pointer > > # Similarly when compiling with clang and using ubsan. > # $ export UBSAN_OPTIONS="print_stacktrace=1 log_path=ubsan" > *************** > *** 979,985 **** > > # The value of QUOTESED comes from auto/config.mk. > # Uncomment the next line to use the default value. > ! # QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' > > ##################### end of system specific lines ################### }}} > > --- 984,990 ---- > > # The value of QUOTESED comes from auto/config.mk. > # Uncomment the next line to use the default value. > ! # QUOTESED = sed -e 's/[\\"]/\\&/g' -e 's/\\"/"/' -e 's/\\";$$/";/' -e 's/ > */ /g' > > ##################### end of system specific lines ################### }}} >
The above changes to Makefile are not part of the original PR. Regards, Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7%3DUsx7izjnPpXZGjBgft%3D8Voaw76z3cF9e72ngWQV81%2BA%40mail.gmail.com.
