about summary refs log tree commit diff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Optimize accurate 64-bit routines for FMA4 on x86-64Ulrich Drepper2011-10-241-0/+1
|
* Fix searching for C++ system headers for cross compilersAndreas Schwab2011-10-151-2/+7
|
* Remove --wth-tls option, TLS support is requiredUlrich Drepper2011-09-111-7/+0
|
* Fix use of AC_INITUlrich Drepper2011-09-111-1/+1
|
* Cleanup of configuration optionsUlrich Drepper2011-09-101-41/+25
| | | | Make several tool features mandatory and simplify the code.
* Remove support for automatic cvs check-insUlrich Drepper2011-09-081-16/+3
| | | | CVS use for glibc is long gone.
* Default to --with-default-link=yes if configure check finds good -shared layout.Roland McGrath2011-07-141-3/+55
|
* Use linker --print-output-format option if available.Roland McGrath2011-07-141-0/+11
|
* Adjust relro test to work around GNU ld limitations.Roland McGrath2011-07-141-0/+7
|
* Fix a braino in new relro configure test.Roland McGrath2011-07-111-1/+1
|
* Use an empirical check for .ctors/.dtors -> .init_array/.fini_array magic.Roland McGrath2011-07-091-5/+23
|
* Rewrite -z relro configure check to be empirical.Roland McGrath2011-07-091-17/+63
|
* Find readelf with AC_CHECK_TOOL for use in configure tests.Roland McGrath2011-07-091-2/+4
|
* Add --with-default-link configure option.Roland McGrath2011-07-021-0/+8
|
* Remove the --experimental-malloc optionUlrich Drepper2011-06-281-7/+0
| | | | It's well tested, make it the default.
* Distinguish configure check for .ctors/.dtors header/trailers.Roland McGrath2011-06-271-1/+11
|
* Use AC_LANG_PROGRAM in nss-crypt check.Roland McGrath2011-06-101-2/+2
|
* Fix configure visibility testsUlrich Drepper2011-05-211-4/+4
|
* Remove use of ranlib.Ulrich Drepper2011-02-151-20/+2
|
* Add missing configure patch.H.J. Lu2011-02-021-0/+1
|
* Don't override --enable-multi-arch.Andreas Schwab2011-01-161-72/+72
|
* Remove `.ctors' and `.dtors' output sectionsH.J. Lu2010-12-241-0/+2
|
* Rejigger header generation for default uname implementation.Roland McGrath2010-08-241-71/+2
|
* Remove multiarch dirs when gnu indirect is not supportedMike Frysinger2010-08-231-107/+91
|
* BZ #11840: Fix config.cache usage for -fgnu89-inline check.Roland McGrath2010-07-261-3/+3
|
* Pass -mtune=i686 to assembler when compiling for i686H.J. Lu2010-03-041-0/+1
|
* Enable multiarch whenever possible.H.J. Lu2009-12-231-4/+31
|
* Handle future binutils versions correctly.H.J. Lu2009-09-281-2/+2
|
* configure tweaks, support $libc_add_on_config_subdirsRoland McGrath2009-09-151-0/+18
|
* Support binutils 2.100 and 3.0.H.J. Lu2009-09-081-2/+2
|
* Support binutils 2.20.H.J. Lu2009-09-051-2/+2
|
* Add AVX support to ld.so auditing for x86-64.H.J. Lu2009-07-101-0/+1
|
* Implement STB_GNU_UNIQUE handling.Ulrich Drepper2009-07-091-0/+17
| | | | | | | | | 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.
* Add SSE4.2 support for strcspn, strpbrk, and strspn on x86-64.H.J. Lu2009-07-031-0/+1
|
* Move AC_CANONICAL_HOST before first use of $host and $build.Andreas Schwab2009-05-311-2/+2
|
* * configure.in: We need to test for the compiler earlier.Ulrich Drepper2009-04-031-8/+9
|
* * configure.in: Recognize --enable-nss-crypt.Ulrich Drepper2009-04-021-4/+39
| | | | | | | | | | | | | | | | | * 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.
* * config.h.in (USE_MULTIARCH): Define.Ulrich Drepper2009-03-131-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Moved alpha to ports repository.Roland McGrath2008-11-261-1/+0
| | | | | | | | | | | 2008-11-25 Roland McGrath <roland@redhat.com> * sysdeps/alpha, sysdeps/unix/bsd/osf/alpha, sysdeps/unix/bsd/Attic/osf1/alpha, sysdeps/unix/sysv/linux/alpha, sysdeps/unix/sysv/linux/alpha/alpha, sysdeps/unix/alpha, sysdeps/mach/alpha, sysdeps/mach/hurd/alpha: Subdirectories moved to ports repository. * configure.in (base_machine): Remove alpha case.
* * sysdeps/x86_64/configure: New file.Roland McGrath2008-11-111-0/+3
| | | | | * configure.in: Add AC_SUBST(libc_cv_cpp_asm_debuginfo). * configure: Regenerated.
* 2008-08-18 Roland McGrath <roland@redhat.com>Roland McGrath2008-08-181-1/+16
| | | | | | | | * 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).
* [BZ #5814]Ulrich Drepper2008-06-251-1/+1
| | | | | | 2008-06-25 Ulrich Drepper <drepper@redhat.com> [BZ #5814] * locales/fi_FI: Fix separator for hours, minutes, and seconds.
* [BZ #6428]Ulrich Drepper2008-05-151-1/+1
| | | | * configure.in: Don't use $CFLAGS when assembling, use $ASFLAGS.
* * configure.in: Check for -fno-section-anchors in addition toUlrich Drepper2008-04-111-3/+3
| | | | -fno-toplevel-reorder.
* [BZ #5442] cvs/fedora-glibc-20080201T1017Roland McGrath2008-02-011-2/+6
| | | | | | * configure.in: Use -print-file-name if it yields a directory, for each of include and include-fixed. * configure: Regenerated.
* 2008-01-24 Roland McGrath <roland@redhat.com>Roland McGrath2008-01-241-3/+2
| | | | | * configure.in: Let configure fragments set base_os. * configure: Regenerated.
* 2007-10-06 David S. Miller <davem@davemloft.net>Jakub Jelinek2007-10-191-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.
* * configure.in: Avoid variable named BASH.Ulrich Drepper2007-06-081-5/+5
| | | | | Patch in part by Mike Frysinger. 2007-06-06 Jakub Jelinek <jakub@redhat.com>
* * configure.in (libc_cv_gnu89_inline): Only do compile test. Jakub Jelinek2007-03-201-2/+2
| | | | | | * configure: Rebuilt. * configure.in (libc_cv_gnu89_inline): Only do compile test. * configure: Rebuilt.
* * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline.Ulrich Drepper2007-03-171-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.make.in (gnu89-inline-CFLAGS): New variable. * Makeconfig (CFLAGS): Use $(gnu89-inline-CFLAGS) together with -std=gnu99. * misc/sys/cdefs.h (__extern_inline, __extern_always_inline): Define. * argp/argp.h: Use it. * bits/mathinline.h: Likewise. * bits/sigset.h: Likewise. * bits/string.h: Likewise. * ctype/ctype.h: Likewise. * hurd/hurd.h: Likewise. * hurd/hurd/fd.h: Likewise. * hurd/hurd/port.h: Likewise. * hurd/hurd/signal.h: Likewise. * hurd/hurd/threadvar.h: Likewise. * hurd/hurd/userlink.h: Likewise. * io/sys/stat.h: Likewise. * libio/bits/stdio.h: Likewise. * libio/bits/stdio2.h: Likewise. * mach/lock-intern.h: Likewise. * mach/mach/mig_support.h: Likewise. * math/bits/cmathcalls.h: Likewise. * posix/bits/unistd.h: Likewise. * socket/bits/socket2.h: Likewise. * stdlib/bits/stdlib.h: Likewise. * stdlib/stdlib.h: Likewise. * string/argz.h: Likewise. * string/bits/string2.h: Likewise. * string/bits/string3.h: Likewise. * sysdeps/alpha/fpu/bits/mathinline.h: Likewise. * sysdeps/generic/inttypes.h: Likewise. * sysdeps/generic/machine-lock.h: Likewise. * sysdeps/generic/machine-sp.h: Likewise. * sysdeps/i386/fpu/bits/mathinline.h: Likewise. * sysdeps/i386/i486/bits/string.h: Likewise. * sysdeps/ia64/fpu/bits/mathinline.h: Likewise. * sysdeps/mach/alpha/machine-lock.h: Likewise. * sysdeps/mach/alpha/machine-sp.h: Likewise. * sysdeps/mach/i386/machine-lock.h: Likewise. * sysdeps/mach/powerpc/machine-lock.h: Likewise. * sysdeps/mach/powerpc/machine-sp.h: Likewise. * sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. * sysdeps/s390/bits/string.h: Likewise. * sysdeps/s390/fpu/bits/mathinline.h: Likewise. * sysdeps/sparc/fpu/bits/mathinline.h: Likewise. * sysdeps/unix/bsd/bsd4.4/bits/socket.h: Likewise. * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise. * sysdeps/unix/sysv/linux/bits/socket.h: Likewise. * sysdeps/unix/sysv/linux/sys/sysmacros.h: Likewise. * sysdeps/x86_64/fpu/bits/mathinline.h: Likewise. * wcsmbs/bits/wchar2.h: Likewise. * wcsmbs/wchar.h: Likewise. * stdlib/gmp.h: Likewise. Include <features.h> to get __extern_inline definition. * locale/programs/ld-ctype.c (find_translit): Return NULL if ctype is NULL.