<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/usr.bin/ldd/elf64/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Handle mipsn64</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.13</description>
    <pubDate>Sun Apr 25 23:52:59 UTC 2021</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>don't build ldd64 support if !MKCOMPAT and mips64.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.12</description>
    <pubDate>Mon Feb 04 00:05:20 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Fix merge botch</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.11</description>
    <pubDate>Sun Jan 27 05:14:45 UTC 2019</pubDate>
    <dc:creator>kre</dc:creator>
</item>

<item>
    <title>Merge the [pgoyette-compat] branch</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.10</description>
    <pubDate>Sun Jan 27 02:08:51 UTC 2019</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>branches:  1.9.2;<br/>Disable SANITIZER for ldd(1)<br/><br/>These utilities (elf32, elf32_compat, elf64, liblldb) share code with the<br/>ELF dynamic loader that is not being sanitized and its symbols are<br/>installed into sanitized programs (in particular __tls_get_addr()).<br/><br/>Additionally libldd is used in rescue that is not expected to be sanitized<br/>as of today.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.9</description>
    <pubDate>Thu Jun 21 10:41:46 UTC 2018</pubDate>
    <dc:creator>kamil</dc:creator>
</item>

<item>
    <title>branches:  1.8.14;<br/>Fix ldd on LP64 platforms by splitting the symbol versioning stuff for<br/>elf64 as well.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.8</description>
    <pubDate>Thu Aug 28 00:23:29 UTC 2014</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>branches:  1.7.4;<br/>Use OBJECT_FMTS from &lt;bsd.own.mk&gt; to determine elf32/elf64 needs</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.7</description>
    <pubDate>Sun Mar 02 03:55:19 UTC 2014</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.6.4;  1.6.10;<br/>Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports<br/>_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to<br/>setup the thread private area of all new threads. ld.elf_so is<br/>responsible for setting up the private area for the initial thread.<br/>Similar functions are called from _libc_init for static binaries, using<br/>dl_iterate_phdr to access the ELF Program Header.<br/><br/>Add test cases to exercise the different TLS storage models. Test cases<br/>are compiled and installed on all platforms, but are skipped on<br/>platforms not marked for TLS support.<br/><br/>This material is based upon work partially supported by<br/>The NetBSD Foundation under a contract with Joerg Sonnenberger.<br/><br/>It is inspired by the TLS support in FreeBSD by Doug Rabson and the<br/>clean ups of the DragonFly port of the original FreeBSD modifications.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.6</description>
    <pubDate>Wed Mar 09 23:10:08 UTC 2011</pubDate>
    <dc:creator>joerg</dc:creator>
</item>

