From: jrmarino Date: Sat, 20 Oct 2012 10:33:06 +0000 (-0700) Subject: (no commit message) X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/5a2fc42aacc546aa43834a56e2d2ebda7feb6be6?ds=sidebyside --- diff --git a/release32/index.mdwn b/release32/index.mdwn index 291fb098..c34cb18b 100644 --- a/release32/index.mdwn +++ b/release32/index.mdwn @@ -115,11 +115,21 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr * mount now sniffs the label for hints on what type of filesystem is being mounted, when not otherwise specified. UFS is only assumed if no information can be garnered from the sniffing. -* Added support for DT_GNU_HASH elf sections. +* Added support for DT_GNU_HASH elf sections (RTLD). Essentially DT_GNU_HASH is a GNU extension to the ELF format that allows symbol searches much faster than the System V ABI standard hash does. For very large programs written in languages such as c++ that tend to link in many libraries with many symbols, the reduction in start-time can be dramatic. +Base compilers were updated to generate both SysV and GNU hashes for every dynamic binary and the GNU hash will be used preferentially by the dynamic linker. + +* Dynamic linker (RTLD) +Added support for preinit, init, and fini arrays +Added support for DT_RUNPATH +Added support for -z nodefaultlib flag +Updated ELF filter implementation +Added support for dflopen +Added two new directives to libmap.conf +Synced general bug fixes from FreeBSD > ### Removals *