<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/cddl/lib/drti/Makefile, branch stable/9</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F9</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F9'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-05-12T00:35:57Z</updated>
<entry>
<title>MFC r250337</title>
<updated>2013-05-12T00:35:57Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2013-05-12T00:35:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=34972d1211343fa3cc545b3baaf834cb2f1d337c'/>
<id>urn:sha1:34972d1211343fa3cc545b3baaf834cb2f1d337c</id>
<content type='text'>
Work around the implementation of LIBRARIES_ONLY.  It causes drti.o to
not be installed in /usr/lib32 on systems with compat-32 support.

This fix has two parts.  First, the build is forced by linking drti.o
into a dummy internal library.  Second, the object file is installed
manually in the LIBRARIES_ONLY case.
</content>
</entry>
<entry>
<title>Merge r228057 from head to stable/9:</title>
<updated>2011-11-28T15:09:31Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2011-11-28T15:09:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d531a2a82633d0ffb56666d56a6660b015d4b1a4'/>
<id>urn:sha1:d531a2a82633d0ffb56666d56a6660b015d4b1a4</id>
<content type='text'>
  Change the Makefile in cddl/lib/drti to use bsd.lib.mk instead of
  bsd.prog.mk -- we need to compile PIC, which requires a library build.
  With this change, USDT (userspace DTrace probes) work from within
  shared libraries.

  PR:             kern/159046
  Submitted by:   Alex Samorukov &lt;samm at os2.kiev.ua&gt;
  Comments by:    Scott Lystig Fritchie &lt;slfritchie at snookles.com&gt;

Approved by:	re (xxx)
</content>
</entry>
<entry>
<title>Use ${PICFLAG} instead of -fpic.</title>
<updated>2010-10-27T18:46:56Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-10-27T18:46:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8399e5f3077ce2e4860b8c8f3739c6c8a1a0a906'/>
<id>urn:sha1:8399e5f3077ce2e4860b8c8f3739c6c8a1a0a906</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't link drti.o with libelf_pic.a. This means that all software with</title>
<updated>2010-08-21T17:29:59Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-08-21T17:29:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=029a737371cea014cef5aa0eaacd3baba3dbedbe'/>
<id>urn:sha1:029a737371cea014cef5aa0eaacd3baba3dbedbe</id>
<content type='text'>
userland SDT probes must be linked with libelf explicitly.

Requested by:	kib
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Link drti.o with a PIC version of libelf. This is needed because</title>
<updated>2010-08-21T13:48:04Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-08-21T13:48:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=513bdf9ac019c983b2bb0352b867d811f5d28a6e'/>
<id>urn:sha1:513bdf9ac019c983b2bb0352b867d811f5d28a6e</id>
<content type='text'>
drti.o depends on libelf and this avoids linking every other drti.o
program (namely programs with USDT probes) with libelf.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Remove manual .includes in cddl Makefiles</title>
<updated>2010-03-02T19:04:07Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2010-03-02T19:04:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ef20db290841afbfce7fe484e2037e084e79238'/>
<id>urn:sha1:4ef20db290841afbfce7fe484e2037e084e79238</id>
<content type='text'>
- Break the dependency on ../Makefile.inc for .PATH, and include
  ../Makefile.inc implicitly. This is required to ...
- Set WARNS?=6 in top-level Makefile.inc
- Remove now redundant WARNS settings, add WARNS?=0 where appropriate
- Remove redundant SHLIB_MAJOR overrides
- Use NO_MAN, not MK_MAN=no
- Remove redundant inclusion of bsd.own.mk
- Order Makefiles more according to style.Makefile(9)
- Reduce diff of cddl Makefiles against each other

No objection:	pjd
Approved by:	ed (co-mentor)
</content>
</entry>
<entry>
<title>Add the DTrace libraries and D library scripts.</title>
<updated>2008-05-22T04:26:42Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>2008-05-22T04:26:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ebe86aacbec3ee6283865bae78f6a78fe683e165'/>
<id>urn:sha1:ebe86aacbec3ee6283865bae78f6a78fe683e165</id>
<content type='text'>
</content>
</entry>
</feed>
