Home | History | Annotate | Download | only in mips
History log of /src/libexec/ld.elf_so/arch/mips/Makefile.inc
RevisionDateAuthorComments
 1.21  04-Dec-2021  skrll Add a newline
 1.20  10-Jul-2013  matt Simplify ELFSIZE by using _MIPS_SZPTR
 1.19  11-Jul-2010  mrg branches: 1.19.6; 1.19.12;
make sure to look in CFLAGS, COPTS and CPPFLAGS for abi options.

fixes sgimips64 build of n64 ld.elf_so.
 1.18  18-Dec-2009  mrg use COPTS for -G0.
replace ${CPUFLAGS:M-mabi=64:M-mabi=o64} with two constructs.
the former doesn't seem to work anymore.
 1.17  14-Dec-2009  matt Merge from matt-nb5-mips64:
Add N32/N64 support for mips dynamic loader.
 1.16  04-Nov-2009  skrll Fix start symbols for new binutils.
 1.15  04-Jun-2005  lukem branches: 1.15.32;
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.14  21-Feb-2004  skrll Move common LDFLAGS into Makefile from arch/*/Makefile.inc
 1.13  20-Feb-2004  skrll Whitespace.
 1.12  24-Sep-2002  mycroft -I${.CURDIR} is done at the top-level, so there's no need to do it here.
 1.11  12-Sep-2002  mycroft This ld script is now unnecessary.
 1.10  12-Sep-2002  mycroft Snapshot of work to make MIPS ld.elf_so relocatable.
 1.9  20-Dec-2001  thorpej branches: 1.9.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.8  14-Dec-2001  thorpej Don't put compiler options into CPPFLAGS.
 1.7  07-Jun-1999  castor This should use MACHINE_ARCH and test on "mipseb" instead of MACHINE and
"newsmips"
 1.6  16-Apr-1999  simonb Remove the ld.so link for ld.elf_so - the compat13 package takes care
of this.
 1.5  27-Feb-1999  pk branches: 1.5.2;
Introduce pre-preocessor symbol RTLD_INHIBIT_COPY_RELOCS.
Currently, only mips does not include COPY_RELOCs code.
 1.4  16-Jan-1999  christos PR/6824: Erik Bertelsen: Missed arch directory in recent move.
 1.3  11-May-1998  mhitch ${DESTDIR} isn't needed - which isn't what the example in
/usr/share/mk/bsd.README seems to indicate.
 1.2  26-Mar-1998  thorpej branches: 1.2.2;
Make this work with objdirs.
 1.1  25-Mar-1998  mhitch Add support for mips.
 1.2.2.2  29-May-1998  mycroft Pull up patch from jonathan.
 1.2.2.1  08-May-1998  mycroft Sync with trunk, per request of mycroft.
 1.5.2.1  17-Apr-1999  simonb Pull up rev 1.6 from the trunk:
Remove ld.so link for ld.elf_so - the compat13 package takes
care of this.
 1.9.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.15.32.5  14-Dec-2009  mrg merge from -current:
>rename LD32DIR to MLIBDIR.

>- adjust the logic for compat ldd: add an elf32_compat module and arrange
> for mips64 to build this with MLIBDIR set to o32
>- make mips64 ldd call elf32_compat_ldd as well
>- make mips64 elf64 set MLIBDIR to 64
>- don't need ld.elf_so's Makefile.ld32 files anymore (they are going away
> soon anyway)
>
>tested on amd64 and sparc64, and an earlier version tested on mips64.

>if BSD_MK_COMPAT_FILE is defined, .include it.

>simplify the logic for compat ld.elf_so and move it here. we now can
>find the libc objdir for multiple compat ld.elf_so's, too.
 1.15.32.4  13-Sep-2009  matt Tweak for compat usage
 1.15.32.3  05-Sep-2009  matt Fix build problems with CPUFLAGS.
 1.15.32.2  05-Sep-2009  matt Enable ELFSIZE=64 is -mabi=64 is set.
 1.15.32.1  26-Aug-2009  matt Make this compile under N32/N64. No idea if it works.
 1.19.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.6.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")

RSS XML Feed