Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2014 10:28:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 191611] databases/evolution-data-server fails to link when rebuilding because requisite library (sqlite, Berkeley DB) changed and its /usr/local has become unusable
Message-ID:  <bug-191611-6497-AWVnMbsCAn@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-191611-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-191611-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191611

--- Comment #25 from commit-hook@freebsd.org ---
A commit references this bug:

Author: tijl
Date: Wed Jul 23 10:28:10 UTC 2014
New revision: 362656
URL: http://svnweb.freebsd.org/changeset/ports/362656

Log:
  Remove two libtool fixes from Mk/Uses/libtool.mk.  They don't always work
  when an older version of a package is installed.  This is the case when an
  executable links with installed libraries and with uninstalled libraries
  that link with other uninstalled libraries.  For each of the directly
  linked libraries the executable will have an rpath (/usr/local/lib for the
  installed libraries and a path under WRKDIR for each of the uninstalled
  libraries), but not for the indirect libraries.  Both ld(1) and rtld(1)
  search the rpath of the executable first before any rpath of libraries, so
  the indirectly linked libraries will be found in /usr/local/lib if they are
  installed instead of in WRKDIR.

  With this commit executables will overlink with uninstalled indirect
  libraries again so their location is added to the rpath of the executable.

  This partially reverts r358784.

  PR:        191611
  Approved by:    portmgr (bapt)

Changes:
  head/Mk/Uses/libtool.mk
  head/archivers/rpm4/Makefile
  head/databases/evolution-data-server/Makefile
  head/databases/gdbm/Makefile
  head/devel/anjuta/Makefile
  head/devel/gettext/files/patch-gettext-tools_src_Makefile.in
  head/devel/gitg0/Makefile
  head/devel/gnome-vfs/Makefile
  head/devel/libbonobo/files/patch-samples-echo-Makefile.in
  head/devel/libgii/Makefile
  head/devel/ois/Makefile
  head/graphics/devil/Makefile
  head/graphics/geomview/Makefile
  head/graphics/libggi/Makefile
  head/graphics/libgnomecanvas/files/patch-demos-Makefile.in
  head/graphics/swfdec/Makefile
  head/irc/xchat/Makefile
  head/mail/evolution/Makefile
  head/multimedia/mjpegtools/files/patch-mplex__Makefile.in
  head/net/gtk-vnc/Makefile
  head/net/libgweather/Makefile
  head/security/sssd/Makefile
  head/sysutils/tracker-client/Makefile
  head/www/gtkhtml3/Makefile
  head/x11/gnome-panel/Makefile
  head/x11-toolkits/gdl/Makefile
  head/x11-toolkits/libgdiplus/Makefile
  head/x11-toolkits/open-motif/Makefile
  head/x11-wm/mutter/Makefile

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191611-6497-AWVnMbsCAn>