Skip to content

[ripgrep] Add builder #1780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Dec 4, 2021
Merged

[ripgrep] Add builder #1780

merged 4 commits into from
Dec 4, 2021

Conversation

giordano
Copy link
Member

No description provided.

@giordano giordano force-pushed the mg/ripgrep branch 2 times, most recently from eb1ac4e to 3374fa4 Compare October 10, 2020 22:26
@giordano
Copy link
Member Author

I think we're hitting a bunch of bugs:

aarch64-unknown-linux-musl:

[22:35:13]    Compiling grep v0.2.7 (/workspace/srcdir/ripgrep-12.1.1/crates/grep)
[22:35:27] error: linking with `aarch64-linux-musl-gcc` failed: exit code: 1
[22:35:27]   |
[22:35:27]   = note: "aarch64-linux-musl-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-Wl,--eh-frame-hdr" "-nostdlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/crt1.o" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/crti.o" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.0.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.1.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.10.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.11.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.12.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.13.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.14.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.15.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.2.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.3.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.4.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.5.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.6.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.7.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.8.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.rg.co3mbvvn-cgu.9.rcgu.o" "-o" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/rg-40a8a85c9d5700fe.5cixilo3bl9pybx3.rcgu.o" "-Wl,--gc-sections" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/build/pcre2-sys-dbca69264a1bcb1c/out" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/build/jemalloc-sys-0e63b144cc2b2d08/out/build/lib" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib" "-Wl,-Bstatic" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libjemallocator-17d298fed5bc6c88.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libjemalloc_sys-e3846a20531047ef.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libnum_cpus-e5bc8b68e49a044a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep-a0f68bf488e681da.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_regex-1401ff58a74829c8.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_printer-795c1b2c3f2091d7.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libserde_json-600ecbae8b30b47b.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libryu-4a06ec1c53f33382.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libitoa-e82b4bb110e5a916.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libserde-ed904c149814bcd9.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_searcher-11236397d994b251.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libmemmap-1251badac431770a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libencoding_rs_io-b90f73b276015d64.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libencoding_rs-f8f3def04c97b20a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libbytecount-88fc8c4b3b120373.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libbase64-b5e29c36cb7be2d2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_pcre2-99db1cd7b418be7a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libpcre2-38a511e241856c64.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libpcre2_sys-cbc298c3983ea2d7.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_matcher-59decdcd547f8e62.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libgrep_cli-c01bc92c303df6f9.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libtermcolor-1f195f380a174bac.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libatty-e654e9e06e195cc0.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/liblibc-67e29763cacb282f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libclap-af5cd5d0379a52d3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libtextwrap-f86c89308cf296e4.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libunicode_width-a0e1eb7d800ebaad.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libstrsim-864134ba0dce0c2a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libbitflags-5ae1173f774d8c61.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libignore-9e7a8d69df29784d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libcrossbeam_utils-c6e686aaefa3bd6d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libwalkdir-648a888aef2ac63c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libsame_file-36fd172a08313bc3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libglobset-3eeeb62eadb63e89.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libregex-2d84289b005e1e3c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libthread_local-2553b06c0dd2498e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libregex_syntax-1c18f8c9efd6bc7c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/liblog-4ea03f1c3f369137.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libcfg_if-16967db0148743d6.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libfnv-7b94414e65742989.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libbstr-bbb91d3616ea2966.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libregex_automata-8e12f31d7f408a5e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libbyteorder-5e25074638aa6f37.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/liblazy_static-b8c748d008e1d66c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libaho_corasick-9f307188457ec212.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libmemchr-9ecda98d2f902e3a.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd-f3ca54a2ea4ccc25.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libpanic_unwind-f1cc706ca4d843c1.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libhashbrown-91963b99b925e916.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_alloc-fc210cf75218ffa5.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libbacktrace-9df092a61659d39a.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libbacktrace_sys-6211fc896a18003b.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_demangle-de2a0b72208dcc60.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libunwind-3cfe6c67ffd8e451.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libcfg_if-5affe837817fbf23.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-75cc67fde809dcec.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/liballoc-92434be05e26bdb9.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_core-6b7d300632d65a2a.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libcore-4a0e2ebf2a4a444b.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/libcompiler_builtins-e78bdde2e9996109.rlib" "-Wl,-Bdynamic" "-lpthread" "-static" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/crtn.o"
[22:35:27]   = note: /workspace/srcdir/ripgrep-12.1.1/target/aarch64-unknown-linux-musl/release/deps/libpcre2_sys-cbc298c3983ea2d7.rlib(pcre2_jit_compile.o): In function `sljit_generate_code':
[22:35:27]           /opt/x86_64-linux-gnu/registry/src/git.colasdn.top-1ecc6299db9ec823/pcre2-sys-0.2.2/pcre2/src/sljit/sljitExecAllocator.c:178: undefined reference to `__clear_cache'
[22:35:27]           /opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-75cc67fde809dcec.rlib(vfprintf.lo): In function `fmt_fp':
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:210: undefined reference to `__addtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:225: undefined reference to `__multf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:228: undefined reference to `__subtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:229: undefined reference to `__addtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:232: undefined reference to `__addtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:233: undefined reference to `__subtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:246: undefined reference to `__subtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:246: undefined reference to `__multf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:268: undefined reference to `__multf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:275: undefined reference to `__subtf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:275: undefined reference to `__multf3'
[22:35:27]           /build/musl-1.1.22/src/stdio/vfprintf.c:331: undefined reference to `__addtf3'
[22:35:27]           /opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-75cc67fde809dcec.rlib(frexpl.lo): In function `frexpl':
[22:35:27]           /build/musl-1.1.22/src/math/frexpl.c:16: undefined reference to `__multf3'
[22:35:27]           collect2: error: ld returned 1 exit status

This looks like the issues fixed by rust-lang/compiler-builtins#377

x86_64-linux-musl:

[22:39:59] cc -shared -Wl,-soname,libjemalloc.so.2  -o lib/libjemalloc.so.2 src/jemalloc.pic.o src/arena.pic.o src/background_thread.pic.o src/base.pic.o src/bin.pic.o src/bitmap.pic.o src/ckh.pic.o src/ctl.pic.o src/div.pic.o src/extent.pic.o src/extent_dss.pic.o src/extent_mmap.pic.o src/hash.pic.o src/hooks.pic.o src/large.pic.o src/log.pic.o src/malloc_io.pic.o src/mutex.pic.o src/mutex_pool.pic.o src/nstime.pic.o src/pages.pic.o src/prng.pic.o src/prof.pic.o src/rtree.pic.o src/stats.pic.o src/sz.pic.o src/tcache.pic.o src/ticker.pic.o src/tsd.pic.o src/witness.pic.o -O3 -ffunction-sections -fdata-sections -fPIC -g -fno-omit-frame-pointer -m64 -static -Wall -lpthread 
[22:39:59] 
[22:39:59] --- stderr
[22:39:59] configure: WARNING: using cross tools not prefixed with host triplet
[22:39:59] /opt/x86_64-linux-musl/bin/../lib/gcc/x86_64-linux-musl/4.8.5/../../../../x86_64-linux-musl/bin/ld: /opt/x86_64-linux-musl/bin/../lib/gcc/x86_64-linux-musl/4.8.5/crtbeginT.o: relocation R_X86_64_32 against `__TMC_END__' can not be used when making a shared object; recompile with -fPIC
[22:39:59] /opt/x86_64-linux-musl/bin/../lib/gcc/x86_64-linux-musl/4.8.5/crtbeginT.o: error adding symbols: Bad value
[22:39:59] collect2: error: ld returned 1 exit status
[22:39:59] make: *** [Makefile:387: lib/libjemalloc.so.2] Error 1
[22:39:59] make: *** Waiting for unfinished jobs....
[22:39:59] thread 'main' panicked at 'command did not execute successfully: "make" "srcroot=../jemalloc/" "-j" "40"
[22:39:59] expected success, got: exit code: 2', /opt/x86_64-linux-gnu/registry/src/git.colasdn.top-1ecc6299db9ec823/jemalloc-sys-0.3.2/build.rs:392:9
[22:39:59] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.

