[Mesa-dev] Mesa (master): gallivm: Move LLVMStartMultithreaded() static initializer into gallivm

Brian Paul brianp at vmware.com
Mon May 6 11:03:39 PDT 2013


On 05/06/2013 11:02 AM, Tom Stellard wrote:
> On Mon, May 06, 2013 at 09:51:31AM -0700, Tom Stellard wrote:
>> On Mon, May 06, 2013 at 10:44:46AM -0600, Brian Paul wrote:
>>> On 05/06/2013 10:09 AM, Tom Stellard wrote:
>>>> Module: Mesa
>>>> Branch: master
>>>> Commit: 55eb8eaaa8bf8696d56effce6ed87f03bea779e0
>>>> URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55eb8eaaa8bf8696d56effce6ed87f03bea779e0
>>>>
>>>> Author: Tom Stellard<thomas.stellard at amd.com>
>>>> Date:   Tue Apr 30 07:38:03 2013 -0700
>>>>
>>>> gallivm: Move LLVMStartMultithreaded() static initializer into gallivm
>>>>
>>>> This does not solve all of the problems with using LLVM in a
>>>> multithreaded enivronment, but it should help in some cases.
>>>>
>>>> Reviewed-by: Mathias.Froehlich at web.de
>>>>
>>>> ---
>>>>
>>>
>>> Something in your series broke the build:
>>>
>>
>> Sorry, those C API functions were added in LLVM 3.3, I need to use the
>> C++ for older versions of LLVM.  I will send a fix shortly.
>>
>
> Hi Brian,
>
> Does the attached patch fix the build for you?
>

Yes, for LLVM 3.2 anyway (I switch versions from time to time).

Thanks.

-Brian


More information about the mesa-dev mailing list