Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(195619)

Side by Side Diff: configure.in

Issue 11849: glibc allocator doesn't release all free()ed memory
Patch Set: Created 8 years ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | Objects/obmalloc.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 dnl *********************************************** 1 dnl ***********************************************
2 dnl * Please run autoreconf to test your changes! * 2 dnl * Please run autoreconf to test your changes! *
3 dnl *********************************************** 3 dnl ***********************************************
4 4
5 # Set VERSION so we only need to edit in one place (i.e., here) 5 # Set VERSION so we only need to edit in one place (i.e., here)
6 m4_define(PYTHON_VERSION, 3.3) 6 m4_define(PYTHON_VERSION, 3.3)
7 7
8 AC_PREREQ(2.65) 8 AC_PREREQ(2.65)
9 9
10 AC_INIT(python, PYTHON_VERSION, http://bugs.python.org/) 10 AC_INIT(python, PYTHON_VERSION, http://bugs.python.org/)
(...skipping 2549 matching lines...) Expand 10 before | Expand all | Expand 10 after
2560 AC_MSG_RESULT(MACHDEP_OBJS) 2560 AC_MSG_RESULT(MACHDEP_OBJS)
2561 2561
2562 # checks for library functions 2562 # checks for library functions
2563 AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \ 2563 AC_CHECK_FUNCS(alarm accept4 setitimer getitimer bind_textdomain_codeset chown \
2564 clock confstr ctermid execv faccessat fchmod fchmodat fchown fchownat \ 2564 clock confstr ctermid execv faccessat fchmod fchmodat fchown fchownat \
2565 fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \ 2565 fexecve fdopendir fork fpathconf fstatat ftime ftruncate futimesat \
2566 futimens futimes gai_strerror \ 2566 futimens futimes gai_strerror \
2567 getgrouplist getgroups getlogin getloadavg getpeername getpgid getpid \ 2567 getgrouplist getgroups getlogin getloadavg getpeername getpgid getpid \
2568 getpriority getresuid getresgid getpwent getspnam getspent getsid getwd \ 2568 getpriority getresuid getresgid getpwent getspnam getspent getsid getwd \
2569 if_nameindex \ 2569 if_nameindex \
2570 initgroups kill killpg lchmod lchown lockf linkat lstat lutimes memrchr \ 2570 initgroups kill killpg lchmod lchown lockf linkat lstat lutimes mmap \
2571 mbrtowc mkdirat mkfifo \ 2571 memrchr mbrtowc mkdirat mkfifo \
2572 mkfifoat mknod mknodat mktime mremap nice openat pathconf pause pipe2 plock pol l \ 2572 mkfifoat mknod mknodat mktime mremap nice openat pathconf pause pipe2 plock pol l \
2573 posix_fallocate posix_fadvise pread \ 2573 posix_fallocate posix_fadvise pread \
2574 pthread_init pthread_kill putenv pwrite readlink readlinkat readv realpath rena meat \ 2574 pthread_init pthread_kill putenv pwrite readlink readlinkat readv realpath rena meat \
2575 select sem_open sem_timedwait sem_getvalue sem_unlink sendfile setegid seteuid \ 2575 select sem_open sem_timedwait sem_getvalue sem_unlink sendfile setegid seteuid \
2576 setgid sethostname \ 2576 setgid sethostname \
2577 setlocale setregid setreuid setresuid setresgid setsid setpgid setpgrp setprior ity setuid setvbuf \ 2577 setlocale setregid setreuid setresuid setresgid setsid setpgid setpgrp setprior ity setuid setvbuf \
2578 sched_get_priority_max sched_setaffinity sched_setscheduler sched_setparam \ 2578 sched_get_priority_max sched_setaffinity sched_setscheduler sched_setparam \
2579 sched_rr_get_interval \ 2579 sched_rr_get_interval \
2580 sigaction sigaltstack siginterrupt sigpending sigrelse \ 2580 sigaction sigaltstack siginterrupt sigpending sigrelse \
2581 sigtimedwait sigwait sigwaitinfo snprintf strftime strlcpy symlinkat sync \ 2581 sigtimedwait sigwait sigwaitinfo snprintf strftime strlcpy symlinkat sync \
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
2669 ]) 2669 ])
2670 ) 2670 )
2671 fi 2671 fi
2672 2672
2673 AC_MSG_CHECKING(for getpagesize) 2673 AC_MSG_CHECKING(for getpagesize)
2674 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ 2674 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
2675 #include <unistd.h> 2675 #include <unistd.h>
2676 ]], [[void* p = getpagesize]])], 2676 ]], [[void* p = getpagesize]])],
2677 [AC_DEFINE(HAVE_GETPAGESIZE, 1, Define if you have the 'getpagesize' function. ) 2677 [AC_DEFINE(HAVE_GETPAGESIZE, 1, Define if you have the 'getpagesize' function. )
2678 AC_MSG_RESULT(yes)], 2678 AC_MSG_RESULT(yes)],
2679 [AC_MSG_RESULT(no)
2680 ])
2681
2682 AC_MSG_CHECKING(whether mallopt can set malloc mmap threshold)
2683 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
2684 #include <malloc.h>
2685 ]], [[mallopt(M_MMAP_THRESHOLD, 256 * 1024)]])],
2686 [AC_DEFINE(HAVE_MALLOPT_MMAP_THRESHOLD, 1, Define if mallopt can set malloc mm ap threshold.)
2687 AC_MSG_RESULT(yes)],
2688 [AC_MSG_RESULT(no) 2679 [AC_MSG_RESULT(no)
2689 ]) 2680 ])
2690 2681
2691 AC_MSG_CHECKING(for broken unsetenv) 2682 AC_MSG_CHECKING(for broken unsetenv)
2692 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ 2683 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
2693 #include <stdlib.h> 2684 #include <stdlib.h>
2694 ]], [[int res = unsetenv("DUMMY")]])], 2685 ]], [[int res = unsetenv("DUMMY")]])],
2695 [AC_MSG_RESULT(no)], 2686 [AC_MSG_RESULT(no)],
2696 [AC_DEFINE(HAVE_BROKEN_UNSETENV, 1, Define if `unsetenv` does not return an in t.) 2687 [AC_DEFINE(HAVE_BROKEN_UNSETENV, 1, Define if `unsetenv` does not return an in t.)
2697 AC_MSG_RESULT(yes) 2688 AC_MSG_RESULT(yes)
(...skipping 1603 matching lines...) Expand 10 before | Expand all | Expand 10 after
4301 if test ! -f Modules/Setup.local 4292 if test ! -f Modules/Setup.local
4302 then 4293 then
4303 echo "# Edit this file for local setup changes" >Modules/Setup.local 4294 echo "# Edit this file for local setup changes" >Modules/Setup.local
4304 fi 4295 fi
4305 4296
4306 echo "creating Makefile" 4297 echo "creating Makefile"
4307 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \ 4298 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
4308 -s Modules Modules/Setup.config \ 4299 -s Modules Modules/Setup.config \
4309 Modules/Setup.local Modules/Setup 4300 Modules/Setup.local Modules/Setup
4310 mv config.c Modules 4301 mv config.c Modules
OLDNEW
« no previous file with comments | « no previous file | Objects/obmalloc.c » ('j') | no next file with comments »

RSS Feeds Recent Issues | This issue
This is Rietveld 894c83f36cb7+