armv7l-linux-musl:

[22:40:18] error: linking with `arm-linux-musleabihf-gcc` failed: exit code: 1
[22:40:18]   |
[22:40:18]   = note: "arm-linux-musleabihf-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-Wl,--eh-frame-hdr" "-nostdlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/crt1.o" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/crti.o" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.0.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.1.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.10.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.11.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.12.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.13.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.14.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.15.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.2.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.3.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.4.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.5.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.6.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.7.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.8.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.rg.czpuyh15-cgu.9.rcgu.o" "-o" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/rg-6a44e0f14d95eaa5.yzo5cy1wo9vq28i.rcgu.o" "-Wl,--gc-sections" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/build/pcre2-sys-2ec382dbb2eddcc1/out" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib" "-Wl,-Bstatic" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libnum_cpus-d0d7addee8df674c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep-2e7b70a00a93764d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_regex-1277cb4f30c9de3c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_printer-1d15a267df73553f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libserde_json-1f4d351bbd3662f2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libryu-a4eb04031024ed37.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libitoa-872db1fd4404b00a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libserde-e9739bed0c2ea250.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_searcher-9677ff4b9bccc365.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libmemmap-c1656b72828fad8a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libencoding_rs_io-8a5f53c170f92256.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libencoding_rs-23fe4d7b36ef259e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libbytecount-8c3b15af7e314a3f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libbase64-6927bd059b1fd8d5.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_pcre2-73026087a2c1cd51.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libpcre2-a76b059f69b052dc.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libpcre2_sys-16e575f740f4640a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_matcher-17e782dd4e291c64.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libgrep_cli-ee6b428d17d3d985.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libtermcolor-815ebeca7a410dc5.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libatty-5c4140c03102fa8a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/liblibc-459f6882ad4940f0.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libclap-7aafac31b2d629a5.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libtextwrap-5a2b70fc5c202dad.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libunicode_width-5195675b597a329f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libstrsim-619c84087f6e982d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libbitflags-a13c528cf987cd41.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libignore-6bb3f5d46be14755.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libcrossbeam_utils-d9b86b48601b29b3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libwalkdir-717ad74484035330.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libsame_file-c69dc1c27c2dce8c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libglobset-6c587839056dd687.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libregex-5a907a5ebd709659.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libthread_local-65a273d9d9c0e90e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libregex_syntax-dff4853f3e257433.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/liblog-8281eccb21a80c2f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libcfg_if-6f2372d17d25a0db.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libfnv-c53beb5ea3c4806a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libbstr-293e0ed5564b3e7a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libregex_automata-cbdd4f38ac21977e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libbyteorder-59d0d35bd0397669.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/liblazy_static-2c993213a2a418ed.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libaho_corasick-cfbac5a0474c0acc.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libmemchr-cd6bdb791e75a28d.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libstd-a9844d1e62d96776.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libpanic_unwind-768498a1a7d9ea20.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libhashbrown-ca11c87494c6c0e3.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_std_workspace_alloc-a1a01ca3d1e14d7e.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libbacktrace-219a096a3208c0b6.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libbacktrace_sys-ec4053a3fe17d6af.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_demangle-863c5e2e19a3dbea.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libunwind-33549952d4b0bb79.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcfg_if-e34c9c6394498c7b.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/liblibc-56570bd5a46dabeb.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/liballoc-eeb7cba495a1f812.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/librustc_std_workspace_core-343195daff139097.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcore-52178c89588f161c.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/libcompiler_builtins-655f53b9f7c28170.rlib" "-static" "-Wl,-Bdynamic" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/armv7-unknown-linux-musleabihf/lib/crtn.o"
[22:40:18]   = note: /workspace/srcdir/ripgrep-12.1.1/target/armv7-unknown-linux-musleabihf/release/deps/libpcre2_sys-16e575f740f4640a.rlib(pcre2_jit_compile.o): In function `sljit_generate_code':
[22:40:18]           /opt/x86_64-linux-gnu/registry/src/git.colasdn.top-1ecc6299db9ec823/pcre2-sys-0.2.2/pcre2/src/sljit/sljitNativeARM_32.c:825: undefined reference to `__clear_cache'
[22:40:18]           collect2: error: ld returned 1 exit status

