public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [patch] fix relinking libasan and libtsan on installation
@ 2013-01-14 16:01 Matthias Klose
  2013-01-14 16:09 ` Jakub Jelinek
  0 siblings, 1 reply; 2+ messages in thread
From: Matthias Klose @ 2013-01-14 16:01 UTC (permalink / raw)
  To: GCC Patches

[-- Attachment #1: Type: text/plain, Size: 345 bytes --]

with the recent libsanitizer update, libasan and libtsan got a dependency on
libstdc++.so.6, however when installing into an empty directory, and
libstdc++.so.6 isn't installed there first, both libasan and libtsan are
relinked against the system libstdc++.so.6. So make sure that libstdc++-v3 is
installed first.

ok for the trunk?

  Matthias

[-- Attachment #2: top.diff --]
[-- Type: text/x-diff, Size: 1489 bytes --]

2013-01-13  Matthias Klose  <doko@ubuntu.com>

	* Makefile.def (install-target-libsanitizer): Depend on
	install-target-libstdc++-v3.
	* Makefile.in: Regenerate.

Index: Makefile.def
===================================================================
--- Makefile.def	(Revision 195136)
+++ Makefile.def	(Arbeitskopie)
@@ -524,6 +524,7 @@
 dependencies = { module=install-target-libgo; on=install-target-libatomic; };
 dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
 dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
+dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; };
 dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
 dependencies = { module=install-target-libjava; on=install-target-libgcc; };
 dependencies = { module=install-target-libitm; on=install-target-libgcc; };
Index: Makefile.in
===================================================================
--- Makefile.in	(Revision 195136)
+++ Makefile.in	(Arbeitskopie)
@@ -46216,6 +46216,7 @@
 install-target-libgo: maybe-install-target-libatomic
 install-target-libgfortran: maybe-install-target-libquadmath
 install-target-libgfortran: maybe-install-target-libgcc
+install-target-libsanitizer: maybe-install-target-libstdc++-v3
 install-target-libsanitizer: maybe-install-target-libgcc
 install-target-libjava: maybe-install-target-libgcc
 install-target-libitm: maybe-install-target-libgcc

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [patch] fix relinking libasan and libtsan on installation
  2013-01-14 16:01 [patch] fix relinking libasan and libtsan on installation Matthias Klose
@ 2013-01-14 16:09 ` Jakub Jelinek
  0 siblings, 0 replies; 2+ messages in thread
From: Jakub Jelinek @ 2013-01-14 16:09 UTC (permalink / raw)
  To: Matthias Klose; +Cc: GCC Patches

On Mon, Jan 14, 2013 at 05:01:28PM +0100, Matthias Klose wrote:
> 2013-01-13  Matthias Klose  <doko@ubuntu.com>
> 
> 	* Makefile.def (install-target-libsanitizer): Depend on
> 	install-target-libstdc++-v3.
> 	* Makefile.in: Regenerate.

Okay.

> --- Makefile.def	(Revision 195136)
> +++ Makefile.def	(Arbeitskopie)
> @@ -524,6 +524,7 @@
>  dependencies = { module=install-target-libgo; on=install-target-libatomic; };
>  dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; };
>  dependencies = { module=install-target-libgfortran; on=install-target-libgcc; };
> +dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++-v3; };
>  dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; };
>  dependencies = { module=install-target-libjava; on=install-target-libgcc; };
>  dependencies = { module=install-target-libitm; on=install-target-libgcc; };
> Index: Makefile.in
> ===================================================================
> --- Makefile.in	(Revision 195136)
> +++ Makefile.in	(Arbeitskopie)
> @@ -46216,6 +46216,7 @@
>  install-target-libgo: maybe-install-target-libatomic
>  install-target-libgfortran: maybe-install-target-libquadmath
>  install-target-libgfortran: maybe-install-target-libgcc
> +install-target-libsanitizer: maybe-install-target-libstdc++-v3
>  install-target-libsanitizer: maybe-install-target-libgcc
>  install-target-libjava: maybe-install-target-libgcc
>  install-target-libitm: maybe-install-target-libgcc


	Jakub

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-01-14 16:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-14 16:01 [patch] fix relinking libasan and libtsan on installation Matthias Klose
2013-01-14 16:09 ` Jakub Jelinek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).