public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-libs/libpcre/files: libpcre-7.6-ABI_correction.patch
@ 2008-02-13  8:12 Christian Faulhammer (opfer)
  0 siblings, 0 replies; 2+ messages in thread
From: Christian Faulhammer (opfer) @ 2008-02-13  8:12 UTC (permalink / raw
  To: gentoo-commits

opfer       08/02/13 08:12:02

  Added:                libpcre-7.6-ABI_correction.patch
  Log:
  revision bump (direct stable), to fix ABI breakage reported in bug 209697 by jakub
  (Portage version: 2.1.3.19, RepoMan options: --force)

Revision  Changes    Path
1.1                  dev-libs/libpcre/files/libpcre-7.6-ABI_correction.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libpcre/files/libpcre-7.6-ABI_correction.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libpcre/files/libpcre-7.6-ABI_correction.patch?rev=1.1&content-type=text/plain

Index: libpcre-7.6-ABI_correction.patch
===================================================================
--- pcrecpp.cc.orig	2008-02-13 09:04:56.000000000 +0100
+++ pcrecpp.cc	2008-02-13 09:05:28.000000000 +0100
@@ -57,6 +57,14 @@
 // Special object that stands-in for no argument
 Arg RE::no_arg((void*)NULL);
 
+// This is for ABI compatibility with old versions of pcre (pre-7.6),
+// which defined a global no_arg variable instead of putting it in the
+// RE class.  This works on GCC >= 3, at least.  We could probably have
+// a more inclusive test if we ever needed it.
+#if defined(__GNUC__) && __GNUC__ >= 3
+  extern Arg no_arg __attribute__((alias("_ZN7pcrecpp2RE6no_argE")));
+#endif
+
 // If a regular expression has no error, its error_ field points here
 static const string empty_string;
 



-- 
gentoo-commits@lists.gentoo.org mailing list



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

* [gentoo-commits] gentoo-x86 commit in dev-libs/libpcre/files: libpcre-7.6-ABI_correction.patch
@ 2008-09-07 13:28 Peter Alfredsen (loki_val)
  0 siblings, 0 replies; 2+ messages in thread
From: Peter Alfredsen (loki_val) @ 2008-09-07 13:28 UTC (permalink / raw
  To: gentoo-commits

loki_val    08/09/07 13:28:56

  Removed:              libpcre-7.6-ABI_correction.patch
  Log:
  Bump, remove old. Drop keywords for all except sh, arm, s390 and m68k on 7.4, since it's affected by a number of GLSAs.
  (Portage version: 2.2_rc8/cvs/Linux 2.6.25.8 i686)



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

end of thread, other threads:[~2008-09-07 13:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-13  8:12 [gentoo-commits] gentoo-x86 commit in dev-libs/libpcre/files: libpcre-7.6-ABI_correction.patch Christian Faulhammer (opfer)
  -- strict thread matches above, loose matches on Subject: below --
2008-09-07 13:28 Peter Alfredsen (loki_val)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox