History log of /src/usr.bin/ldd/Makefile |
Revision | | Date | Author | Comments |
1.16 |
| 15-Apr-2011 |
plunky | move the build of ldd binary to a subdir in order to allow explict ordering. This makes "make all" work the same as "make dependall"
|
1.15 |
| 15-Dec-2009 |
mrg | make this actually build on mips64.
|
1.14 |
| 13-Dec-2009 |
mrg | - 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.
|
1.13 |
| 22-Aug-2009 |
mrg | kill ldd_aout. it didn't work anyway...not since i don't know when.
|
1.12 |
| 20-Aug-2009 |
he | Um, the test for mips should use MACHINE_CPU, not MACHINE_ARCH.
|
1.11 |
| 20-Aug-2009 |
he | Don't include <a.out.h> unless it's needed, and don't build the aout subdir if on mips. Fixes build for mips ports.
|
1.10 |
| 14-Apr-2009 |
lukem | Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
1.9 |
| 07-Jan-2009 |
mrg | branches: 1.9.2; - rework this a bunch to make it work inside /rescue/ldd. - fix alpha build.
|
1.8 |
| 06-Jan-2009 |
mrg | - get rid of building an a.out-happy ldd (but keep supporting a.out binaries for the ELF version.)
- convert a.out, elf32 and elf64 support into convience libraries and link them right ones in. if elf_ldd() fails on 64 bit platforms, try elf32_ldd() before aout_ldd().
now ldd on 64 bit platforms works for 32 bit binaries, aka PR#40199, and it seems that all the issues from README are gone too.
|
1.7 |
| 15-Dec-1998 |
pk | branches: 1.7.52; Move a.out version of ldd(1) to the usr.bin tree; elf and a.out reside in separate subdirectories (various source moved by repository copying). Adapt Makefiles to new situation.
|
1.6 |
| 19-Oct-1997 |
lukem | don't define WARNS=1 here
|
1.5 |
| 11-Oct-1997 |
christos | CFLAGS->CPPFLAGS, and general cleanup; add WARNS
|
1.4 |
| 08-May-1997 |
gwr | Back out the .PATH.c changes. The .depend problem (and others) will be fixed using the new .NOPATH make feature instead.
|
1.3 |
| 06-May-1997 |
gwr | Use .PATH.c: ...
|
1.2 |
| 17-Dec-1996 |
jonathan | Mipsel changes to ELF ldd/ld.so: * don't abort() on NetBSD/pmax 1.1 elf binaries; * Assume 32-bit elf unless compiling for Alpha; * note bugs in ldd's README.
|
1.1 |
| 16-Dec-1996 |
cgd | First cut at an elf-aware ldd. Originally from John Polstra's FreeBSD elf kit, then hacked on by Matt Thomas <matt@3am-software.com>, then by me. This runs, but it's in serious need of cleaning and/or a fair bit of reworking. See the README file for more information, and a list of things to do.
|
1.7.52.2 |
| 06-Jan-2011 |
riz | Apply patch (requested by mrg in ticket #1499):
src/compat version 2. this allows building any number of alternate library / program target ABIs. rather than duplicating the list of subdirs and Makefiles to build, it re-traverses the necessary ones. details: - add support for MAKEDIRTARGETENV to share/mk - renames LD32DIR to MLIBDIR - fixes library builds for some subdirs (more was built than needed) - fixes /bin & /sbin apps in compat mode - reduces complexity in src/compat and the rest of the tree - updates ldd netbsd32 support
|
1.7.52.1 |
| 16-Jan-2009 |
bouyer | branches: 1.7.52.1.4; Pull up following revision(s) (requested by mrg in ticket #265): libexec/ld.elf_so/headers.c: revision 1.27 rescue/list: revision 1.35 libexec/ld.elf_so/arch/sparc/Makefile.ld32: revision 1.1 usr.bin/ldd/Makefile.elf: revision 1.1 usr.bin/ldd/Makefile.elf: revision 1.2 usr.bin/ldd/ldd_aout/ldd.c: file removal usr.bin/ldd/Makefile.elf: revision 1.3 libexec/ld.elf_so/arch/sparc/Makefile.inc: revision 1.12 usr.bin/ldd/dummy.c: revision 1.1 gnu/usr.bin/binutils/ld/Makefile: revision 1.28 usr.bin/ldd/elf32/Makefile: revision 1.1 usr.bin/ldd/elf32/Makefile: revision 1.2 usr.bin/ldd/ldd.c: revision 1.3 usr.bin/ldd/elf32/Makefile: revision 1.3 usr.bin/ldd/ldd_elf/Makefile: file removal usr.bin/ldd/ldd.h: revision 1.1 usr.bin/ldd/ldd.c: revision 1.4 usr.bin/ldd/ldd_aout.c: revision 1.1 usr.bin/ldd/Makefile: revision 1.8 usr.bin/ldd/Makefile: revision 1.9 usr.bin/ldd/ldd_elfxx.c: revision 1.1 libexec/ld.elf_so/map_object.c: revision 1.37 usr.bin/ldd/ldd_aout/Makefile: file removal usr.bin/ldd/elf64/Makefile: revision 1.1 rescue/Makefile: revision 1.22 libexec/ld.elf_so/arch/i386/Makefile.ld32: revision 1.1 usr.bin/ldd/ldd_elf/ldd.c: file removal usr.bin/ldd/elf64/Makefile: revision 1.2 usr.bin/ldd/elf64/Makefile: revision 1.3 usr.bin/ldd/aout/Makefile: revision 1.1 libexec/ld.elf_so/arch/i386/Makefile.inc: revision 1.12 rescue/list.ldd: revision 1.1 usr.bin/ldd/ldd_elf/README: file removal usr.bin/ldd/Makefile.common: revision 1.1 move the defines for RTLD_ARCH_SUBDIR into a sub-sub-makefile so we can grab these values via reach-over more easily. some fixes for PR#40170: - set NATIVE=yes in the environment for genscripts.sh - set LIB_PATH to /usr/lib/{sparc,i386} for those scripts - set use_sysroot to "yes", to enable LIB_PATH to work in genscripts.sh - get rid of building an a.out-happy ldd (but keep supporting a.out binaries for the ELF version.) - convert a.out, elf32 and elf64 support into convience libraries and link them right ones in. if elf_ldd() fails on 64 bit platforms, try elf32_ldd() before aout_ldd(). now ldd on 64 bit platforms works for 32 bit binaries, aka PR#40199, and it seems that all the issues from README are gone too. add some (uintptr_t) to some casts, so these compile with ELFSIZE=32 *and _LP64. necessary for 32/64 bit combo ldd support. - rework this a bunch to make it work inside /rescue/ldd. - fix alpha build. make sure we set LIBISPRIVATE. fixes build issues reported by moof. make sure we set LIBISPRIVATE. fixes build issues reported by moof.
|
1.7.52.1.4.3 |
| 23-Dec-2009 |
mrg | pull across from -current: > Log Message: > - 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.
> Log Message: > make this actually build on mips64.
|
1.7.52.1.4.2 |
| 05-Sep-2009 |
matt | Fix build problems with CPUFLAGS.
|
1.7.52.1.4.1 |
| 05-Sep-2009 |
matt | If build a N64 userland, enable elf64 support in ldd.
|
1.9.2.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|