Re: Lock annotations: enable them for libpthread, libstdthreads
Hi, On 28 August 2014 19:34, Ed Schouten wrote: > My gut feeling is that impact is minimal. Buildworlds seem to take > approximately the same time, mainly because we don't have that many > annotated objects/functions/expressions. I will do some measurements. Some measurements: I've done five 'make buildworlds' with -Wthread-safety and five without. This was just a single-threaded build (no -j). Real time to build world: -Wthread-safety 1:12:55.60 1:12:48.81 1:12:56.33 1:12:44.58 1:12:48.14 -Wno-thread-safety 1:12:50.50 1:12:52.43 1:12:48.20 1:12:42.85 1:12:43.19 That said, this a pretty fast box (i7 4770) with 32 GB of RAM. Unfortunately, I currently don't have any system running FreeBSD that is significantly slower than that. So if you still have any concerns regarding build times, I would really appreciate it if you'd test this patch yourself. Thanks, -- Ed Schouten ___ freebsd-toolchain@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"
Re: Build error
On 29 Aug 2014, at 18:31, Sinha, Prokash wrote: > I was trying to build the latest from the svn trunk - clang/llvm - > > langAttrEmitter.cpp:994:29: error: 'SimpleArgument' does not refer to a value >Ptr = llvm::make_unique(Arg, Attr, "int"); >^ > ClangAttrEmitter.cpp:216:9: note: declared here > class SimpleArgument : public Argument { >^ > ClangAttrEmitter.cpp:994:45: warning: expression result unused > [-Wunused-value] >Ptr = llvm::make_unique(Arg, Attr, "int"); >^~~ > ClangAttrEmitter.cpp:994:50: warning: expression result unused > [-Wunused-value] >Ptr = llvm::make_unique(Arg, Attr, "int"); > ^~~~ > ClangAttrEmitter.cpp:996:17: error: no member named 'make_unique' in > namespace 'llvm' >Ptr = llvm::make_unique(Arg, Attr); > ~~^ > > Any suggestion? Completely clean out /usr/obj, and try again. -Dimitry signature.asc Description: Message signed with OpenPGP using GPGMail
Build error
I was trying to build the latest from the svn trunk - clang/llvm - langAttrEmitter.cpp:994:29: error: 'SimpleArgument' does not refer to a value Ptr = llvm::make_unique(Arg, Attr, "int"); ^ ClangAttrEmitter.cpp:216:9: note: declared here class SimpleArgument : public Argument { ^ ClangAttrEmitter.cpp:994:45: warning: expression result unused [-Wunused-value] Ptr = llvm::make_unique(Arg, Attr, "int"); ^~~ ClangAttrEmitter.cpp:994:50: warning: expression result unused [-Wunused-value] Ptr = llvm::make_unique(Arg, Attr, "int"); ^~~~ ClangAttrEmitter.cpp:996:17: error: no member named 'make_unique' in namespace 'llvm' Ptr = llvm::make_unique(Arg, Attr); ~~^ Any suggestion? Thanks -prokash ___ freebsd-toolchain@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"