mirror of
https://git.freebsd.org/ports.git
synced 2025-06-28 08:00:31 -04:00
Readd a patch that fixes thread support Correct configure test so it detects r_fs and r_gs fields of struct reg. This fixes thread support on i386 10-current. Fix a segmentation fault on the amd64 architecture PR: ports/171109 [2], ports/171086 [1] Reported by: Arrowdodger <6yearold@gmail.com> [2] Submitted by: maintainer [2], Tijl Coosemans <tijl@coosemans.org> [1]
22 lines
932 B
Text
22 lines
932 B
Text
--- gdb/configure.orig 2012-08-24 14:03:52.000000000 +0200
|
|
+++ gdb/configure 2012-08-24 14:05:06.000000000 +0200
|
|
@@ -10590,7 +10590,8 @@
|
|
|
|
# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
|
|
# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
|
|
-ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <machine/reg.h>
|
|
+ac_fn_c_check_member "$LINENO" "struct reg" "r_fs" "ac_cv_member_struct_reg_r_fs" "#include <sys/types.h>
|
|
+#include <machine/reg.h>
|
|
"
|
|
if test "x$ac_cv_member_struct_reg_r_fs" = x""yes; then :
|
|
|
|
@@ -10600,7 +10601,8 @@
|
|
|
|
|
|
fi
|
|
-ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <machine/reg.h>
|
|
+ac_fn_c_check_member "$LINENO" "struct reg" "r_gs" "ac_cv_member_struct_reg_r_gs" "#include <sys/types.h>
|
|
+#include <machine/reg.h>
|
|
"
|
|
if test "x$ac_cv_member_struct_reg_r_gs" = x""yes; then :
|
|
|