diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 93672ff4559db8a2ba8810d3fd415597933bcd07..0318e388ec21f3dbe2759eb39483f68334f886d5 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
+
 2010-12-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* testsuite/libgomp.fortran/vla8.f90: Use dg-timeout-factor 2.0.
diff --git a/libgomp/configure.tgt b/libgomp/configure.tgt
index 6ab9e4d9141bd2ecae26dc26c64b299c41941ae6..4a564452cefdc9d5df628e7d57d80d9e726655c3 100644
--- a/libgomp/configure.tgt
+++ b/libgomp/configure.tgt
@@ -124,6 +124,10 @@ case "${target}" in
 	config_path="bsd posix"
 	;;
 
+  mips-sgi-irix6*)
+	# Need to link with -lpthread so libgomp.so is self-contained.
+	XLDFLAGS="${XLDFLAGS} -lpthread"
+	;;
   *)
 	;;