x86_64-unknown-freebsd:

[22:40:05]    Compiling grep v0.2.7 (/workspace/srcdir/ripgrep-12.1.1/crates/grep)
[22:40:18] error: linking with `x86_64-unknown-freebsd11.1-gcc` failed: exit code: 1
[22:40:18]   |
[22:40:18]   = note: "x86_64-unknown-freebsd11.1-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.0.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.1.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.10.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.11.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.12.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.13.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.14.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.15.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.2.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.3.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.4.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.5.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.6.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.7.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.8.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.rg.4s5v9pr1-cgu.9.rcgu.o" "-o" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/rg-f4eaccba5a0a2d27.2nk13zl8ai2bf7y1.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/build/pcre2-sys-5052c1a61e960aa3/out" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib" "-Wl,-Bstatic" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libnum_cpus-636128c6ef4f8548.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep-30ad92eb0ab5f923.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_regex-4594ea4f6bbdc28a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_printer-a9d7131850f89d8e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libserde_json-d201036bd7138896.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libryu-2875ec9199906fa2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libitoa-c753464631ae03ba.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libserde-dc6f2e54eda39010.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_searcher-f81f534252ec32c8.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libmemmap-3ed9566a95c9b10b.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libencoding_rs_io-5e192400bcd12f6a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libencoding_rs-4823d8700b1b041f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libbytecount-5dd9cb1866f15740.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libbase64-3ee7a93c13781381.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_pcre2-29cb026e4c014aac.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libpcre2-308a4749b3d7b700.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libpcre2_sys-802fc93dac01ff72.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_matcher-19233228ad4416ec.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libgrep_cli-170e2f3040acbb06.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libtermcolor-545d930cb5f88aef.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libatty-2b32164204c04867.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/liblibc-867812e434dc8460.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libclap-48c7d60a5a60c26f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libtextwrap-ad21effee9f9dcd3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libunicode_width-3f45b8be19e3847d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libstrsim-68ebe02f94056a24.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libbitflags-0a72864d010a2119.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libignore-058ab28d0a36ac0f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libcrossbeam_utils-55e7a5ff7cc361c5.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libwalkdir-d9a802e76714c9f6.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libsame_file-258f4fa4322a5560.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libglobset-18bb866e8b382066.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libregex-2b3f7ce75fe587aa.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libthread_local-f7446bcfbdf7991c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libregex_syntax-7d0f469d089e92b8.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/liblog-70610fadbf4009fb.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libcfg_if-dd4a548b7e624ba1.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libfnv-b227936c22a74ca7.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libbstr-74432f845ab1d4d2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libregex_automata-83814aa5c8c4e6c1.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libbyteorder-2c47602054d9786f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/liblazy_static-42bf6d3c45b8c8c9.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libaho_corasick-8859b50b0ba21eea.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/x86_64-unknown-freebsd/release/deps/libmemchr-656b6c532ce31dba.rlib" "-Wl,--start-group" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libstd-6d2799dd3ad03944.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libpanic_unwind-8d2a9cb67eb85d71.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libhashbrown-f7b7d5e3fe6eb4f7.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_std_workspace_alloc-2992857077a235bb.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libbacktrace-40336cb998f6053a.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libbacktrace_sys-83dd59b7f612d8c5.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_demangle-e899b421a1940f75.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libunwind-e60dd4229266ed74.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libcfg_if-12125ac8a6580b57.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/liblibc-276b709882581cdd.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/liballoc-bd91cb6a686bf04e.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/librustc_std_workspace_core-b17cdd17e579e935.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libcore-5a18bb85f1707d2f.rlib" "-Wl,--end-group" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler_builtins-8efa85401f3772b3.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
[22:40:18]   = note: /opt/x86_64-unknown-freebsd11.1/bin/../lib/gcc/x86_64-unknown-freebsd11.1/4.8.5/../../../../x86_64-unknown-freebsd11.1/bin/ld: /opt/x86_64-unknown-freebsd11.1/bin/../x86_64-unknown-freebsd11.1/sys-root/usr/lib/crt1.o: relocation R_X86_64_32 against `_DYNAMIC' can not be used when making a shared object; recompile with -fPIC
[22:40:18]           /opt/x86_64-unknown-freebsd11.1/bin/../x86_64-unknown-freebsd11.1/sys-root/usr/lib/crt1.o: error adding symbols: Bad value
[22:40:18]           collect2: error: ld returned 1 exit status

i686-w64-mingw32:

[22:40:14]    Compiling grep v0.2.7 (/workspace/srcdir/ripgrep-12.1.1/crates/grep)
[22:40:25] error: linking with `i686-w64-mingw32-gcc` failed: exit code: 1
[22:40:25]   |
[22:40:25]   = note: "i686-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--nxcompat" "-nostdlib" "-Wl,--large-address-aware" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/crt2.o" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/rsbegin.o" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.0.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.1.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.10.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.11.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.12.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.13.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.14.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.15.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.2.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.3.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.4.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.5.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.6.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.7.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.8.rcgu.o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.rg.1rksqa98-cgu.9.rcgu.o" "-o" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.exe" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/rg-466ef2b48def3f25.68d2c063ub9tlw6.rcgu.o" "-Wl,--gc-sections" "-nodefaultlibs" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/release/deps" "-L" "/opt/x86_64-linux-gnu/registry/src/git.colasdn.top-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/lib" "-L" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/build/pcre2-sys-d8da11c7ca77d297/out" "-L" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib" "-Wl,-Bstatic" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libnum_cpus-c2d7c96ba3718446.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep-ea0e6a3188488693.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_regex-77d4777f72532dfc.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_printer-66b6fcf008aaca96.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libserde_json-650485effb7153e2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libryu-7a46e2c28c900ca1.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libitoa-23bffb4d7689272e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libserde-2a81d86ad6815722.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_searcher-e80a573f049718bf.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libmemmap-3bd30437a91ad435.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libencoding_rs_io-92946e8d2ee945e3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libencoding_rs-108c8d362cb94a24.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libbytecount-6da79accba14e648.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libbase64-4a09760788d4000e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_pcre2-880e9b3c53a1b16a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libpcre2-f0b20d4666e63e68.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libpcre2_sys-239ceda7aae97f1d.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/liblibc-6a09909c7eb7eb27.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_matcher-eb6a801ef5dac697.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libgrep_cli-c7431adcfa6d4a66.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libtermcolor-1449992d33e8ad69.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libatty-0b40ed0a1e45cef4.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libclap-d0d8bd935495e2c0.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libtextwrap-558ff2f8e529f6e2.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libunicode_width-da06f55a89628749.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libstrsim-671cdd0f3248967a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libbitflags-77616bd84625d56a.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libignore-93e280ab71b922b3.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libcrossbeam_utils-fd5a67ed43a1b84e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libwalkdir-15307f5e74f54a7c.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libsame_file-d5a458573ad60732.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libwinapi_util-2d7589772ab41f52.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libwinapi-66ea5b184c68f2db.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libglobset-dd6afe5a4c5027f1.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libregex-fe902a65cfcd5cea.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libthread_local-b968dbbc8f871da5.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libregex_syntax-5fdf8ca1ef97627f.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/liblog-14ee4c9d6261e63e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libcfg_if-81d7ecce77640ad6.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libfnv-8e3c45270aaf6894.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libbstr-7b8161393bdf6f44.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libregex_automata-7ae55dce98242c45.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libbyteorder-2cfaa82bdebf4a2b.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/liblazy_static-d4ccfeaab3d052b7.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libaho_corasick-c218b57e1f14072e.rlib" "/workspace/srcdir/ripgrep-12.1.1/target/i686-pc-windows-gnu/release/deps/libmemchr-a7dd8451b6f2183f.rlib" "-Wl,--start-group" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libstd-319c66d95f163cfa.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-1a1fb2d4d34efaf8.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libhashbrown-d427c26d6ee540f6.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/librustc_std_workspace_alloc-d57a946752c9dbe0.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libbacktrace-3aac111d9e75f9b6.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libbacktrace_sys-a6930c64c4de4d00.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/librustc_demangle-b50cb3c05c89c847.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libunwind-60ed44205c3c5009.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libcfg_if-adf5cf96a1b5cae5.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/liblibc-a7dbed86c78763ca.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/liballoc-3f311c7fee9215e7.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/librustc_std_workspace_core-e7fe638b0e960749.rlib" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libcore-f6794ed3da403dd0.rlib" "-Wl,--end-group" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libcompiler_builtins-33bdd2acd606fd31.rlib" "-Wl,-Bdynamic" "-lwinapi_advapi32" "-lwinapi_cfgmgr32" "-lwinapi_gdi32" "-lwinapi_kernel32" "-lwinapi_msimg32" "-lwinapi_opengl32" "-lwinapi_user32" "-lwinapi_winspool" "-ladvapi32" "-lws2_32" "-luserenv" "-Wl,-Bstatic" "-lgcc_eh" "-lpthread" "-Wl,-Bdynamic" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmsvcrt" "-luser32" "-lkernel32" "/opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/rsend.o"
[22:40:25]   = note: /opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-1a1fb2d4d34efaf8.rlib(panic_unwind-1a1fb2d4d34efaf8.panic_unwind.2hbcqjo8-cgu.0.rcgu.o): In function `ZN12panic_unwind3imp5panic17hdaabfe6326236dacE':
[22:40:25]           /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libpanic_unwind/gcc.rs:73: undefined reference to `_Unwind_RaiseException'
[22:40:25]           /opt/x86_64-linux-gnu/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-1a1fb2d4d34efaf8.rlib(panic_unwind-1a1fb2d4d34efaf8.panic_unwind.2hbcqjo8-cgu.0.rcgu.o): In function `rust_eh_unwind_resume':
[22:40:25]           /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libpanic_unwind/gcc.rs:327: undefined reference to `_Unwind_Resume'
[22:40:25]           collect2: error: ld returned 1 exit status

@giordano giordano added the long shot 🏹 This is going to be fun label Oct 10, 2020
@giordano giordano closed this Nov 23, 2020
@giordano giordano reopened this Nov 23, 2020
@Moelf
Copy link
Contributor

Moelf commented Jun 20, 2021

can we first add supported platforms?

@giordano
Copy link
Member Author

can we first add supported platforms?

I guess this is a no

@giordano
Copy link
Member Author

giordano commented Dec 4, 2021

After upgrading to new Rust toolchain, this is working on all platforms excluding i686 Windows (expected) and all Musl-based ARM platforms:

[23:56:17]    Compiling grep v0.2.8 (/workspace/srcdir/ripgrep-13.0.0/crates/grep)
[23:56:50] WARN rustc_codegen_ssa::back::link Linker does not support -no-pie command line option. Retrying without.
[23:56:58] error: linking with `aarch64-linux-musl-cc` failed: exit status: 1
[23:56:58]   |
[23:56:58]   = note: "aarch64-linux-musl-cc" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crt1.o" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crti.o" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtbegin.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.0.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.1.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.10.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.11.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.12.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.13.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.14.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.15.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.2.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.3.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.4.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.5.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.6.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.7.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.8.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.rg.a2da33fb-cgu.9.rcgu.o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0.2m80wlldcpjldt1a.rcgu.o" "-Wl,--as-needed" "-L" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps" "-L" "/workspace/srcdir/ripgrep-13.0.0/target/release/deps" "-L" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/build/pcre2-sys-35bd04abbb5393ec/out" "-L" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/build/jemalloc-sys-d1456d44ec911a2f/out/build/lib" "-L" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib" "-Wl,-Bstatic" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libjemallocator-ead482edfd4f494a.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libjemalloc_sys-a5e9d6400ff533c7.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libnum_cpus-13ccf95501acb482.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep-5621d5869d483f27.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_regex-eefec5cb408b2243.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_printer-0b663eddc7484a60.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libbase64-9f7c5ecaa616cdc3.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libserde_json-3e447c0e6d6ed25f.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libryu-593ddf056c64370f.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libitoa-04e9369c2005a6d1.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libserde-47937c81322b640d.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_searcher-f72870ae09c86d43.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libmemmap2-15f19be6a62d1f40.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libencoding_rs_io-eb86c68293b4d5f9.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libencoding_rs-930ddb0d2fc93604.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libbytecount-3bd334bd3c5353bb.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_pcre2-7cdc7ae2f10f2647.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libpcre2-d0394856a83b0eb9.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libpcre2_sys-1c7f8ac14084107f.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_matcher-e448013373050b14.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libgrep_cli-a5220b2dbb2ff2e4.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libatty-05c427684db8cb27.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/liblibc-9daa68d573c30f9c.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libtermcolor-57c7d542a2033f2d.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libclap-74b6b84d71865e62.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libtextwrap-8e88745296132473.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libunicode_width-d3de5f1149290c6f.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libstrsim-de3c2537804a0018.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libbitflags-7552c5420d26e03a.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libignore-2645871b07d56147.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libcrossbeam_utils-409e082beea098eb.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libwalkdir-a1934bffa359d9c0.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libsame_file-a6ddcc2e59bbcbb1.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libthread_local-a3c03e303cb76ce2.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libonce_cell-a72dc364f6ccccdb.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libglobset-ef05f8ac2668fa3d.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libfnv-6d7b9f4549678bff.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/liblog-31ffd08d67e7d857.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libcfg_if-d0a563529acc4773.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libregex-7b231dbb70d9c45c.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libregex_syntax-a283ea21e7f1f3fe.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libbstr-f4dfda26cdafcf96.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/liblazy_static-be0e52d1f3cb218a.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libregex_automata-288b304cf7753dc6.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libaho_corasick-8d1dca82ea6ace55.rlib" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libmemchr-64d84acf1e3d8bc7.rlib" "-Wl,--start-group" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd-2385126132a13d8d.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libpanic_unwind-53dc449cb9bfde94.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libminiz_oxide-621b428e042a5b5a.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libadler-bd06e9884af8796d.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libobject-71c5b205e30677a1.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libmemchr-a7cff77931af3228.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libaddr2line-3b48360072a1a766.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libgimli-084c846f66a77474.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libstd_detect-49b6dc0c3b70fd49.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_demangle-48d1908bd81ab682.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libhashbrown-0b97d58c1cafab68.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_alloc-c68db2691c4321cd.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libunwind-45964380a14b009e.rlib" "-lunwind" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libcfg_if-f763d2e124225658.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/liblibc-332be3d0f34d6401.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/liballoc-588127cab293d3c3.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/librustc_std_workspace_core-51ef7488a5581ffe.rlib" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libcore-93baf229ba52b9d4.rlib" "-Wl,--end-group" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/libcompiler_builtins-e68536d86a2479c4.rlib" "-Wl,-Bdynamic" "-lpthread" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-nostartfiles" "-L" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib" "-L" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained" "-o" "/workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/rg-b53dfd7b264e0cf0" "-Wl,--gc-sections" "-static" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtend.o" "/opt/x86_64-linux-musl/toolchains/1.57.0-x86_64-unknown-linux-musl/lib/rustlib/aarch64-unknown-linux-musl/lib/self-contained/crtn.o"
[23:56:58]   = note: /workspace/srcdir/ripgrep-13.0.0/target/aarch64-unknown-linux-musl/release/deps/libpcre2_sys-1c7f8ac14084107f.rlib(pcre2_jit_compile.o): In function `sljit_generate_code':
[23:56:58]           /opt/x86_64-linux-musl/registry/src/git.colasdn.top-1ecc6299db9ec823/pcre2-sys-0.2.5/pcre2/src/sljit/sljitExecAllocator.c:178: undefined reference to `__clear_cache'
[23:56:58]           collect2: error: ld returned 1 exit status
[23:56:58]           
[23:56:58]   = help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[23:56:58]   = note: use the `-l` flag to specify native libraries to link
[23:56:58]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
[23:56:58] 
[23:56:58] error: could not compile `ripgrep` due to previous error

If I don't quickly find a solution I'm inclined to disable them, they're rather niche.

@giordano giordano merged commit 4a15c19 into JuliaPackaging:master Dec 4, 2021
@giordano giordano deleted the mg/ripgrep branch December 4, 2021 00:21
simeonschaub pushed a commit to simeonschaub/Yggdrasil that referenced this pull request Feb 23, 2022
* [ripgrep] Add builder

* [ripgrep] Update to v13.0.0

* [ripgrep] Build for experimental platforms

* [ripgrep] Disable failing platforms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
long shot 🏹 This is going to be fun rust 🦀
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants