cross
cross copied to clipboard
Can't compile from mac to Linux because of hyper
Hey,
i wanted to compile an rocket based project from my mac for my rasperry pi. I used this as my target : armv7-unknown-linux-gnueabihf The compilation worked well until it tried to compile the hyper crate where it got an linking error.
Did i miss something or is there a problem with the linking in some crates?
Here is the error print. It starts directly with the compilation of hyper because the other libraries were already compiled.
cross build --target=armv7-unknown-linux-gnueabihf
Compiling hyper v0.14.16
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-Wl,--version-script=/var/folders/nd/0vhlspc91_30nbfmlw8gtn600000gn/T/rustcBDBNXO/list" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.0.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.1.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.10.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.11.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.12.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.13.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.14.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.15.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.2.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.3.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.4.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.5.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.6.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.7.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.8.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.hyper.74c55602-cgu.9.rcgu.o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/hyper-f142fad48b42ca71.5d34p3uk0u9qqgd1.rcgu.o" "-Wl,--as-needed" "-L" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps" "-L" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/debug/deps" "-L" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib" "-Wl,-Bstatic" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libsocket2-6e812096f8706ce2.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libitoa-86addabaa611f75e.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhttparse-67afa4e6d6bf4775.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libh2-5994801b1b0f1fe9.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libindexmap-8ce0d86e48b7dff7.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhashbrown-c663ba1db9c79eb5.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libserde-9850274f6c65d143.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libtokio_util-36ad2fb4ee1a59ac.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libtower_service-c61d918ce78cd160.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libtracing-183f5df2bbe69c72.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libtracing_core-529b60c2d32889e4.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/liblazy_static-39e71f83a7036162.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhttp_body-509b5c5c95a14fca.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_util-d83d39c1f16b365e.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_io-a007711416f92455.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libslab-af6523c48ce92fcf.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_channel-454f4168f9890364.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_sink-02c515350ba974da.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_task-014fce67cae990b3.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libpin_utils-775a77c03e8b21d1.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfutures_core-fad8381bf9895b6c.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libtokio-2b107919d6829a0a.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libsignal_hook_registry-93eadb07dcd9ef1a.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libnum_cpus-c715c74df44fd4db.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libmemchr-5ea6a0a317559910.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libonce_cell-2c67af19ca35ec83.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libmio-3e1ed7721f538cf4.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/liblibc-6c7e89a6f2ea9cbe.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/liblog-8e84c6c69df7e127.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libcfg_if-7d597d3c2e8a0955.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libpin_project_lite-a811edd58e635a4b.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhttpdate-65e7fda6563a09e3.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhttp-1de962e15b56eb43.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libitoa-fb3225cbb1c0167c.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libbytes-816a4d8aa74295cc.rlib" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libfnv-a8194a0b662e2e10.rlib" "-Wl,--start-group" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-2e9f1f2222df9ed1.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_unwind-4c496448f9bcd73a.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libminiz_oxide-326d9f6808c2d844.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libadler-537169dfb66fe658.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libobject-b33c23ce46016c1c.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libmemchr-4e7fc48f68e8d6e4.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libaddr2line-b158dd74227262d5.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgimli-7e2308a079bb5a4b.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd_detect-e756cd18b32062b9.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_demangle-72d7f7242d72386d.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libhashbrown-f7146b7726d36e5c.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-7398b136c0d0defe.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunwind-972c46a48ea2626f.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-a7f086ec67d277fa.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liblibc-c9a3333a2913034f.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liballoc-79a3363513cf3ace.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-aa7d353061bf39a3.rlib" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcore-d83ce2ec3a605f44.rlib" "-Wl,--end-group" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcompiler_builtins-957d650600f48992.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/Users/waldemarlink/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/armv7-unknown-linux-gnueabihf/lib" "-o" "/Users/waldemarlink/Projects/HomeKubernetes/rocket_test_project/target/armv7-unknown-linux-gnueabihf/debug/deps/libhyper-f142fad48b42ca71.so" "-Wl,--gc-sections" "-shared" "-Wl,-zrelro,-znow" "-nodefaultlibs"
= note: ld: unknown option: --version-script=/var/folders/nd/0vhlspc91_30nbfmlw8gtn600000gn/T/rustcBDBNXO/list
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: could not compile `hyper` due to previous error
Related to #639.