Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit b07acdb

Browse files
cleanup & doc update
1 parent ee90a54 commit b07acdb

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

flake.nix

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626

2727
env.CXXFLAGS = toString ([ "-fPIC" ]);
2828

29-
env.NIX_CFLAGS_COMPILE =
30-
toString ([ "-Wno-unused-but-set-variable" ]);
31-
3229
buildInputs = with pkgs; [ cmake pkg-config clang_16
3330
(boost183.override {
3431
enableShared = true;
@@ -65,6 +62,7 @@
6562
"blueprint_algebra_fields_plonk_interpolation_test"
6663
"blueprint_algebra_fields_plonk_non_native_addition_test"
6764
"blueprint_algebra_fields_plonk_non_native_subtraction_test"
65+
#blueprint_algebra_fields_plonk_non_native_multiplication_test, TODO: enable once fixed.
6866
"blueprint_algebra_fields_plonk_non_native_range_test"
6967
"blueprint_algebra_fields_plonk_non_native_reduction_test"
7068
"blueprint_algebra_fields_plonk_non_native_bit_decomposition_test"
@@ -77,7 +75,9 @@
7775
"blueprint_algebra_fields_plonk_non_native_comparison_flag_test"
7876
"blueprint_algebra_fields_plonk_non_native_equality_flag_test"
7977
"blueprint_algebra_fields_plonk_non_native_division_remainder_test"
78+
#blueprint_non_native_plonk_scalar_non_native_range_test, TODO: enable once fixed.
8079
"blueprint_non_native_plonk_bool_scalar_multiplication_test"
80+
#blueprint_non_native_plonk_add_mul_zkllvm_compatible_test, TODO: enable once fixed.
8181
"blueprint_hashes_plonk_decomposition_test"
8282
"blueprint_verifiers_placeholder_fri_cosets_test"
8383
"blueprint_hashes_plonk_sha256_process_test"
@@ -98,6 +98,7 @@
9898
"blueprint_verifiers_placeholder_gate_component_test"
9999
"blueprint_verifiers_flexible_pow_factor_test"
100100
"blueprint_proxy_test"
101+
#blueprint_mock_mocked_components_test, TODO: Enable after code and test re-written.
101102
"blueprint_component_batch_test"
102103
"blueprint_verifiers_placeholder_expression_evaluation_component_test"
103104
"blueprint_verifiers_placeholder_final_polynomial_check_test"
@@ -117,9 +118,6 @@
117118

118119
env.CXXFLAGS = toString ([ "-fPIC" ]);
119120

120-
env.NIX_CFLAGS_COMPILE =
121-
toString ([ "-Wno-unused-but-set-variable" ]);
122-
123121
buildInputs = with pkgs; [
124122
cmake
125123
ninja
@@ -177,7 +175,7 @@
177175

178176
# 1 build crypto 3 locally with the command 'nix build -L .?submodules=1#'
179177
# 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
181179
# 3b to build individual targets:
182180
# 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++
183181
# cd build

0 commit comments

Comments
 (0)