-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
I get the following when I try to compile rustpatcher on macos:
Compiling clap v4.5.48
Compiling nix v0.30.1
Compiling iroh-relay v0.92.0
Compiling distributed-topic-tracker v0.2.1
Compiling rustpatcher v0.2.0 (/Users/b5/code/rustpatcher/crates/rustpatcher)
rustc-LLVM ERROR: Global variable 'EMBED_REGION' has an invalid section specifier '.embedded_signature': mach-o section specifier requires a segment and section separated by a comma.
error: could not compile `rustpatcher` (lib)
Caused by:
process didn't exit successfully: `rustc --crate-name rustpatcher --edition=2024 crates/rustpatcher/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=65 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2901c0a9e98e0eaf -C extra-filename=-045451d6b36b1e01 --out-dir /Users/b5/.cargo/build/release/deps -C strip=debuginfo -L dependency=/Users/b5/.cargo/build/release/deps --extern actor_helper=/Users/b5/.cargo/build/release/deps/libactor_helper-926eea97aa42afd1.rmeta --extern anyhow=/Users/b5/.cargo/build/release/deps/libanyhow-7f297b5bfe55623b.rmeta --extern chrono=/Users/b5/.cargo/build/release/deps/libchrono-cd8751e78c4292f0.rmeta --extern clap=/Users/b5/.cargo/build/release/deps/libclap-848d54e91801397d.rmeta --extern ctor=/Users/b5/.cargo/build/release/deps/libctor-dbf00029c0a5da41.rmeta --extern distributed_topic_tracker=/Users/b5/.cargo/build/release/deps/libdistributed_topic_tracker-338d678e385d2d16.rlib --extern ed25519_dalek=/Users/b5/.cargo/build/release/deps/libed25519_dalek-fc79b6c2d50227cb.rmeta --extern iroh=/Users/b5/.cargo/build/release/deps/libiroh-215361f75994d38c.rlib --extern nix=/Users/b5/.cargo/build/release/deps/libnix-56e65c93fe9f9d8c.rmeta --extern once_cell=/Users/b5/.cargo/build/release/deps/libonce_cell-88905b673f589f4e.rmeta --extern postcard=/Users/b5/.cargo/build/release/deps/libpostcard-3d96d308a77ec156.rmeta --extern rand=/Users/b5/.cargo/build/release/deps/librand-b1b97ae05411d135.rmeta --extern rustpatcher_macros=/Users/b5/.cargo/build/release/deps/librustpatcher_macros-07b9fca49396c253.dylib --extern self_replace=/Users/b5/.cargo/build/release/deps/libself_replace-c84ec20728e87c88.rmeta --extern serde=/Users/b5/.cargo/build/release/deps/libserde-ef603eff6537e737.rmeta --extern serde_json=/Users/b5/.cargo/build/release/deps/libserde_json-9dc8be5a3a6c596e.rmeta --extern sha2=/Users/b5/.cargo/build/release/deps/libsha2-7488e84e9597bdd8.rmeta --extern tempfile=/Users/b5/.cargo/build/release/deps/libtempfile-890fdce86d34698e.rmeta --extern tokio=/Users/b5/.cargo/build/release/deps/libtokio-467fd5758b24b5fb.rmeta --extern tracing=/Users/b5/.cargo/build/release/deps/libtracing-24efa89ba35b0f74.rmeta --extern tracing_subscriber=/Users/b5/.cargo/build/release/deps/libtracing_subscriber-61c3fee619f66ffa.rmeta --extern z32=/Users/b5/.cargo/build/release/deps/libz32-0736869420650840.rmeta -L native=/Users/b5/.cargo/build/release/build/ring-68b1f4d06aac331b/out -L native=/Users/b5/.cargo/build/release/build/blake3-5c8b6236e7bf6b10/out` (exit status: 101)
Seems like it's running into platform-specific requirements of the .embedded_signature entry in the link section
Metadata
Metadata
Assignees
Labels
No labels