Sergey Sharybin
f01714506a
Buildbot: Disable CUDA binaries for 32bit OSX slave
...
Funny thing, 32bit OSX slave was always building 64bit CUDA kernels
and nobody never noticed this..
2015-12-20 15:19:02 +05:00
Sergey Sharybin
3566d0d3a6
Buildbot: Update master config file
2015-12-20 14:49:54 +05:00
Sergey Sharybin
2fff2f651e
Buildbot: Disable some unsupported features for 32bit OSX CMake slave
2015-12-20 14:22:34 +05:00
Sergey Sharybin
5a5b540356
Buildbot: Fix wrong architecture passed to CMake
2015-12-20 14:12:43 +05:00
Sergey Sharybin
101341845c
Buildbot: Use proper archive name for CMake OSX slave
2015-12-20 14:12:04 +05:00
Sergey Sharybin
03d9f9a619
Buildbot: initial work to enable CMake OSX slave
2015-12-20 13:59:04 +05:00
Sergey Sharybin
3c3d38dd02
Fix T46949: Latest blender builds are using shared pcre and xml2 libraries
2015-12-11 17:18:37 +05:00
f9047c3f8c
Eigen: fold remaining OpenNL code into intern/eigen.
...
Differential Revision: https://developer.blender.org/D1662
2015-12-10 01:58:10 +01:00
858b680a50
Eigen: move C API into intern/eigen.
2015-12-10 01:58:06 +01:00
Bastien Montagne
14f2ae4bbc
install_deps.sh: fix (hopefully) broken OSL building on modern RPM-like distro.
...
Those stupid ones only have one version of llvm (obviously not 3.4 one ;) ), so we have to build again
LLVM3.4 in those cases. Thing is,
* I did not update LLVM magic number when fixed a stupid typo breaking OSL building (the terminfo thing),
so many people were still using previously-built LLVM.
* Even worse, options passed to OSL to specify own LLVM from /opt/lib were wrong (not sure when this got
out of sync...).
Thanks to mib2berlin and slikdigit for the report & testings!
2015-12-09 21:56:47 +01:00
Bastien Montagne
c65cf8659e
install_deps.sh: fix utmost stupid typo breaking 'skip-osl' option on RPM-based distro...
2015-12-09 20:49:49 +01:00
Bastien Montagne
d2312eb4cd
install_deps.sh: print correct set of sources tested when a wget fails...
2015-12-09 20:46:17 +01:00
Bastien Montagne
38b9300ae0
install_deps.sh: raise default py version to 3.5.1 (due to some obscure bugs with OPM and 3.5.0).
2015-12-09 14:34:21 +01:00
Bastien Montagne
4cba8d12b9
install_deps.sh: add '-U' update commands to onle-liner CMake-based build command line.
...
Avoid user to have to edit themselves their CMake config.
Thanks a bunch @campbellbarton for the tip! :D
2015-12-09 14:34:21 +01:00
Bastien Montagne
deec6ed901
install_deps.sh: Fix typos in scons instructions.
...
Luckily we'll soon get rid of that insane dual build system maintenance...
Anyway, thanks to Leo Koppel (lack) for the report and patch.
2015-12-06 12:04:23 +01:00
Campbell Barton
a9a02490ce
Use int division for version string
2015-12-04 08:49:59 +11:00
Sergey Sharybin
c8fc55d594
Buildbot: Remove windows + scons related code
...
This is also has been moved to the CMake, no need to keep old dying code around.
2015-12-03 22:47:40 +05:00
Sergey Sharybin
d1c597e0e1
Buildbot: Remove linux scons buildbot related things
...
It is now totally covered by cmake slave.
2015-12-03 22:35:50 +05:00
Sergey Sharybin
9d0d2fb209
Buildbot: Re-enable CUDA binaries for 64 bit linux slave
...
Also make it a bit more reasonable name for config files.
2015-12-03 22:24:27 +05:00
Sergey Sharybin
dc0c648914
Buildbot: User proper folder name inside of the archive
...
This is totally matching the way how buildbot was naming the directory.
Currently there's a bit of code duplication, but it'll be eliminated once
we'll get rid of SCons ;)
2015-12-03 22:10:59 +05:00
Sergey Sharybin
23c670ea0d
Buildbot: Remove debug-only early exit
2015-12-03 21:59:42 +05:00
Sergey Sharybin
334955c3e6
Buildbot: Strip all .so files from python install
2015-12-03 18:04:13 +05:00
Sergey Sharybin
51e59fa90f
Buildbot: No need to build player with blender config
2015-12-03 17:40:12 +05:00
Sergey Sharybin
9019523161
Buildbot: Followup to previous commit
...
Path is to be fully specified, so it's independent form the working directory.
2015-12-03 17:00:09 +05:00
Sergey Sharybin
c825c81c38
Buildbot: Another attmept to solve windows
...
Also de-duplicate bit of code.
2015-12-03 16:55:46 +05:00
Sergey Sharybin
56fcb18a22
Buildbot: attempt to solve packing on windows
2015-12-03 16:48:14 +05:00
Sergey Sharybin
66067f3a97
Buildbot: Disable tests on Linux builders
...
No idea why they works on windows, but points are:
- libs/tests folder is NOT checked out on any platforms
- render_povray addon does mkdir on a path which might not have parents
There might be some other issues, but those are kinda stoppers for us.
2015-12-03 16:46:15 +05:00
Sergey Sharybin
2c7a70395c
Buildbot: Fix typo
...
What a shame..
2015-12-03 16:37:17 +05:00
Sergey Sharybin
27c0997417
Buildbot: Make sure install directory always exists
2015-12-03 16:35:04 +05:00
Sergey Sharybin
91d8a9d035
Buildbot: Make sure buildbot_upload.zip is created in the right place
2015-12-03 16:30:52 +05:00
Sergey Sharybin
f0d405ec67
Buildbot: Fix wrong builder name check
2015-12-03 16:15:37 +05:00
Sergey Sharybin
2880480693
Buildbot: Switch Linux builders to the cmake ones
...
There'll still need to be some tweaks to be done, but it's required first step.
2015-12-03 15:19:02 +05:00
Sergey Sharybin
95e2ee6f50
Buildbot: Always expect buildbot_upload.zip to be in install/ folder
...
This we we don't have difference between builders on different platforms.
2015-12-03 15:16:48 +05:00
Sergey Sharybin
7cb9b49f73
Buildbot: De-duplicate some path definitions in pack target
...
Should be no functional changes.
2015-12-03 15:08:36 +05:00
Sergey Sharybin
736ce9c8fd
Buildbot: Attempt to resolve wrong path to the buildbot_upload.zip
...
It is expected to be in the build folder for the cmake.
Ideally it should be build/<builder> or install/<builder> but that's a bit more
involved change. Will look into it later.
2015-12-02 23:39:08 +05:00
Sergey Sharybin
6af1cde239
Buildbot: Attempt to fix cpack target on windows
...
Was using wrong working directory.
2015-12-02 23:30:33 +05:00
Sergey Sharybin
62521fce48
Buildbot: Don't specify install directory for Windows builds
...
Installation is to happen within the build folder, no special folder for
this is required.
2015-12-02 22:56:24 +05:00
Sergey Sharybin
bfd7b45887
Buildbot: Fix typo
2015-12-02 18:18:58 +05:00
Sergey Sharybin
956bd92a60
Buildbot: Initial work to move linux build environment to CMake
...
This is so called "seems to work in dry tests" commit which is aimed to switch
linux release environment to CMake.
Some notes:
- There's no special handle of libstdc++, but it wasn't really static for quite
some time in SCons configuration and nobody really complained.
- It was quite tricky to get OpenMP linked statically with just using some
configuration so we went ahead and added a special option to CMake now which is
only exist on Linux and advertised as shouldn't be used.
- Packing is happening manually in slave_pack.py. This is because we have to add
some really special files to the archive (mesa libraries for example) which we
can't really handle from CMake/CPack in a nice generic way.
Don't think it's bad approach, at least crappynness is localized and it's not
_that_ crappy anyway.
- Windows buildbot should keep working, but needs doublechecing. It's just a
build folder changed, but you never know what it might imply.
- Some further tweaks are likely needed to ensure all builders are working.
Thanks Campbell for assistance in this patch!
2015-12-02 18:11:58 +05:00
Sergey Sharybin
ca3d014bd1
CMake: Enable Cycles OSL for the full blender configuration
2015-12-02 16:20:20 +05:00
Bastien Montagne
c69ce97438
install_deps.sh: add libsndfile (seems to be mandatory for correct flac export?)
...
Related to T46886.
2015-11-30 14:41:54 +01:00
Sergey Sharybin
faa0fdb13e
Buildbot: Enable sndfile library
...
It was enabled for other platforms already and this could fix some of the
reported bugs.
2015-11-30 15:15:12 +05:00
Bastien Montagne
37801588d4
install_deps.sh: always give py version arg to cmake/scons (same as we already do with llvm).
...
This should avoid 'casual builders' to have issues when we switch py versions.
2015-11-28 19:52:45 +01:00
Bastien Montagne
fb0fa3cb9e
Move linux's scons to py3.5 too!
2015-11-28 19:52:45 +01:00
Campbell Barton
5680ac911b
missed last commit
2015-11-27 18:00:02 +11:00
Campbell Barton
2fa1f60d8e
CMake/SCons: set Python to 3.5
2015-11-27 17:26:08 +11:00
Bastien Montagne
456fdaba67
install_deps.sh: Updated official boost version (grrr).
2015-11-25 14:10:27 +01:00
Bastien Montagne
bdd1ecef03
install_deps.sh: Updated official Python (to 3.5.0) and NumPy (to 1.10.1).
2015-11-25 11:58:00 +01:00
Martijn Berger
e8b3a14dfb
OSX bump python to 3.5
2015-11-24 23:18:31 +01:00
Sergey Sharybin
678fe87c85
Buildbot: Switch Linux builds to Python 3.5
2015-11-24 14:45:55 +05:00