add missing feature
authorWoohyun Jung <wh0705.jung@samsung.com>
Mon, 20 Mar 2023 05:37:05 +0000 (14:37 +0900)
committerWoohyun Jung <wh0705.jung@samsung.com>
Mon, 20 Mar 2023 05:37:35 +0000 (14:37 +0900)
packaging/rust-num-integer.spec

index 99a73cefee5d5884b06e7c4bb429ad0697210754..a2daaff716f3fd8bc2b64ba49e55957c16711be6 100644 (file)
@@ -38,9 +38,20 @@ cp %{SOURCE1} .
 # crate-type : dylib, proc-macro, cdylib, bin, etc.
 # ==========================================================
 %build
+export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:%{_rust_dylibdir}
+export OUT_DIR=$PWD/_build_out_dir
+mkdir -p $OUT_DIR
+%{rustc_std_build} --crate-type=bin \
+        --crate-name=build_rs_binary \
+        %{?rustc_edition:--edition=%{rustc_edition}} \
+        --cfg='feature="i128"' \
+        ./build.rs
+./build_rs_binary
 %{rustc_std_build} --crate-type=dylib \
         --crate-name=%{real_crate_name} \
         %{?rustc_edition:--edition=%{rustc_edition}} \
+        --cfg='feature="std"' \
+        --cfg='feature="i128"' \
         ./src/lib.rs
 
 # ==========================================================