aboutsummaryrefslogtreecommitdiff
path: root/elf/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2012-07-20Move localplt baselines to sysdeps directories.Joseph Myers1-12/+5
2012-07-03Avoid use of libgcc_s and libgcc_eh when building glibc.Joseph Myers1-1/+5
2012-05-25Add --enable-systemtap configuration to define static probe points.Roland McGrath1-1/+2
2012-05-10Hurd: Build pldd also if use-ldconfig != yes || build-shared != yesThomas Schwinge1-3/+2
2012-05-03Fix make clean for recent elf/Makefile changes.Roland McGrath1-3/+3
2012-05-02Fix test-suite failues with -Wl,--as-neededAllan McRae1-1/+20
Signed-off-by: Allan McRae <allan@archlinux.org>
2012-05-01Redirect check-localplt output to check-localplt.out.Roland McGrath1-1/+2
2012-05-01Do check-localplt test using readelf rather than a build-time C program.Roland McGrath1-14/+21
2012-05-01Do check-execstack test using readelf rather than a build-time C program.Roland McGrath1-15/+26
2012-05-01Do check-textrel test using readelf rather than a build-time C program.Roland McGrath1-11/+16
2012-04-28Don't run tests when cross-compilingAndreas Schwab1-0/+4
2012-04-24Add flexibility to localplt-*.data files, using an awk script rather than ↵Roland McGrath1-2/+1
diff to check the results.
2012-04-11New ld.so argument --inhibit-ldcache to disable ld.so.cache lookupSiddhesh Poyarekar1-1/+2
It may sometimes be desirable to make the dynamic linker only pick up libraries from the library path and rpath and not look at the ld.so.cache that ldconfig generates. An example of such a use case is the glibc testsuite where the dynamic linker must not be influenced by any external paths or caches. This change adds a new option --inhibit-ldcache that when used, tells the dynamic linker to not use ld.so.cache even if it is available.
2012-03-07Remove distribute variable from MakefilesUlrich Drepper1-85/+0
2012-02-29Always set l_used for vDSO.Marek Polacek1-0/+11
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert1-3/+2
2012-01-27Sort objects before relocationsUlrich Drepper1-3/+12
2012-01-08Static linking is always neededUlrich Drepper1-3/+1
2012-01-07Remove non-ELF supportUlrich Drepper1-2/+2
2011-09-13Fix pattern on $(ldd-rewrite-script) substitutionAndreas Schwab1-1/+1
2011-09-11Prepend $(..) to $(ldd-rewrite-script) if non-absoluteAndreas Schwab1-1/+2
2011-08-24Fix scope handling during dl_closeAndreas Schwab1-1/+9
2011-08-22Correct cycle detection during dependency sortingAndreas Schwab1-5/+24
2011-07-14Fix remaining explicit uses of shlib.lds to use $(shlib-lds).Roland McGrath1-1/+3
2011-07-02Use -defsym=_begin=0 instead of linker script munging.Roland McGrath1-10/+2
2011-06-26We don't use linkobj/libc.so at runtmie, no need to check for text relsUlrich Drepper1-2/+3
This also works around a toolchain issu.
2011-06-10Better detect total failure of linker script generation.Roland McGrath1-0/+1
2011-06-10Revert -r -> -Wl,-r change.Roland McGrath1-3/+2
2011-06-09Use -Wl,-r instead of plain -r.Roland McGrath1-2/+3
2011-06-09Add pldd programUlrich Drepper1-2/+7
2011-05-29Don't build AVX tests with old compilersUlrich Drepper1-1/+4
2011-05-28Fix bug in last checkin which left ldd uninstalledUlrich Drepper1-1/+1
2011-05-28Add sotruss programUlrich Drepper1-0/+22
2011-05-14Fix handling of static TLS in dlopen'ed objectsMartin von Gagern1-1/+8
When dynamically loading a library along with several dependencies, calls to _dl_add_to_slotinfo and _dl_update_slotinfo can become intermixed. As a consequence, _dl_update_slotinfo will update the generation counter of the dtv although not all of the slots belonging to that generation have been added. Subsequent calls to _dl_add_to_slotinfo will add more slots to the same generation, for which no storage will be allocated, as the dtv generation checks will claim no work is necessary. This will lead to uninitialized dtv entries and will likely cause a SIGSEGV when thread local variables are accessed.
2011-05-13Add support for generated PIE link rulesAndreas Schwab1-80/+10
2011-05-12Fix resizing able for unique symbols when adding symbol for copy relocationPiotr Bury1-1/+4
2011-03-10Fix copy relocations handling of unique objects.Ulrich Drepper1-2/+3
2011-03-10Don't run tests checking xecutable stack when SELinux is enforcing.Ulrich Drepper1-1/+7
2011-02-25Fix memory leak in dlopen with RTLD_NOLOAD.Andreas Schwab1-1/+5
2011-02-02AVX audit test failures with gcc 4.6H.J. Lu1-6/+10
2011-01-19Fix ordering of DSO constructors and destructors.Ulrich Drepper1-3/+21
2011-01-18Run IFUNC tests unless no support build in at all.Ulrich Drepper1-2/+2
2011-01-16Fix missing dependencies and ensure correct CPPFLAGS.Andreas Schwab1-22/+32
2011-01-13Fix check-execstack testAndreas Schwab1-8/+10
2010-12-19Make PowerPC64 default to nonexecutable stackRyan S. Arnold1-1/+7
2010-07-02More linking issues fixed.Ulrich Drepper1-3/+3
2010-06-27Revert unwanted patch. Again.Ulrich Drepper1-9/+1
2010-06-27Fix whitespaces.Ulrich Drepper1-11/+19
2010-04-19Link elf/noload test against -ldl.Roland McGrath1-2/+2
2009-08-08Support mixed SSE/AVX audit and check AVX only once.H.J. Lu1-2/+19
This patch fixes mixed SSE/AVX audit and checks AVX only once in _dl_runtime_profile. When an AVX or SSE register value in pltenter is modified, we have to make sure that the SSE part value is the same in both lr_xmm and lr_vector fields so that pltexit will get the correct value from either lr_xmm or lr_vector fields. AVX-enabled pltenter should update both lr_xmm and lr_vector fields to support stacked AVX/SSE pltenter functions.