aboutsummaryrefslogtreecommitdiff
path: root/Makeconfig
AgeCommit message (Collapse)Author
2014-02-27Support expected failures in .test-result files.Joseph Myers
This patch, an updated version of <https://sourceware.org/ml/libc-alpha/2014-01/msg00195.html>, makes it possible for .test-result files for individual tests to contain XPASS and XFAIL rather than PASS and FAIL in cases where failure is expected. This replaces the marking of two individual tests with "-" to cause them to be expected at makefile level to fail; evaluate-test.sh will ensure it exits with status 0 for an expected failure. Tested x86_64. * scripts/evaluate-test.sh: Take new argument indicating whether failure is expected. * Makeconfig (evaluate-test): Pass argument to evaluate-test.sh indicating whether failure is expected. * conform/Makefile (test-xfail-run-conformtest): New variable. ($(objpfx)run-conformtest.out): Don't expect to fail at makefile level. * posix/Makefile (test-xfail-annexc): New variable. ($(objpfx)annexc.out): Don't expect to fail at makefile level.
2014-02-15Generate .test-result files for ordinary tests.Tomas Dohnalek
This patch, an updated version of <https://sourceware.org/ml/libc-alpha/2014-01/msg00193.html>, starts the process of generating explicit PASS or FAIL status for individual glibc tests. It's based on Tomas Dohnalek's patch <https://sourceware.org/ml/libc-alpha/2012-10/msg00278.html>, but is deliberately more minimal: it doesn't try to cover any tests outside of $(tests) / $(xtests) (that's for a later patch), nor does it put the result together in an overall summary file (again, a later patch): it just generates the .test-result files. Thus, this patch keeps the overall logic for when a testsuite run finishes completely unchanged: a test failing will terminate the run. I think we *should* move to a more conventional approach where plain "make check" does not terminate for an individual test failure, unless e.g. you say "make stop-on-test-failure=y check", but that sort of policy change is best done as a separate patch once the infrastructure is in place to generate summary files for completed test runs (which will entirely consist of PASS and XFAIL lines if the testsuite run reaches the point of generating them, until such a policy change is made). Tested x86_64. 2014-02-14 Tomas Dohnalek <tdohnale@redhat.com> Joseph Myers <joseph@codesourcery.com> * Makeconfig (test-name): New variable. (evaluate-test): Likewise. * Makerules (do-test-clean): Remove .test-result files. (common-mostlyclean): Likewise. * Rules ($(objpfx)%.out): Use $(evaluate-test) in both rules. * scripts/evaluate-test.sh: New file.
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-10-30rename configure.in to configure.acMike Frysinger
Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-04-11Don't use run-via-rtld-prefix for anything other than testsSiddhesh Poyarekar
run-via-rtld-prefix checks whether the program to be run is a static test and skips if it is. This is fine, except that it assumes that the program to be run is the second $^, which is true only for tests. This change creates an rtld-prefix, which is simply the dynamic linker prefix with the necessary arguments and uses that in the non-test targets.
2013-03-19Add support for rtld directory different from slib directoryAndreas Schwab
2013-03-08Add dependency tracking for preconfigure files.Roland McGrath
2013-02-26Fix last change.Roland McGrath
2013-02-26Generalize %.v.i rule a bit.Roland McGrath
2013-02-15Remove bounded-pointers build system support.Joseph Myers
2013-02-08Support sysdeps/.../include/ directories.Roland McGrath
2013-02-05Move nss directory into sysdeps Subdirs.Roland McGrath
2013-01-11Add --enable-hardcoded-path-in-tests configure optionH.J. Lu
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2013-01-01Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers
2012-10-25Fix run-program-prefix comment.Joseph Myers
2012-10-24Support cross-testing.Joseph Myers
2012-10-24Define and use $(run-built-tests).Joseph Myers
2012-10-23Add and use $(host-built-program-cmd).Jim Blandy
2012-10-23Refactor parts of run-program-prefix and built-program-cmd into new ↵Joseph Myers
run-via-rtld-prefix.
2012-10-19Remove relics of support for configuring in the source directory.Joseph Myers
2012-10-10Don't include link-libc-static in +link-static-before-libc.Joseph Myers
2012-09-28Clean up *objdir variables.Roland McGrath
2012-09-24Use static link by default for --disable-sharedH.J. Lu
2012-09-24Replace crtendS.o with crtend.o for static linkH.J. Lu
2012-09-15Remove $(have-cpp-asm-debuginfo) checkH.J. Lu
2012-09-06Use crtbeginT.o to statically link programsH.J. Lu
2012-08-17Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO.Roland McGrath
2012-08-02Small cleanup in Makeconfig.Marek Polacek
2012-07-03Avoid use of libgcc_s and libgcc_eh when building glibc.Joseph Myers
2012-06-22Respect --localstatedir for /var/db parent directory.Roland McGrath
2012-06-01Remove unused default-abi definition in Makeconfig.Joseph Myers
2012-05-30Convert WORDSIZE[32|64]/ld entries to abi-variantsH.J. Lu
2012-05-24syscalls.list support for vDSO IFUNCs, use it for x32 gettimeofday and time.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-08Revert "Revert "Build glibc with -frounding-math""Andreas Jaeger
This reverts commit 20f244a03fda84d1556674584b340e2459ef3d99.
2012-05-07Revert "Build glibc with -frounding-math"Andreas Jaeger
This reverts commit bd7b0e561f7f684cedfc4adb964569fe9ab16209. Conflicts: ChangeLog
2012-05-06Build glibc with -frounding-mathAndreas Jaeger
* Makeconfig (+math-flags): New, set to -frounding-math. (+cflags): Add +math-flags so that all of glibc gets compiled with it.
2012-05-01Remove unused localtime makefile variables.Joseph Myers
2012-04-25Remove --as-needed configure test.Joseph Myers
2012-04-24Don't handle libgcc_s suffixes.Joseph Myers
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2012-02-08Remove have-initfini and need-nopic-initfiniAndreas Schwab
2012-01-27Sort objects before relocationsUlrich Drepper
2012-01-08Static linking is always neededUlrich Drepper
2012-01-07Remove non-ELF supportUlrich Drepper
2012-01-07Remove --enable-omitfp supportUlrich 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.