[phobos] [D-Programming-Language/phobos] d0e51e: fix Issue 10710 - phobos depends on versioned libc...

GitHub noreply at github.com
Sat Dec 21 13:52:04 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: d0e51e109fe50270109423ef267765b79067b22c
      https://github.com/D-Programming-Language/phobos/commit/d0e51e109fe50270109423ef267765b79067b22c
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-20 (Fri, 20 Dec 2013)

  Changed paths:
    M etc/c/curl.d
    M posix.mak
    M std/net/curl.d

  Log Message:
  -----------
  fix Issue 10710 - phobos depends on versioned libcurl

- create a libcurl_stub.so for linking

- set it's soname to libcurl.so.4 so that phobos
  gets a DT_NEEDED libcurl.so.4 entry

- the runtime linker will load libcurl.so and resolve
  all undefined references

- disable pragma(lib, "curl") because it doesn't work
  for archives anyways and additionally links against
  the real libcurl (dmd appends -L-lcurl when building phobos).


  Commit: 1fcfe2c35c062798d9e0c805d4cf611a6096b16a
      https://github.com/D-Programming-Language/phobos/commit/1fcfe2c35c062798d9e0c805d4cf611a6096b16a
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2013-12-21 (Sat, 21 Dec 2013)

  Changed paths:
    M etc/c/curl.d
    M posix.mak
    M std/net/curl.d

  Log Message:
  -----------
  Merge pull request #1772 from MartinNowak/fix10710

fix Issue 10710 - phobos depends on versioned libcurl


Compare: https://github.com/D-Programming-Language/phobos/compare/f2e36c6d0b5f...1fcfe2c35c06


More information about the phobos mailing list