History log of /src/libexec/ld.elf_so/arch/powerpc/Makefile.inc |
Revision | | Date | Author | Comments |
1.17 |
| 09-Apr-2023 |
chs | ld.elf_so powerpc: remove bogus ldscript
This ldscript is not needed and actually makes things worse by putting everything in one LOAD section, which then needs to have rwx permission. Remove it so that we get two LOAD sections with better permissions. Fixes PR 57323.
|
1.16 |
| 03-Apr-2018 |
joerg | branches: 1.16.12; Rework ifunc support to address a number of short comings: - Move to a shared _rtld_call_ifunc for rel and rela architectures - Architectures using rel format must patch IRELATIVE non-PLT relocations like RELATIVE in additition to the later ifunc handling - Consistently record the delta to the end of the relocation group for non-PLT IRELATIVE relocations
Hidden ifunc is now supported on all ifunc platforms, even when using -fno-plt. The combination of -fno-plt and relro is broken due to incorrect GNU ld output though.
|
1.15 |
| 15-Aug-2014 |
matt | branches: 1.15.14; Use -fPIC since powerpc64 is always compiled as -fPIC and -fpic would cause __PIC__ to change.
|
1.14 |
| 13-Aug-2014 |
joerg | Build position independent on PPC64, too.
|
1.13 |
| 06-Mar-2014 |
matt | powerpc64 changes
|
1.12 |
| 26-Oct-2011 |
chs | branches: 1.12.2; 1.12.8; avoid linker warnings with the new binutils by not forcing ld.elf_so to be soft-float. the floating-point usage in ld.elf_so is only because of stdarg functions like printf(), and gcc 4.5 is good about not actually executing the FP instructions in such functions unless FP values are passed to them, which ld.elf_so doesn't do.
|
1.11 |
| 22-Oct-2009 |
skrll | Fix start symbol for newer binutils.
|
1.10 |
| 04-Jun-2005 |
lukem | Explicitly prefix ld(1) options in LDFLAGS with "-Wl," rather than using the ${LDFLAGS:@F@-Wl,$F@} make substitution because that breaks if LDFLAGS is already set.
|
1.9 |
| 21-Feb-2004 |
skrll | Move common LDFLAGS into Makefile from arch/*/Makefile.inc
|
1.8 |
| 20-Feb-2004 |
skrll | Whitespace.
|
1.7 |
| 24-Sep-2002 |
mycroft | Remove vestiges of VARPSZ.
|
1.6 |
| 24-Sep-2002 |
mycroft | -I${.CURDIR} is done at the top-level, so there's no need to do it here.
|
1.5 |
| 20-Dec-2001 |
thorpej | branches: 1.5.2; Grumble. Put compiler options back into CPPFLAGS for now, since they're needed to build .S files with the correct PIC options.
XXX Really needs cleanup in <bsd.*.mk> to do this properly.
|
1.4 |
| 14-Dec-2001 |
thorpej | Don't put compiler options into CPPFLAGS.
|
1.3 |
| 18-Apr-1999 |
ws | Add code to use the kernel provided page size. Enable this on the powerpc only for now.
|
1.2 |
| 16-Jan-1999 |
christos | PR/6824: Erik Bertelsen: Missed arch directory in recent move.
|
1.1 |
| 24-Nov-1998 |
tsubai | Add powerpc support.
|
1.5.2.1 |
| 28-May-2004 |
tron | Apply patch (request by skrll in ticket #1702): Bring "ld.elf_so" (mostly) in sync with NetBSD-current: - MI and MD (e.g. under NetBSD-alpha) performance improvements - RTLD_SELF, RTLD_NEXT, RTLD_DEFAULT support - much better structured code - closes PR bin/25464
|
1.12.8.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.12.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.15.14.1 |
| 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.16.12.1 |
| 04-Aug-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #306):
libexec/ld.elf_so/arch/powerpc/Makefile.inc: revision 1.17 libexec/ld.elf_so/arch/powerpc/ld.so.script: file removal
ld.elf_so powerpc: remove bogus ldscript
This ldscript is not needed and actually makes things worse by putting everything in one LOAD section, which then needs to have rwx permission.
Remove it so that we get two LOAD sections with better permissions. Fixes PR 57323.
|