aboutsummaryrefslogtreecommitdiff
path: root/config.make.in
AgeCommit message (Collapse)Author
2014-03-13stop supporting bash-1.xMike Frysinger
We've stopped supporting toolchain packages older than 2009, so punting bash-1.x is reasonable when bash-2 was released almost 20 years ago.
2014-03-13delete ksh checksMike Frysinger
Nothing in the tree uses ksh anymore, so punt these checks.
2013-09-04Remove --disable-versioning.Joseph Myers
2013-07-21CVE-2013-2207, BZ #15755: Disable pt_chown.Carlos O'Donell
The helper binary pt_chown tricked into granting access to another user's pseudo-terminal. Pre-conditions for the attack: * Attacker with local user account * Kernel with FUSE support * "user_allow_other" in /etc/fuse.conf * Victim with allocated slave in /dev/pts Using the setuid installed pt_chown and a weak check on whether a file descriptor is a tty, an attacker could fake a pty check using FUSE and trick pt_chown to grant ownership of a pty descriptor that the current user does not own. It cannot access /dev/pts/ptmx however. In most modern distributions pt_chown is not needed because devpts is enabled by default. The fix for this CVE is to disable building and using pt_chown by default. We still provide a configure option to enable hte use of pt_chown but distributions do so at their own risk.
2013-03-20Move system-specific settings out of toplevel configure.in and config.make.in.Joseph Myers
2013-03-19Add support for rtld directory different from slib directoryAndreas Schwab
2013-02-15Remove bounded-pointers build system support.Joseph Myers
2013-01-11Add --enable-hardcoded-path-in-tests configure optionH.J. Lu
2012-11-09Support --with-pkgversion and --with-bugurl.Joseph Myers
2012-10-21Use $(NM) not nm in tst-cancel-wrappers.Jim Blandy
2012-09-15Remove $(have-cpp-asm-debuginfo) checkH.J. Lu
2012-08-22Add --disable-build-nscd configure option.Roland McGrath
2012-08-22BZ#13696: Add --disable-nscd configure option.Roland McGrath
2012-08-17Make sysheaders available in config.make.Roland McGrath
2012-06-22Respect --localstatedir for /var/db parent directory.Roland McGrath
2012-05-16BZ#10375: Configure magic to use -fno-stack-protector if needed.Roland McGrath
2012-05-16BZ#10375: Configure magic to use -U_FORTIFY_SOURCE if needed.Roland McGrath
2012-05-10Make sunrpc code usable againAndreas Jaeger
New configure option --enable-obsolete-rpc makes the deprecated RPC headers and functions available at compile time as they were before version 2.14. This option will be removed at some time in the future after the TI-RPC library becomes fully sufficient for the needs of existing applications.
2012-05-01Do check-textrel test using readelf rather than a build-time C program.Roland McGrath
2012-04-29Always run check-abiAndreas Jaeger
Remove the configure options for running of check-abi and always run it as part of the testsuite
2012-04-25Remove --as-needed configure test.Joseph Myers
2012-04-24Don't handle libgcc_s suffixes.Joseph Myers
2012-03-21Disable use of FMA instructions in branredAndreas Schwab
2012-03-14Add framework for using sparc VIS3 instructions, use it for copysign/signbit.David S. Miller
* sysdeps/sparc/configure.in: New file. * sysdeps/sparc/configure: Generate. * configure.in (libc_cv_sparc_as_vis3): Substitute. * configure: Regenerate. * config.h.in (HAVE_AS_VIS3_SUPPORT): New. * config.make.in (have-as-vis3): New. * sysdeps/sparc/sparc32/sparcv9/Makefile (ASFLAGS-*): If VIS3 is available use -Av9d instead of -Av9a. * sysdeps/sparc/sparc64/Makefile: Likewise. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-vis3.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-vis3.S: New file. * sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/Makefile: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbit-vis3.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S: New file. * sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S: New file.
2012-02-08Remove have-initfini and need-nopic-initfiniAndreas Schwab
2012-01-30Fix makefile/configure problems with sse2avx changes.Joseph Myers
2012-01-08Static linking is always neededUlrich Drepper
2012-01-08Remove pwd tst from configureUlrich Drepper
2012-01-08More fallout from supporting only ELFUlrich Drepper
2012-01-07Remove non-ELF supportUlrich Drepper
2012-01-07Remove --enable-omitfp supportUlrich Drepper
2011-10-24Optimize accurate 64-bit routines for FMA4 on x86-64Ulrich Drepper
2011-09-19Use CPPFLAGS from configure.Mike Frysinger
2011-09-10Cleanup of configuration optionsUlrich Drepper
Make several tool features mandatory and simplify the code.
2011-09-08Remove support for automatic cvs check-insUlrich Drepper
CVS use for glibc is long gone.
2011-07-14Use linker --print-output-format option if available.Roland McGrath
2011-07-05Default install_root value from DESTDIR.Roland McGrath
2011-07-02Explicitly remove .gnu.glibc-stub sections with objcopy when not usingRoland McGrath
linker script.
2011-07-02Add --with-default-link configure option.Roland McGrath
2011-06-28Remove the --experimental-malloc optionUlrich Drepper
It's well tested, make it the default.
2011-05-31No need for RANLIB make variable anymoreUlrich Drepper
2011-02-02AVX audit test failures with gcc 4.6H.J. Lu
2010-07-26BZ #11840: Fix config.cache usage for -fgnu89-inline check.Roland McGrath
2010-03-04Pass -mtune=i686 to assembler when compiling for i686H.J. Lu
2009-07-10Add AVX support to ld.so auditing for x86-64.H.J. Lu
2009-07-03Add SSE4.2 support for strcspn, strpbrk, and strspn on x86-64.H.J. Lu
2009-05-09[BZ #10118]Ulrich Drepper
2009-05-06 Ryan S. Arnold <rsa@us.ibm.com> [BZ #10118] * Makeconfig (+asflags): New variable based upon ASFLAG or asflags-cpu. (ASFLAGS): Add override to set ASFLAGS to +asflags. * config.make.in (asflags-cpu): Add variable based upon @libc_cv_cc_submachine@ to propagate -mcpu=CPU from --with-cpu=CPU to the assembler. * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S: Remove unneeded file now that the assembler emits _ARCH_PWR6 and recognizes power6 instruction set due to passing -mcpu=power6 from --with-cpu=power6 when compiling .S files. * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S: Likewise.
2009-04-02Add nss-crypt entry. Rename pic_default to libc_cv_pic_default.Ulrich Drepper
2009-03-13* config.h.in (USE_MULTIARCH): Define.Ulrich Drepper
* 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-08-182008-08-18 Roland McGrath <roland@redhat.com>Roland McGrath
* 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).