History log of /netbsd-current/compat/Makefile.compat
Revision Date Author Comments
# 1.9 23-Aug-2012 joerg

Revert last, it breaks the tricks xsrc uses.


# 1.8 23-Aug-2012 joerg

Remove SHLIBINSTALLDIR and SHLINKINSTALLLIBDIR. Add rpath entries, if
SHLIBDIR differs from /usr/lib.


# 1.7 13-Dec-2009 mrg

- move -m32 style compat into "m32.mk"
- new Makefile.compat has mostly only the basics now


# 1.6 13-Dec-2009 mrg

rename LD32DIR to MLIBDIR.


# 1.5 19-May-2009 christos

we need SHLINKINSTALLDIR to be /libexec for /bin and /sbin binaries.


# 1.4 12-Mar-2009 abs

Prefer MACHINE_ARCH to MACHINE in some tests


# 1.3 28-Oct-2008 mrg

branches: 1.3.2; 1.3.4; 1.3.8;
need to set MKDEPFLAGS to -m32 as well


# 1.2 27-Oct-2008 mrg

support /usr/lib/<arch>/security/.


# 1.1 26-Oct-2008 mrg

build 32 bit compat libraries and ld.elf_so for amd64 and sparc64 builds.

two issues remain:
- LIBDPLIBS isn't working correctly, requiring hand-holding builds
- libc, libipsec, and libpcap have yacc issues, also requiring hand holding


ideally this will be replaced with a better method that can handle more
than one compat target, but i can't get that working yet. see the README
file for mroe details.


# 1.3.8.2 13-Dec-2009 mrg

merge the new src/compat build into the place it was actually born.
this replaces the old src/compat with a method that re-traverses the
library directories with a different set of flags, and is capable of
building more than one compat ABI.


# 1.3.8.1 13-Sep-2009 matt

Add mips64 support (making n64 libraries) to compat


# 1.3.4.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


# 1.3.2.1 05-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