summaryrefslogtreecommitdiff
path: root/libexec/ld.so/Makefile
AgeCommit message (Expand)Author
2023-02-18Lookup the start,len of the "execve" stub in libc.so, and tell the kernelTheo de Raadt
2022-11-05teach ld.so how to call the mimmutable() system callTheo de Raadt
2021-12-23Roll the syscalls that have an off_t argument to remove the explicit padding.Philip Guenther
2021-06-26Use AFLAGS when building syscall stubs. Drop AINC wich isn't used.Mark Kettenis
2019-12-02It is not always clear what ld.so was backed up to ld.so.backup, andTheo de Raadt
2019-11-29As additional paranoia, make a copy of system ld.so into obj/ld.so.backupTheo de Raadt
2019-11-29Repurpose the "syscalls must be on a writeable page" mechanism toTheo de Raadt
2019-10-20For more archs, ld.so itself only needs/uses the arch's "just add load offset"Philip Guenther
2019-08-03Suppress DWARF2 warnings on clang archs by building with -gdwarf-4Philip Guenther
2019-07-14ld.so's $ORIGIN handling when argv[0] is a relative path was broken byPhilip Guenther
2019-05-10ld.so boot cleanup support:Philip Guenther
2018-08-29make ld.so build reproducible by including a FILE symbol and by removingRobert Nagy
2018-01-30provide ffs, gcc generates calls to it, even when __builtin_ffs() is used.Otto Moerbeek
2017-12-08also cleanout ld.so.aTheo de Raadt
2017-11-05Consolidate lib.so.*.a, ld.so.a and the kernel relink kit intoRobert Peichaer
2017-08-27Place all .o files, Symbols.map, and the test program into /usr/libdata/ld.so.a.Theo de Raadt
2017-08-27The test program run before ld.so is installed was encoding the $OBJDIRTheo de Raadt
2017-08-27Link the ~45 .o which become ld.so in a random order.Theo de Raadt
2017-08-27hppa & sh use support functions from libgcc. Rather than linking againstTheo de Raadt
2017-08-27Replace heaps of hand-written syscall stubs with a simpler frameworkTheo de Raadt
2017-08-19Build ld.so with ${DEBUG} which defults to -g, like other "libraries" are.Theo de Raadt
2017-01-05Build with -fno-builtin to keep clang from optimizing the _dl_memset()Christian Weisgerber
2016-07-04Remove prebind support: binding to symbol table indices is too fragilePhilip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2015-08-28Use ELF_LDFLAGS to pass the --version-script argument such that we actuallyMark Kettenis
2015-08-23Apply a symbol export list to ld.so with just the expected dl*() and thePhilip Guenther
2015-07-26Reenable the ld.so pre-install test; the "am I cross-compiling" test wasPhilip Guenther
2015-05-26Better cross-compilation checkMiod Vallat
2015-02-08Fix cross-build. OK jsing@ miod@ guenther@ deraadt@Masao Uebayashi
2014-12-22Static PIE has been delayed for quite a while. By pushing hard with pascalTheo de Raadt
2014-12-19place the afterinstall: target correctly for static-only architecturesTheo de Raadt
2014-12-16install both ld.so with mode 444Theo de Raadt
2014-12-16Install a copy of ld.so into /sbin. Soon to be used in order to make "static"Pascal Stumpf
2014-06-21Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry andOtto Moerbeek
2014-06-05add malloc.cOtto Moerbeek
2014-05-28Remove additional files generated during ld.so build on make clean.Brad Smith
2014-02-16Unbreak ld.so with ssp-strong/all on sparc64 and powerpc. With theMartynas Venckus
2013-12-31Don't consider ld.so to be successfully built unless a test programPhilip Guenther
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-06-01Introduce ltrace(1). This tool works with ld.so to inject utrace record forMiod Vallat
2013-04-05- Add ORIGIN, OSNAME, OSREL and PLATFORM substitution support for rpaths.Kurt Miller
2013-03-20- Parse colon separated paths into NULL terminated arrays of stringKurt Miller
2013-02-17Always enter this ld.so and subdirectories to create obj (and then theTheo de Raadt
2013-01-05if defined(NOPIC), do not attempt to .include arch/Makefile.inc for it mayMiod Vallat
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
2012-08-31Compile ld.so with debug info. This will not only help people hacking onMark Kettenis
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2007-08-08on NOPIC architectures, do not build and install ld.so. this is inTheo de Raadt
2006-12-26no more seperate prebindTheo de Raadt