Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-28 | Build environment: Ensure Python is using static ffi | Sergey Sharybin | |
Surely, need to compile ffi first :) Good news are: Python seems static enough now! | |||
2018-08-28 | Build environment: Make sure Python is linkign against static Zlib | Sergey Sharybin | |
There is system-wide libz development package installed by default, needed for some other dependencies. This patch ensures Python will use our own self-compiled Zlib. | |||
2018-08-28 | Build environment: Enable bzip2, lzma and sqlite for Python on Linux | Sergey Sharybin | |
2018-08-28 | cmake: adjustments required for lib-upgrade on windows. | Ray Molenkamp | |
2018-08-28 | build_environment: llvm only copy lib files for the debug build. | Ray Molenkamp | |
2018-08-27 | Fix T56557: wrong hash in Windows buildbot builds. | Brecht Van Lommel | |
2018-08-27 | Build Environment: fix Windows Alembic build. | Brecht Van Lommel | |
Ideally we should remove this difference between platforms, but for now just do the simple fix. | |||
2018-08-27 | Build environment: Enable SSL for Python on Linux | Sergey Sharybin | |
This involved getting SSL compiled from sources first, ensuring it is a static library placement independent code. Configuration is based on what Debian is using. CFlags required to have own configuration file, which i didn't find a better place that next to the corresponding CMake file. It is OpenSSL btw. It is set to Python via --with-openssl= configuration argument. This works fine in a clean chroot, but having libssl-dev installed might make Python to prefer system wide library, This was worked around by using libssl_pic.a name for the library and modifying setup.py. Would be cool to ensure system wide libraries are not a problem, but official release builder is safe against this, since it will catch possible non-static dependencies. There is also a new map file which shadows bunch of Python symbols. Without this Python's shared libraries might bring conflicting symbols to Blender namespace at runtime. Hopefully this doesn't break other platforms. | |||
2018-08-27 | Build environment: Fix for C placement independent code | Sergey Sharybin | |
Need to pass -fPIC to C code as well. Without this blosc is not being properly placement independent. | |||
2018-08-27 | Build Environment: fix alembic, openvdb, ffmpeg, osl build on Linux. | Brecht Van Lommel | |
2018-08-26 | Cleanup: trailing space | Campbell Barton | |
2018-08-26 | build_environment: fix building openvdb on win32 | Ray Molenkamp | |
2018-08-26 | build_environment: fix build-flags on windows. | Ray Molenkamp | |
build all object files with /bigobj since multiple of the dependencies go over the limit on x86 | |||
2018-08-26 | build_environment: cleanup harvest on windows | Ray Molenkamp | |
2018-08-26 | build_environment: ffmpeg support x86 builds on windows. | Ray Molenkamp | |
2018-08-26 | build_environment: mingw32 fix repeated unpack of gcc tarball | Ray Molenkamp | |
2018-08-26 | build_environment: osl work around shutdown issues. | Ray Molenkamp | |
there is an issue with objects destructing in a non deterministic way during process shutdown, temporary work around this until osl has a fix in place. | |||
2018-08-23 | Cleanup: trailing space | Campbell Barton | |
2018-08-22 | Fix building without OPENSUBDIV | Dalai Felinto | |
Although we have a stub system there, we were not linking the library. | |||
2018-08-21 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-21 | build_environment: cleanup for osl harvesting on windows. | Ray Molenkamp | |
2018-08-21 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-21 | Cleanup: trailing space | Campbell Barton | |
2018-08-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-20 | Cleanup: trailing space | Campbell Barton | |
2018-08-20 | build_environment: fix build issues with alembic | Ray Molenkamp | |
-read all headers from openexr not ilmbase -add missing iexmath lib -turn binaries back on, the blender unit tests require them. | |||
2018-08-19 | build_environment: windows harvest cleanup. | Ray Molenkamp | |
remove the commands that have already moved to the individual cmake files. | |||
2018-08-19 | build_environment: opencolorio buildfixes for windows. | Ray Molenkamp | |
copy the debug libs to the right place. | |||
2018-08-19 | build_environment: openexr windows buildfix. | Ray Molenkamp | |
with the namespaces disabled the postfix also changed. | |||
2018-08-19 | build_environment: buildfixes for boost | Ray Molenkamp | |
Disable hardcoded 64 bit build. | |||
2018-08-19 | build_environment: build fixes for openimageio. | Ray Molenkamp | |
disable testtex due to parameter alignment issues | |||
2018-08-19 | build_environment: windows environment | Ray Molenkamp | |
get 32 bit and 64 bit compilers on the same gcc version. | |||
2018-08-19 | build_environment: python windows build fixes | Ray Molenkamp | |
fix hardcoded ssl dll names. | |||
2018-08-19 | build_environment: opensubdiv windows build fixes. | Ray Molenkamp | |
only build cuda on 64 bit, since 32 bit is no longer supported by nvcc | |||
2018-08-19 | build_environment: opennvdb windows build fixes. | Ray Molenkamp | |
disable openexr namespaces on windows due to linker errors with it. link pthreads due to dependency though blosc | |||
2018-08-19 | build_environment: openexr disable namespaces on windows. | Ray Molenkamp | |
Things do not end up in the right namespaces quite yet, and cause linker errors with other projects using the library. | |||
2018-08-19 | build_environment: blosc build fixes. | Ray Molenkamp | |
blosc embedded a copy of zlib/pthreads causing duplicate symbol linker errors. pthreads was windows specific, but zlib may apply to other platforms as well. | |||
2018-08-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-17 | build_environment: Various tweaks needed for windows debug libs. | Ray Molenkamp | |
2018-08-17 | build_environment: fix mistaken commit in openexr. | Ray Molenkamp | |
2018-08-17 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-08-17 | Build Environment: fixes for Linux after recent updates. | Brecht Van Lommel | |
2018-08-17 | build_environment: small fix for building ocio on windows. | Ray Molenkamp | |
2018-08-17 | build_environment: osl 1.9.9 | Ray Molenkamp | |
does no longer seem to bundle pugixml, so that's a new dependency. | |||
2018-08-17 | build environment: fix opencollada build on macOS | Arto Kitula | |
2018-08-16 | build_environment: openimageio 1.8.13 | Ray Molenkamp | |
2018-08-16 | build_environment_windows: fix missing x64 ssl libs and debug build. | Ray Molenkamp | |
2018-08-16 | build_environment: python packages update. | Ray Molenkamp | |
idna 2.7 chardet 3.0.4 urllib3 1.23 certifi 2018.8.13 requests 2.19.1 | |||
2018-08-16 | Build Environment: fix OpenVDB 5.1 build on Linux. | Brecht Van Lommel | |
2018-08-16 | Build Environment: fix for IlmBase lib names without version on Linux. | Brecht Van Lommel | |