summaryrefslogtreecommitdiff
path: root/devel/valgrind-snapshot/files/patch-configure.in
diff options
context:
space:
mode:
authorSimon Barner <barner@FreeBSD.org>2005-09-20 00:40:08 +0000
committerSimon Barner <barner@FreeBSD.org>2005-09-20 00:40:08 +0000
commitd711a485a0330a373306e3f3880b50f8120b9df5 (patch)
treea0e0956abe0065badcea70ea0da695f0952aab7f /devel/valgrind-snapshot/files/patch-configure.in
parentReset maintainer at his request. He no longer uses these ports. (diff)
- 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]
Notes
Notes: svn path=/head/; revision=143183
Diffstat (limited to 'devel/valgrind-snapshot/files/patch-configure.in')
-rw-r--r--devel/valgrind-snapshot/files/patch-configure.in65
1 files changed, 65 insertions, 0 deletions
diff --git a/devel/valgrind-snapshot/files/patch-configure.in b/devel/valgrind-snapshot/files/patch-configure.in
new file mode 100644
index 000000000000..9a081e014d92
--- /dev/null
+++ b/devel/valgrind-snapshot/files/patch-configure.in
@@ -0,0 +1,65 @@
+--- configure.in.orig Sun May 9 13:00:57 2004
++++ configure.in Tue Sep 20 00:12:06 2005
+@@ -132,23 +132,40 @@
+ ;;
+ esac
+ AM_CONDITIONAL(IS_FREEBSD4, false)
+- AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
+
+ ;;
+
++ *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)
++ AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
++
++ ;;
++ *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)
++ AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
++
++ ;;
+ *freebsd5*)
+ AC_MSG_RESULT([ok (${host_os})])
+ VG_PLATFORM="x86-freebsd"
+ AM_CONDITIONAL(IS_LINUX, false)
+ AM_CONDITIONAL(IS_FREEBSD4, false)
+-
+- osreldate=`sysctl -n kern.osreldate`
+- if test $osreldate -lt 502102; then
+- AM_CONDITIONAL(IS_FREEBSD_LIBC_R, true)
+- else
+- AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
+- fi
+-
++ AM_CONDITIONAL(IS_FREEBSD5, true)
++ AM_CONDITIONAL(IS_FREEBSD6, false)
++ AM_CONDITIONAL(IS_FREEBSD7, false)
++ AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
+ ;;
+
+ *freebsd4*)
+@@ -156,8 +173,10 @@
+ VG_PLATFORM="x86-freebsd"
+ AM_CONDITIONAL(IS_LINUX, false)
+ AM_CONDITIONAL(IS_FREEBSD4, true)
+- AM_CONDITIONAL(IS_FREEBSD_LIBC_R, true)
+-
++ AM_CONDITIONAL(IS_FREEBSD5, false)
++ AM_CONDITIONAL(IS_FREEBSD6, false)
++ AM_CONDITIONAL(IS_FREEBSD7, false)
++ AM_CONDITIONAL(IS_FREEBSD_LIBC_R, false)
+ ;;
+
+ *)