Commit Graph

356 Commits

Author SHA1 Message Date
Andrej730 a57080da74 build-all.py - ensure yacc is installed 2025-09-18 14:07:58 +05:00
Andrej730 71e59fe4c2 build-all.py - remove 'rel-' from swig tags
As they were used by the older versions and no longer provided after 4.1.0, see https://github.com/swig/swig/tags
2025-09-18 14:07:58 +05:00
Andrej730 aedae0b3c1 build-all.py - hdf5 to use cmake instead of ctest
After version 1.13.0 it seems hdf5 stopped publishing builds on the ftp and they also stopped publishing `CMake-hdf5-*` builds.
Switching to cmake, it will also make it consistent with build-deps.cmd
2025-09-18 14:07:58 +05:00
Andrej730 658f9b87a5 build-deps.cmd - bump hdf5 to match build-all
Has to skip hdf5 1.13.0 because it had a bug in it's cmake config setup, so `find_package` couldn't recognize, and the issue was fixed in 1.13.1.
2025-09-18 14:07:58 +05:00
Andrej730 d0d5f972df cmake - use find_package for rocksdb and zstd 2025-09-18 14:07:58 +05:00
Andrej730 9a38455465 black . 2025-09-12 20:11:06 +05:00
Thomas Krijnen f0cd8c59c7 Build pyodide wheel without rocksdb 2025-09-12 16:10:19 +02:00
Thomas Krijnen 4ee6863d43 nix build script: install some dependencies required for import base package 2025-09-11 18:34:54 +02:00
Thomas Krijnen 41f9b1522e Pass ZSTD to ifopsh build 2025-09-11 13:56:11 +02:00
Thomas Krijnen 42b1cf039d Revert "Debugging action"
This reverts commit e8b1b6f783.
2025-09-11 13:56:11 +02:00
Thomas Krijnen 05e8680b48 CMAKE_INSTALL_LIBDIR 2025-09-11 09:36:42 +02:00
Thomas Krijnen e8b1b6f783 Debugging action 2025-09-11 09:24:40 +02:00
Thomas Krijnen 9367da61a0 PORTABLE=1 for rocksdb 2025-09-11 09:22:54 +02:00
Thomas Krijnen c7e53e7762 Try different zstd_ config opts 2025-09-11 08:42:44 +02:00
Thomas Krijnen 2260f9983c Try different zstd_ config opts 2025-09-10 21:47:07 +02:00
Thomas Krijnen e13dbd4767 Take note of zstd cmake path 2025-09-10 11:14:16 +02:00
Thomas Krijnen c61d4bb70a build-all tuple typo 2025-09-10 10:37:05 +02:00
Thomas Krijnen 06a89f9b17 Add zstd to build-all.py 2025-09-10 10:05:43 +02:00
Thomas Krijnen 18ad13cb8b Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage 2025-08-31 16:06:07 +02:00
Andrej730 ae771cb37d build-deps.cmd - bump swig version to 4.1.0 and use cmake
4.1.0 will match build-all.py and it's the first version to use cmake, so we can quickly build swig ourselves
2025-08-29 19:44:03 +05:00
Thomas Krijnen 2cf5011813 Missing f-string f 2025-08-29 14:12:39 +02:00
Thomas Krijnen 54b448cdb4 mkdir just in case 2025-08-29 10:10:28 +02:00
Thomas Krijnen 6bbff22a45 Update yml paths 2025-08-29 10:02:15 +02:00
Thomas Krijnen 01ea1f627d Fix MacOS toolset to 10.15 due to std::filesystem 2025-08-28 17:06:12 +02:00
Thomas Krijnen d9265765c5 Show hdf5 build errors 2025-08-28 15:40:38 +02:00
Thomas Krijnen d2a560d144 Try with HDF5 1.13.0 2025-08-28 15:40:21 +02:00
Thomas Krijnen 1a1583405c USE_RTTI=On 2025-08-28 15:28:28 +02:00
Thomas Krijnen b448bea279 build-all correct install path 2025-08-28 11:28:23 +02:00
Thomas Krijnen 4dca91c56e Compile rocks with -fPIC 2025-08-27 13:25:13 +02:00
Thomas Krijnen b92871818a Fix MacOS toolset to 10.13 due to rocksdb alignment requirements 2025-08-27 13:23:43 +02:00
Thomas Krijnen 46693baacf No walrus 2025-08-27 11:49:05 +02:00
Thomas Krijnen 11a048bf18 Rocksdb build fixes 2025-08-27 10:22:52 +02:00
Thomas Krijnen 0cd5c673c3 build-all.py rocksdb 2025-08-26 19:38:42 +02:00
Andrej730 c82a7b708c build-all - verbose logs to print timestamps
So it will be easier to track build times from logs
2025-07-31 19:12:50 +05:00
Andrej730 5acacaa9d8 build-all - fix verbose logging
verbose logging was setting log level only for `logger`, never setting for the `logger`'s handler, so `-v` option, it seems, never worked. For simplicity now handler will just inherit log level from the `logger`.
2025-07-31 19:12:50 +05:00
Andrej730 e386c82ada build-all - add notes 2025-07-31 19:12:50 +05:00
Andrej730 5166416c61 build-all - add a couple of notes 2025-07-28 19:27:59 +05:00
Andrej730 0cb6d9de72 typing 2025-07-28 19:27:59 +05:00
Andrej730 cdeeab4b31 black . 2025-07-28 17:03:25 +05:00
Thomas Krijnen e13ba7627a Rocky8 python3.6 build-all compatibility 2025-07-28 13:27:08 +02:00
Thomas Krijnen 9e6c0758d5 Rocky8 python3.6 build-all compatibility 2025-07-28 13:23:10 +02:00
Thomas Krijnen 6932d2a268 Rocky8 python3.6 build-all compatibility 2025-07-28 13:21:43 +02:00
Thomas Krijnen 638e1ebcec Rocky8 python3.6 build-all compatibility 2025-07-28 13:17:38 +02:00
Andrej730 1ac5a8d785 build-all - small refactor for readability 2025-07-25 18:22:18 +05:00
Andrej730 9004c5d153 Include build-all.py to black formatter 2025-07-25 18:22:18 +05:00
Thomas Krijnen 34a1bc6f04 WASM build changes #6794 2025-06-16 21:18:14 +02:00
Thomas Krijnen b486b32c8d WASM build changes 2025-06-14 18:05:29 +02:00
Thomas Krijnen 5e7893dbb3 Update build-all.py 2025-06-14 15:38:28 +02:00
Thomas Krijnen c8d74a560c Nix build retry downloads 2025-06-13 18:15:23 +02:00
Thomas Krijnen 152c94a7d6 Update cgal for compilation on clang 19 https://github.com/CGAL/cgal/pull/8330 2025-06-13 16:06:08 +02:00