|
26 | 26 |
|
27 | 27 | env.CXXFLAGS = toString ([ "-fPIC" ]); |
28 | 28 |
|
29 | | - env.NIX_CFLAGS_COMPILE = |
30 | | - toString ([ "-Wno-unused-but-set-variable" ]); |
31 | | - |
32 | 29 | buildInputs = with pkgs; [ cmake pkg-config clang_16 |
33 | 30 | (boost183.override { |
34 | 31 | enableShared = true; |
|
65 | 62 | "blueprint_algebra_fields_plonk_interpolation_test" |
66 | 63 | "blueprint_algebra_fields_plonk_non_native_addition_test" |
67 | 64 | "blueprint_algebra_fields_plonk_non_native_subtraction_test" |
| 65 | + #blueprint_algebra_fields_plonk_non_native_multiplication_test, TODO: enable once fixed. |
68 | 66 | "blueprint_algebra_fields_plonk_non_native_range_test" |
69 | 67 | "blueprint_algebra_fields_plonk_non_native_reduction_test" |
70 | 68 | "blueprint_algebra_fields_plonk_non_native_bit_decomposition_test" |
|
77 | 75 | "blueprint_algebra_fields_plonk_non_native_comparison_flag_test" |
78 | 76 | "blueprint_algebra_fields_plonk_non_native_equality_flag_test" |
79 | 77 | "blueprint_algebra_fields_plonk_non_native_division_remainder_test" |
| 78 | + #blueprint_non_native_plonk_scalar_non_native_range_test, TODO: enable once fixed. |
80 | 79 | "blueprint_non_native_plonk_bool_scalar_multiplication_test" |
| 80 | + #blueprint_non_native_plonk_add_mul_zkllvm_compatible_test, TODO: enable once fixed. |
81 | 81 | "blueprint_hashes_plonk_decomposition_test" |
82 | 82 | "blueprint_verifiers_placeholder_fri_cosets_test" |
83 | 83 | "blueprint_hashes_plonk_sha256_process_test" |
|
98 | 98 | "blueprint_verifiers_placeholder_gate_component_test" |
99 | 99 | "blueprint_verifiers_flexible_pow_factor_test" |
100 | 100 | "blueprint_proxy_test" |
| 101 | + #blueprint_mock_mocked_components_test, TODO: Enable after code and test re-written. |
101 | 102 | "blueprint_component_batch_test" |
102 | 103 | "blueprint_verifiers_placeholder_expression_evaluation_component_test" |
103 | 104 | "blueprint_verifiers_placeholder_final_polynomial_check_test" |
|
117 | 118 |
|
118 | 119 | env.CXXFLAGS = toString ([ "-fPIC" ]); |
119 | 120 |
|
120 | | - env.NIX_CFLAGS_COMPILE = |
121 | | - toString ([ "-Wno-unused-but-set-variable" ]); |
122 | | - |
123 | 121 | buildInputs = with pkgs; [ |
124 | 122 | cmake |
125 | 123 | ninja |
|
177 | 175 |
|
178 | 176 | # 1 build crypto 3 locally with the command 'nix build -L .?submodules=1#' |
179 | 177 | # 2 redirect to the local build of crypto3: 'nix develop --redirect .#crypto3 /your/path/to/crypto3/result/' |
180 | | -# 3a to build all in blueprint: 'nix flake -L check .?submodules=1#' |
| 178 | +# 3a to build all in blueprint: 'nix flake -L check .?submodules=1#' or build all and run tests: nix build -L .?submodules=1#checks.x86_64-linux.default |
181 | 179 | # 3b to build individual targets: |
182 | 180 | # nix develop . -c cmake -B build -DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=FALSE -DCMAKE_ENABLE_TESTS=TRUE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ |
183 | 181 | # cd build |
|
0 commit comments