ports/devel/valgrind/files/patch-configure.in
Simon Barner d711a485a0 - Fix on FreeBSD 6 and above: [1] [2]
Valgrind did not handle the following sysarch calls, and thus crashed
  immediately
    o get_fsbase
    o set_fsbase
    o get_gsbase
    o set_fsbase

- Valgrind no longer dumps core when its client application does. [2]

  Valgrind-snapshot does contain for safing the client's core dump,
  but it does not work (it resulted in a crash) and has therefore been
  disabled.

- Fix crash with valgrind-snapshot when the application to debug
  does not exists or cannot be accessed.

- Fix symlink farms for threading libraries. FreeBSD 4-7 are
  handled. [2]

- Bump PORTREVISION

Reported by:	Ulrich Spoerlein <q@galgenberg.net> [1],
		Chris Gilbert <Chris@lainos.org> [2]
PR:		ports/86007 [1]
2005-09-20 00:40:08 +00:00

49 lines
1.2 KiB
Text

--- configure.in.orig Sun Mar 14 13:52:47 2004
+++ configure.in Mon Sep 19 23:58:01 2005
@@ -135,11 +135,35 @@
;;
+ *freebsd7*)
+ AC_MSG_RESULT([ok (${host_os})])
+ VG_PLATFORM="x86-freebsd"
+ AM_CONDITIONAL(IS_LINUX, false)
+ AM_CONDITIONAL(IS_FREEBSD4, false)
+ AM_CONDITIONAL(IS_FREEBSD5, false)
+ AM_CONDITIONAL(IS_FREEBSD6, false)
+ AM_CONDITIONAL(IS_FREEBSD7, true)
+
+ ;;
+ *freebsd6*)
+ AC_MSG_RESULT([ok (${host_os})])
+ VG_PLATFORM="x86-freebsd"
+ AM_CONDITIONAL(IS_LINUX, false)
+ AM_CONDITIONAL(IS_FREEBSD4, false)
+ AM_CONDITIONAL(IS_FREEBSD5, false)
+ AM_CONDITIONAL(IS_FREEBSD6, true)
+ AM_CONDITIONAL(IS_FREEBSD7, false)
+
+ ;;
+
*freebsd5*)
AC_MSG_RESULT([ok (${host_os})])
VG_PLATFORM="x86-freebsd"
AM_CONDITIONAL(IS_LINUX, false)
AM_CONDITIONAL(IS_FREEBSD4, false)
+ AM_CONDITIONAL(IS_FREEBSD5, true)
+ AM_CONDITIONAL(IS_FREEBSD6, false)
+ AM_CONDITIONAL(IS_FREEBSD7, false)
;;
@@ -148,7 +172,9 @@
VG_PLATFORM="x86-freebsd"
AM_CONDITIONAL(IS_LINUX, false)
AM_CONDITIONAL(IS_FREEBSD4, true)
-
+ AM_CONDITIONAL(IS_FREEBSD5, false)
+ AM_CONDITIONAL(IS_FREEBSD6, false)
+ AM_CONDITIONAL(IS_FREEBSD7, false)
;;
*)