Re: Build error

2014-08-29 Thread Dimitry Andric
On 29 Aug 2014, at 18:31, Sinha, Prokash psi...@panasas.com 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_uniqueSimpleArgument(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_uniqueSimpleArgument(Arg, Attr, int);
^~~
 ClangAttrEmitter.cpp:994:50: warning: expression result unused 
 [-Wunused-value]
Ptr = llvm::make_uniqueSimpleArgument(Arg, Attr, int);
 ^~~~
 ClangAttrEmitter.cpp:996:17: error: no member named 'make_unique' in 
 namespace 'llvm'
Ptr = llvm::make_uniqueStringArgument(Arg, Attr);
  ~~^
 
 Any suggestion?

Completely clean out /usr/obj, and try again.

-Dimitry



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Lock annotations: enable them for libpthread, libstdthreads

2014-08-29 Thread Ed Schouten
Hi,

On 28 August 2014 19:34, Ed Schouten e...@80386.nl 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 e...@80386.nl
___
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