<item>
    <title>- adjust the logic for compat ldd: add an elf32_compat module and arrange<br/>  for mips64 to build this with MLIBDIR set to o32<br/>- make mips64 ldd call elf32_compat_ldd as well<br/>- make mips64 elf64 set MLIBDIR to 64<br/>- don't need ld.elf_so's Makefile.ld32 files anymore (they are going away<br/>  soon anyway)<br/><br/>tested on amd64 and sparc64, and an earlier version tested on mips64.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.5</description>
    <pubDate>Sun Dec 13 08:50:57 UTC 2009</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>branches:  1.4.2;<br/>another bsd.own.mk missing</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4</description>
    <pubDate>Sun Jan 11 05:01:34 UTC 2009</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>make sure we set LIBISPRIVATE.<br/><br/>fixes build issues reported by moof.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.3</description>
    <pubDate>Wed Jan 07 07:52:28 UTC 2009</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>- rework this a bunch to make it work inside /rescue/ldd.<br/>- fix alpha build.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.2</description>
    <pubDate>Wed Jan 07 00:39:24 UTC 2009</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>- get rid of building an a.out-happy ldd (but keep supporting a.out<br/>  binaries for the ELF version.)<br/><br/>- convert a.out, elf32 and elf64 support into convience libraries and<br/>  link them right ones in.  if elf_ldd() fails on 64 bit platforms,<br/>  try elf32_ldd() before aout_ldd().<br/><br/><br/>now ldd on 64 bit platforms works for 32 bit binaries, aka PR#40199,<br/>and it seems that all the issues from README are gone too.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.1</description>
    <pubDate>Tue Jan 06 03:59:56 UTC 2009</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Pull up following revision(s) (requested by veego in ticket #1499):<br/>	usr.bin/ldd/elf64/Makefile: revision 1.4<br/>another bsd.own.mk missing</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.4</description>
    <pubDate>Fri Jan 07 18:24:21 UTC 2011</pubDate>
    <dc:creator>riz</dc:creator>
</item>

<item>
    <title>Apply patch (requested by mrg in ticket #1499):<br/><br/>src/compat version 2.  this allows building any number of alternate<br/>library / program target ABIs.  rather than duplicating the list of<br/>subdirs and Makefiles to build, it re-traverses the necessary ones.<br/>details:<br/>- add support for MAKEDIRTARGETENV to share/mk<br/>- renames LD32DIR to MLIBDIR<br/>- fixes library builds for some subdirs (more was built than needed)<br/>- fixes /bin &amp; /sbin apps in compat mode<br/>- reduces complexity in src/compat and the rest of the tree<br/>- updates ldd netbsd32 support</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.3</description>
    <pubDate>Thu Jan 06 05:20:26 UTC 2011</pubDate>
    <dc:creator>riz</dc:creator>
</item>

<item>
    <title>branches:  1.4.2.2.4;<br/>Pull up following revision(s) (requested by mrg in ticket #265):<br/>	libexec/ld.elf_so/headers.c: revision 1.27<br/>	rescue/list: revision 1.35<br/>	libexec/ld.elf_so/arch/sparc/Makefile.ld32: revision 1.1<br/>	usr.bin/ldd/Makefile.elf: revision 1.1<br/>	usr.bin/ldd/Makefile.elf: revision 1.2<br/>	usr.bin/ldd/ldd_aout/ldd.c: file removal<br/>	usr.bin/ldd/Makefile.elf: revision 1.3<br/>	libexec/ld.elf_so/arch/sparc/Makefile.inc: revision 1.12<br/>	usr.bin/ldd/dummy.c: revision 1.1<br/>	gnu/usr.bin/binutils/ld/Makefile: revision 1.28<br/>	usr.bin/ldd/elf32/Makefile: revision 1.1<br/>	usr.bin/ldd/elf32/Makefile: revision 1.2<br/>	usr.bin/ldd/ldd.c: revision 1.3<br/>	usr.bin/ldd/elf32/Makefile: revision 1.3<br/>	usr.bin/ldd/ldd_elf/Makefile: file removal<br/>	usr.bin/ldd/ldd.h: revision 1.1<br/>	usr.bin/ldd/ldd.c: revision 1.4<br/>	usr.bin/ldd/ldd_aout.c: revision 1.1<br/>	usr.bin/ldd/Makefile: revision 1.8<br/>	usr.bin/ldd/Makefile: revision 1.9<br/>	usr.bin/ldd/ldd_elfxx.c: revision 1.1<br/>	libexec/ld.elf_so/map_object.c: revision 1.37<br/>	usr.bin/ldd/ldd_aout/Makefile: file removal<br/>	usr.bin/ldd/elf64/Makefile: revision 1.1<br/>	rescue/Makefile: revision 1.22<br/>	libexec/ld.elf_so/arch/i386/Makefile.ld32: revision 1.1<br/>	usr.bin/ldd/ldd_elf/ldd.c: file removal<br/>	usr.bin/ldd/elf64/Makefile: revision 1.2<br/>	usr.bin/ldd/elf64/Makefile: revision 1.3<br/>	usr.bin/ldd/aout/Makefile: revision 1.1<br/>	libexec/ld.elf_so/arch/i386/Makefile.inc: revision 1.12<br/>	rescue/list.ldd: revision 1.1<br/>	usr.bin/ldd/ldd_elf/README: file removal<br/>	usr.bin/ldd/Makefile.common: revision 1.1<br/>move the defines for RTLD_ARCH_SUBDIR into a sub-sub-makefile so we can<br/>grab these values via reach-over more easily.<br/>some fixes for PR#40170:<br/>- set NATIVE=yes in the environment for genscripts.sh<br/>- set LIB_PATH to /usr/lib/{sparc,i386} for those scripts<br/>- set use_sysroot to "yes", to enable LIB_PATH to work in genscripts.sh<br/>- get rid of building an a.out-happy ldd (but keep supporting a.out<br/>  binaries for the ELF version.)<br/>- convert a.out, elf32 and elf64 support into convience libraries and<br/>  link them right ones in.  if elf_ldd() fails on 64 bit platforms,<br/>  try elf32_ldd() before aout_ldd().<br/>now ldd on 64 bit platforms works for 32 bit binaries, aka PR#40199,<br/>and it seems that all the issues from README are gone too.<br/>add some (uintptr_t) to some casts, so these compile with ELFSIZE=32<br/>*and _LP64.  necessary for 32/64 bit combo ldd support.<br/>- rework this a bunch to make it work inside /rescue/ldd.<br/>- fix alpha build.<br/>make sure we set LIBISPRIVATE.<br/>fixes build issues reported by moof.<br/>make sure we set LIBISPRIVATE.<br/>fixes build issues reported by moof.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.2</description>
    <pubDate>Fri Jan 16 22:21:30 UTC 2009</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch netbsd-5 on 2009-01-16 22:21:30 +0000</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.1</description>
    <pubDate>Sun Jan 11 05:01:34 UTC 2009</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>pull across from -current:<br/>&gt; Log Message:<br/>&gt; - adjust the logic for compat ldd: add an elf32_compat module and arrange<br/>&gt;   for mips64 to build this with MLIBDIR set to o32<br/>&gt; - make mips64 ldd call elf32_compat_ldd as well<br/>&gt; - make mips64 elf64 set MLIBDIR to 64<br/>&gt; - don't need ld.elf_so's Makefile.ld32 files anymore (they are going away<br/>&gt;   soon anyway)<br/>&gt;<br/>&gt; tested on amd64 and sparc64, and an earlier version tested on mips64.<br/><br/>&gt; Log Message:<br/>&gt; make this actually build on mips64.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.2.4.3</description>
    <pubDate>Wed Dec 23 03:14:47 UTC 2009</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Fix build problems with CPUFLAGS.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.2.4.2</description>
    <pubDate>Sat Sep 05 18:53:58 UTC 2009</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>If build a N64 userland, enable elf64 support in ldd.</title>
    <description>/src/usr.bin/ldd/elf64/Makefile - 1.4.2.2.4.1</description>
    <pubDate>Sat Sep 05 03:39:26 UTC 2009</pubDate>
    <dc:creator>matt</dc:creator>
</item>
</channel></rss>

