From owner-svn-src-projects@FreeBSD.ORG Sat Jul 4 09:17:59 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A50A1065672; Sat, 4 Jul 2009 09:17:59 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id ECF058FC08; Sat, 4 Jul 2009 09:17:58 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n649HwEl005134; Sat, 4 Jul 2009 09:17:58 GMT (envelope-from ed@svn.freebsd.org) Received: (from ed@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n649HwJO005131; Sat, 4 Jul 2009 09:17:58 GMT (envelope-from ed@svn.freebsd.org) Message-Id: <200907040917.n649HwJO005131@svn.freebsd.org> From: Ed Schouten Date: Sat, 4 Jul 2009 09:17:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r195337 - in projects/clangbsd/usr.bin/clang: . include/llvm/Config X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jul 2009 09:17:59 -0000 Author: ed Date: Sat Jul 4 09:17:58 2009 New Revision: 195337 URL: http://svn.freebsd.org/changeset/base/195337 Log: Disable LLVM's threading support. The threading is only useful when JITing stuff, which we don't. Because threading is also an experimental feature, it may break on various architectures (including i386). Submitted by: Alexander Best, Howard Su Modified: projects/clangbsd/usr.bin/clang/clang.prog.mk projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h Modified: projects/clangbsd/usr.bin/clang/clang.prog.mk ============================================================================== --- projects/clangbsd/usr.bin/clang/clang.prog.mk Sat Jul 4 06:00:57 2009 (r195336) +++ projects/clangbsd/usr.bin/clang/clang.prog.mk Sat Jul 4 09:17:58 2009 (r195337) @@ -7,9 +7,6 @@ DPADD+= ${.OBJDIR}/../../lib/lib${lib}/l LDADD+= ${.OBJDIR}/../../lib/lib${lib}/lib${lib}.a .endfor -DPADD+= ${LIBPTHREAD} -LDADD+= -lpthread - BINDIR?=/usr/bin .include Modified: projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h ============================================================================== --- projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h Sat Jul 4 06:00:57 2009 (r195336) +++ projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h Sat Jul 4 09:17:58 2009 (r195337) @@ -20,7 +20,7 @@ #define ENABLE_PIC 1 /* Define if threads enabled */ -#define ENABLE_THREADS 1 +/* #undef ENABLE_THREADS */ /* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 @@ -446,7 +446,7 @@ #define HAVE___DSO_HANDLE 1 /* Build multithreading support into LLVM */ -#define LLVM_MULTITHREADED 1 +/* #undef LLVM_MULTITHREADED */ /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1