aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2011-09-11Remove --wth-tls option, TLS support is requiredUlrich Drepper1-11/+0
2011-09-11Fix use of AC_INITUlrich Drepper1-168/+199
2011-09-10Cleanup of configuration optionsUlrich Drepper1-237/+182
Make several tool features mandatory and simplify the code.
2011-09-08RegeneratedUlrich Drepper1-22/+3
2011-07-14Default to --with-default-link=yes if configure check finds good -shared layout.Roland McGrath1-2/+65
2011-07-14Use linker --print-output-format option if available.Roland McGrath1-0/+19
2011-07-14Adjust relro test to work around GNU ld limitations.Roland McGrath1-0/+7
2011-07-11Fix a braino in new relro configure test.Roland McGrath1-1/+1
2011-07-09Use an empirical check for .ctors/.dtors -> .init_array/.fini_array magic.Roland McGrath1-11/+40
2011-07-09Rewrite -z relro configure check to be empirical.Roland McGrath1-18/+75
2011-07-09Find readelf with AC_CHECK_TOOL for use in configure tests.Roland McGrath1-2/+96
2011-07-02Explicitly remove .gnu.glibc-stub sections with objcopy when not usingRoland McGrath1-0/+3
linker script.
2011-07-02Add --with-default-link configure option.Roland McGrath1-0/+13
2011-06-28Remove the --experimental-malloc optionUlrich Drepper1-11/+0
It's well tested, make it the default.
2011-06-27Distinguish configure check for .ctors/.dtors header/trailers.Roland McGrath1-1/+17
2011-06-10Use AC_LANG_PROGRAM in nss-crypt check.Roland McGrath1-152/+189
2011-05-21Fix configure visibility testsUlrich Drepper1-3/+3
2011-02-15Remove use of ranlib.Ulrich Drepper1-130/+2
2011-02-02Add missing configure patch.H.J. Lu1-0/+2
2011-01-16Don't override --enable-multi-arch.Andreas Schwab1-13/+13
2010-12-24Remove `.ctors' and `.dtors' output sectionsH.J. Lu1-156/+178
2010-08-24Rejigger header generation for default uname implementation.Roland McGrath1-85/+2
2010-08-23Remove multiarch dirs when gnu indirect is not supportedMike Frysinger1-159/+137
2010-07-26BZ #11840: Fix config.cache usage for -fgnu89-inline check.Roland McGrath1-3/+3
2010-07-09Use newer autoconf.Ulrich Drepper1-2860/+1904
2010-03-04Pass -mtune=i686 to assembler when compiling for i686H.J. Lu1-0/+2
2009-12-23Enable multiarch whenever possible.H.J. Lu1-8/+41
2009-09-28Handle future binutils versions correctly.H.J. Lu1-2/+2
2009-09-15configure tweaks, support $libc_add_on_config_subdirsRoland McGrath1-4/+27
2009-09-08Support binutils 2.100 and 3.0.H.J. Lu1-2/+2
2009-09-05Support binutils 2.20.H.J. Lu1-2/+2
2009-07-10Add AVX support to ld.so auditing for x86-64.H.J. Lu1-0/+2
2009-07-09Implement STB_GNU_UNIQUE handling.Ulrich Drepper1-0/+26
Some symbols have to be identified process-wide by their name. This is particularly important for some C++ features (e.g., class local static data and static variables in inline functions). This cannot completely be implemented with ELF functionality so far. The STB_GNU_UNIQUE binding helps by ensuring the dynamic linker will always use the same definition for all symbols with the same name and this binding.
2009-07-03Add SSE4.2 support for strcspn, strpbrk, and strspn on x86-64.H.J. Lu1-0/+2
2009-05-31Move AC_CANONICAL_HOST before first use of $host and $build.Andreas Schwab1-92/+92
2009-04-07* sysdeps/x86_64/memchr.S: New file.Ulrich Drepper1-1861/+1995
2009-04-05* sysdeps/x86_64/strlen.S: Optimize by using SSE2 instructions.Ulrich Drepper1-3569/+2753
2009-04-02* configure.in: Recognize --enable-nss-crypt.Ulrich Drepper1-1894/+2824
* config.make.in: Add nss-crypt entry. * crypt/Makefile: If nss-crypt==yes, don't build md5.c, sha256.c, sha512.c. Don't run md5test, sha256test, sha512test. Pass -DUSE_NSS and include path for NSS directory to compiler for md5-crypt, sha256-crypt, sha512-crypt. Link libcrypt.so with -lfreebl3. * crypt/md5-crypt.c: If USE_NSS is defined, don't use local hash function implementation, use NSS. Introduce wrappers around the hash function calls. Little code size optimization. * crypt/sha256-crypt.c: Likewise. * crypt/sha512-crypt.c: Likewise. * scripts/check-local-headers.sh: Ignore nss3 directory. * configure.in: Rename pic_default to libc_cv_pic_default. * config.make.in: Likewise.
2009-03-13* config.h.in (USE_MULTIARCH): Define.Ulrich Drepper1-4/+66
* configure.in: Handle --enable-multi-arch. * elf/dl-runtime.c (_dl_fixup): Handle STT_GNU_IFUNC. (_dl_fixup_profile): Likewise. * elf/do-lookup.c (dl_lookup_x): Likewise. * sysdeps/x86_64/dl-machine.h: Handle STT_GNU_IFUNC. * elf/elf.h (STT_GNU_IFUNC): Define. * include/libc-symbols.h (libc_ifunc): Define. * sysdeps/x86_64/cacheinfo.c: If USE_MULTIARCH is defined, use the framework in init-arch.h to get CPUID values. * sysdeps/x86_64/multiarch/Makefile: New file. * sysdeps/x86_64/multiarch/init-arch.c: New file. * sysdeps/x86_64/multiarch/init-arch.h: New file. * sysdeps/x86_64/multiarch/sched_cpucount.c: New file. * config.make.in (experimental-malloc): Define. * configure.in: Handle --enable-experimental-malloc. * malloc/Makefile: Handle experimental-malloc flag. * malloc/malloc.c: Implement PER_THREAD and ATOMIC_FASTBINS features. * malloc/arena.c: Likewise. * malloc/hooks.c: Likewise. * malloc/malloc.h: Define M_ARENA_TEST and M_ARENA_MAX.
2008-11-26Regenerated: autoconf configure.inUlrich Drepper1-1/+0
2008-11-11* sysdeps/x86_64/configure: New file.Roland McGrath1-1/+5
* configure.in: Add AC_SUBST(libc_cv_cpp_asm_debuginfo). * configure: Regenerated.
2008-08-182008-08-18 Roland McGrath <roland@redhat.com>Roland McGrath1-2/+32
* configure.in (--with-cpu): Check compiler support for -march/-mcpu. * configure: Regenerated. * config.make.in (cflags-cpu): New substituted variable. (with-cpu): Variable removed. * Makeconfig (+cflags): Use $(cflags-cpu), not $(with-cpu).
2008-06-25[BZ #5814]Ulrich Drepper1-1/+1
2008-06-25 Ulrich Drepper <drepper@redhat.com> [BZ #5814] * locales/fi_FI: Fix separator for hours, minutes, and seconds.
2008-05-15[BZ #6428]Ulrich Drepper1-1/+1
* configure.in: Don't use $CFLAGS when assembling, use $ASFLAGS.
2008-04-11* configure.in: Check for -fno-section-anchors in addition toUlrich Drepper1-5/+5
-fno-toplevel-reorder.
2008-02-01[BZ #5442]cvs/fedora-glibc-20080201T1017Roland McGrath1-2/+6
* configure.in: Use -print-file-name if it yields a directory, for each of include and include-fixed. * configure: Regenerated.
2008-01-242008-01-24 Roland McGrath <roland@redhat.com>Roland McGrath1-3/+2
* configure.in: Let configure fragments set base_os. * configure: Regenerated.
2007-10-192007-10-06 David S. Miller <davem@davemloft.net>Jakub Jelinek1-0/+4
* configure.in: Add sparcv9v2 and sparc64v2. * scripts/config.sub: Likewise. * configure: Regenerate. * elf/elf.h (HWCAP_SPARC_N2): New. * sysdeps/sparc/dl-procinfo.h (_DL_HWCAP_COUNT): Bump to 8. * sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add 'v9v2'. (HWCAP_IMPORTANT): Add HWCAP_SPARC_N2. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memcpy.S: New file. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memset.S: New file. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S: New file. * sysdeps/sparc/sparc64/sparcv9v2/memset.S: New file. 2007-10-06 David S. Miller <davem@davemloft.net> * configure.in: Add sparcv9v2 and sparc64v2. * scripts/config.sub: Likewise. * configure: Regenerate. * elf/elf.h (HWCAP_SPARC_N2): New. * sysdeps/sparc/dl-procinfo.h (_DL_HWCAP_COUNT): Bump to 8. * sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add 'v9v2'. (HWCAP_IMPORTANT): Add HWCAP_SPARC_N2. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memcpy.S: New file. * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memset.S: New file. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S: New file. * sysdeps/sparc/sparc64/sparcv9v2/memset.S: New file.
2007-06-08* configure.in: Avoid variable named BASH.Ulrich Drepper1-2971/+3504
Patch in part by Mike Frysinger. 2007-06-06 Jakub Jelinek <jakub@redhat.com>
2007-03-20* configure.in (libc_cv_gnu89_inline): Only do compile test. Jakub Jelinek1-2/+2
* configure: Rebuilt. * configure.in (libc_cv_gnu89_inline): Only do compile test. * configure: Rebuilt.