Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Mar 2010 04:37:19 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r205575 - user/jmallett/octeon/gnu/lib
Message-ID:  <201003240437.o2O4bJZP089559@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jmallett
Date: Wed Mar 24 04:37:19 2010
New Revision: 205575
URL: http://svn.freebsd.org/changeset/base/205575

Log:
  Temporarily disable libgomp for N64 builds.

Modified:
  user/jmallett/octeon/gnu/lib/Makefile

Modified: user/jmallett/octeon/gnu/lib/Makefile
==============================================================================
--- user/jmallett/octeon/gnu/lib/Makefile	Wed Mar 24 03:13:24 2010	(r205574)
+++ user/jmallett/octeon/gnu/lib/Makefile	Wed Mar 24 04:37:19 2010	(r205575)
@@ -2,7 +2,16 @@
 
 .include <bsd.own.mk>
 
-SUBDIR= csu libgcc libgcov libdialog libgomp libregex libreadline libssp
+SUBDIR= csu libgcc libgcov libdialog libregex libreadline libssp
+
+# XXX/juli
+# The values to substitute for libgomp are elusive for MIPS N64.  Using the
+# definitions used by other LP64 architectures does not seem to work.  It seems
+# that not building it is the best available choice for now.  Will run the
+# configure script and see what it comes up with on a running system.
+.if ${MACHINE_ARCH} != "mips" || !defined(TARGET_ABI) || ${TARGET_ABI} != "n64"
+SUBDIR+= libgomp
+.endif
 
 # libsupc++ uses libstdc++ headers, although 'make includes' should
 # have taken care of that already.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003240437.o2O4bJZP089559>