<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/packages/ld-wrapper.in, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2018-03-29T15:58:16Z</updated>
<entry>
<title>ld-wrapper: Allow linking with non-store libraries by default.</title>
<updated>2018-03-29T15:58:16Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2018-03-29T15:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d0a2db47fb550d684c47a0ae3b541a9a71727d9e'/>
<id>urn:sha1:d0a2db47fb550d684c47a0ae3b541a9a71727d9e</id>
<content type='text'>
This was suggested on several occasions, notably
&lt;https://bugs.gnu.org/24544&gt;.

* gnu/packages/ld-wrapper.in (%allow-impurities?): Default to #t and
parse the value of 'GUIX_LD_WRAPPER_ALLOW_IMPURITIES'.
* guix/build/gnu-build-system.scm (set-paths): Set
'GUIX_LD_WRAPPER_ALLOW_IMPURITIES'.
</content>
</entry>
<entry>
<title>ld-wrapper: Don't talk about "impure library".</title>
<updated>2018-03-29T15:58:16Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2018-03-29T15:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1a5e07c3b56049d45be15e3f1ffbe81f2f1809ba'/>
<id>urn:sha1:1a5e07c3b56049d45be15e3f1ffbe81f2f1809ba</id>
<content type='text'>
* gnu/packages/ld-wrapper.in (rpath-arguments): Clarify message instead
of saying "impure library".
</content>
</entry>
<entry>
<title>ld-wrapper: Make sure debugging output goes through.</title>
<updated>2018-03-29T15:58:16Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2018-03-29T15:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6764538327a3ff24bc83ef731e9e74a9160981e2'/>
<id>urn:sha1:6764538327a3ff24bc83ef731e9e74a9160981e2</id>
<content type='text'>
* gnu/packages/ld-wrapper.in (ld-wrapper): Add call to 'force-output'.
</content>
</entry>
<entry>
<title>ld-wrapper: Read arguments from "response files".</title>
<updated>2017-05-25T12:34:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-05-25T12:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=696487d665a616dfdd09272a7bff0bea0e19375d'/>
<id>urn:sha1:696487d665a616dfdd09272a7bff0bea0e19375d</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/25882&gt;.
Reported by Federico Beffa &lt;beffa@fbengineering.ch&gt;.

* gnu/packages/ld-wrapper.in (expand-arguments): New procedure.
(ld-wrapper): Use it.
</content>
</entry>
<entry>
<title>ld-wrapper: Unset 'GUILE_LOAD_COMPILED_PATH'.</title>
<updated>2016-04-06T20:24:13Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-04-06T12:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2a5739b4c0856721181e4e7ab4b747541a64efca'/>
<id>urn:sha1:2a5739b4c0856721181e4e7ab4b747541a64efca</id>
<content type='text'>
* gnu/packages/ld-wrapper.in: Unset 'GUILE_LOAD_COMPILED_PATH'.
</content>
</entry>
<entry>
<title>ld-wrapper: Compute the library search path globally.</title>
<updated>2015-11-28T21:11:12Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-11-28T21:06:31Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e946b609b2455e2b38ba2d2b86448bddea0a28ce'/>
<id>urn:sha1:e946b609b2455e2b38ba2d2b86448bddea0a28ce</id>
<content type='text'>
Fixes &lt;http://bugs.gnu.org/21941&gt;.

* gnu/packages/ld-wrapper.in (library-search-path): New procedure.
(library-files-linked): Add 'library-path' parameter.  Use it.  Do not
thread it in 'fold'.
(ld-wrapper): Add call to 'library-search-path' and pass the result to
'library-files-linked'.  When debugging, print the value of PATH.
</content>
</entry>
<entry>
<title>ld-wrapper: Ignore .so files specified after "-plugin" for RUNPATH purposes.</title>
<updated>2015-06-13T23:00:27Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-06-13T23:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b5616bc33d43f9507ffb8ac87d1e2158752c42c3'/>
<id>urn:sha1:b5616bc33d43f9507ffb8ac87d1e2158752c42c3</id>
<content type='text'>
Reported by Mark H Weaver
at &lt;http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20102#58&gt;.

* gnu/packages/ld-wrapper.in (library-files-linked): Handle "-plugin"
  similarly to "-dynamic-linker".
</content>
</entry>
<entry>
<title>gnu: ld-wrapper: Ignore the .so argument following '-dynamic-linker'.</title>
<updated>2015-04-21T19:14:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-04-21T19:14:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4a2b74bf4ce6780bb284bbcc63d3548233b09ee6'/>
<id>urn:sha1:4a2b74bf4ce6780bb284bbcc63d3548233b09ee6</id>
<content type='text'>
Reported at &lt;http://bugs.gnu.org/20102&gt;.

* gnu/packages/ld-wrapper.in (library-files-linked): Rename 'path+files'
  to 'path+files+args'.  Thread the reverse list of previous arguments.
  Add case for when the previous argument is "-dynamic-linker".
</content>
</entry>
<entry>
<title>gnu: ld-wrapper: Add debugging info.</title>
<updated>2015-04-21T19:08:44Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-04-21T19:08:44Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4267c637d63ac7c48fe8206623ca976fc0dd742a'/>
<id>urn:sha1:4267c637d63ac7c48fe8206623ca976fc0dd742a</id>
<content type='text'>
* gnu/packages/ld-wrapper.in (ld-wrapper): Add "libraries linked"
  debugging statement.
</content>
</entry>
<entry>
<title>gnu: Rename ld-wrapper2 to ld-wrapper.</title>
<updated>2015-04-21T19:07:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-04-21T19:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cbbb11c8a00c64cb24081025239f77208661b961'/>
<id>urn:sha1:cbbb11c8a00c64cb24081025239f77208661b961</id>
<content type='text'>
* gnu/packages/ld-wrapper2.in: Rename to...
* gnu/packages/ld-wrapper.in: ... this.
* gnu-system.am (MISC_DISTRO_FILES): Remove ld-wrapper2.in.
* gnu/packages/commencement.scm (fixed-ld-wrapper): Remove.
  (gcc-toolchain): Restore pre-77db91ad inputs.
</content>
</entry>
</feed>
