[Bf-cycles] Cycles lib upgrade (LLVM / OIIO / OSL)

Sergey Sharybin sergey.vfx at gmail.com
Mon Jul 28 19:07:02 CEST 2014


Linux buildbot (and hence release environment) now uses OSL-1.5RC3. Please
give it a test and report if it's all good.


On Wed, Jul 23, 2014 at 11:45 PM, Sergey Sharybin <sergey.vfx at gmail.com>
wrote:

> Oki, together with Jens we found rather simple solution:
>
> - Build "vanilla" LLVM
> - Build "vanilla" OpenCollada (well, not actually need to build it, just
> use previous one, it was me who needed to rebuild it)
> - Do NOT pass libUTF to blender's link libraries
>
> This worked rather smooth on linux.
>
>
> On Wed, Jul 23, 2014 at 9:48 PM, Sergey Sharybin <sergey.vfx at gmail.com>
> wrote:
>
>> We can't switch to LLVM-3.4 so easily, it defines some functions in the
>> global context which conflicts with the Collada library:
>> http://www.pasteall.org/53009
>>
>> Either Collada or LLVM (or both) are to switch to less generic naming for
>> those functions, otherwise we'll make it impossible to compile blender by
>> the guys who're using system libs (including platform maintainers in
>> various linux distros).
>>
>>
>> On Sun, Jul 20, 2014 at 5:33 AM, Thomas Dinges <blender at dingto.org>
>> wrote:
>>
>>> Hi everyone,
>>> I would like to upgrade some libraries for Cycles.
>>>
>>> * LLVM 3.4: We use different versions here atm on our platforms, so it
>>> would be good to unify that and use the same on Windows, Linux and Mac.
>>> * OIIO 1.4.11
>>> * OSL 1.5 (currently still in RC3 phase)
>>>
>>> I compiled the new OIIO and OSL on Windows x64 with msvc 2013 (still
>>> against LLVM 3.2 though) tonight to test this. Compilation was easy for
>>> the most part, I will submit some fixes upstream though.
>>>
>>> Sergey, Jens, can you please take a look at this for Linux and Mac OS?
>>> You might want to wait for the final OSL release though, which should
>>> happen in a few days.
>>>
>>> NOTE: The OSL API changed, so when you compile Blender with the new
>>> libs, you need to apply this patch first:
>>> https://developer.blender.org/D662
>>> Once all platforms are upgraded I will commit this to master.
>>>
>>> Thanks,
>>> Thomas
>>> _______________________________________________
>>> Bf-cycles mailing list
>>> Bf-cycles at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-cycles
>>>
>>
>>
>>
>> --
>> With best regards, Sergey Sharybin
>>
>
>
>
> --
> With best regards, Sergey Sharybin
>



-- 
With best regards, Sergey Sharybin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-cycles/attachments/20140728/a89f6be1/attachment.htm 


More information about the Bf-cycles mailing list