[Bug 235063] devel/rust-cbindgen: fix build on tier2 arches

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jan 28 09:16:29 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235063

--- Comment #3 from mikael.urankar at gmail.com ---
(In reply to Jan Beich from comment #2)
Have you tried on ppc64?

/usr/local/bin/rustc -v --crate-name build_script_build
/usr/ports/devel/rust-cbindgen/work/cbindgen-0.7.1/cargo-crates/serde-1.0.64/build.rs
--color always --crate-type bin --emit=dep-info,link -C opt-level=2 --cfg
'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"'
--cfg 'feature="std"' -C metadata=915e58bbae8349b8 -C
extra-filename=-915e58bbae8349b8 --out-dir
/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8
-L dependency=/usr/ports/devel/rust-cbindgen/work/target/release/deps
--cap-lints allow -C linker=cc -C link-arg=
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.0.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.1.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.10.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.11.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.12.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.13.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.14.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.15.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.2.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.3.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.4.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.5.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.6.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.7.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.8.rcgu.o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.build_script_build.4g191kcm-cgu.9.rcgu.o"
"-o"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8"
"/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-915e58bbae8349b8/build_script_build-915e58bbae8349b8.2g41zkk9evkorm4z.rcgu.o"
"-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs"
"-L" "/usr/ports/devel/rust-cbindgen/work/target/release/deps" "-L"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib" "-Wl,--start-group"
"-Wl,-Bstatic"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/libstd-398760fa0f42b403.rlib"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/libpanic_unwind-b79c23953af9042f.rlib"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/libunwind-2107fcd3cb22b901.rlib"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/liblibc-44ad042864fcd9e2.rlib"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/liballoc-9e80857740486bce.rlib"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/libcore-670ca0bddc47c93a.rlib"
"-Wl,--end-group"
"/usr/local/lib/rustlib/powerpc64-unknown-freebsd/lib/libcompiler_builtins-cbe738a36f7f96a5.rlib"
"-Wl,-Bdynamic" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt"
"-lpthread" "-lutil" ""
  = note: cc: : No such file or directory.

rust requires gcc7 or 8 on pp

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gecko mailing list