Skip to content
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

How to build for x86_64-unknown-linux-musl #524

Open
0xDjole opened this issue Dec 14, 2022 · 2 comments
Open

How to build for x86_64-unknown-linux-musl #524

0xDjole opened this issue Dec 14, 2022 · 2 comments

Comments

@0xDjole
Copy link

0xDjole commented Dec 14, 2022

I have this in Cargo toml

rdkafka = { version = "0.29.0", features = [ "ssl", "cmake-build"] }

I tried to compile to x86_64-unknown-linux-musl using 2 options. Both failed.

  1. cargo build --target x86_64-unknown-linux-musl --release
    OUTPUT:
    linking with cc failed: exit status: 1
    rdkafka_ssl.c:(.text.rd_kafka_ssl_ctx_term+0x2b): undefined reference to `ENGINE_free'
    collect2: error: ld returned 1 exit status

  2. cross build --target=x86_64-unknown-linux-musl --release
    OUTPUT:
    rdkafka_ssl.c:(.text.rd_kafka_ssl_ctx_term+0x2b): undefined reference to `ENGINE_free'
    collect2: error: ld returned 1 exit status

They both give the same error.

I am using Arch and it doesn't fail using just "cmake-build" feature

Here is the github repo I made where the issue is recreated
https://github.com/0xDjole/rust-rdkafka-musl

Can rust-rdkafka be compiled to x86_64-unknown-linux-musl ?

@Algorab
Copy link

Algorab commented Jan 11, 2023

This is my configuration for a musl build

rdkafka = { version = "0.28.0", features = ["cmake-build"] }
openssl = { version = "0.10", features = ["vendored"] }

For a static musl build I use => messense/rust-musl-cross

@callicles
Copy link

callicles commented Dec 21, 2023

I am having a similar issue I believe.

On a x86 Mac I can't build for arm with cargo build --target aarch64-apple-darwin I get:

= note: ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[91](rdkafka_plugin.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[90](rddl.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[89](lz4hc.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[88](lz4frame.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[87](lz4.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[86](rdxxhash.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[85](rdkafka_lz4.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[84](rdhdrhistogram.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[83](rdgz.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[82](snappy.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[81](rdkafka_fetcher.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[80](rdkafka_error.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[79](rdkafka_mock_cgrp.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[78](rdkafka_mock_handlers.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[77](rdkafka_mock.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[76](rdunittest.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[75](rdmap.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[74](rdbuf.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[73](rdvarint.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[72](rdbase64.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[71](rdkafka_coord.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[70](rdkafka_txnmgr.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[69](rdkafka_cert.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[68](rdkafka_idempotence.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[67](rdkafka_background.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[66](rdkafka_aux.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[65](rdkafka_admin.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[64](rdkafka_header.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[63](rdkafka_msgset_reader.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[62](rdkafka_msgset_writer.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[61](rdkafka_interceptor.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[60](rdkafka_sasl_plain.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[59](rdkafka_sasl.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[58](rdavl.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[57](rdkafka_metadata_cache.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[56](rdports.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[55](rdregex.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[54](rdkafka_metadata.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[53](rdkafka_event.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[52](rdstring.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[51](rdlog.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[50](tinycthread_extra.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[49](tinycthread.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[48](rdlist.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[47](rdrand.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[46](rdaddr.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[45](cJSON.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[44](rdfnv1a.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[43](rdmurmur2.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[42](crc32c.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[41](rdcrc32.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[40](rdkafka_feature.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[39](rdkafka_sticky_assignor.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[38](rdkafka_roundrobin_assignor.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[37](rdkafka_range_assignor.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[36](rdkafka_assignor.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[35](rdkafka_assignment.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[34](rdkafka_subscription.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[33](rdkafka_partition.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[32](rdkafka_pattern.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[31](rdkafka_cgrp.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[30](rdkafka_request.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[29](rdkafka_op.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[28](rdkafka_queue.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[27](rdkafka_buf.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[26](rdkafka_transport.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[25](rdkafka_offset.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[24](rdkafka_timer.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[23](rdkafka_conf.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[22](rdkafka_topic.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[21](rdkafka_msg.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[20](rdkafka_broker.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: ignoring file '/Users/nicolasjoseph/code/514-labs/igloo-stack/apps/igloo-kit-cli/target/aarch64-apple-darwin/debug/deps/librdkafka_sys-d4df443161829424.rlib[19](rdkafka.o)': found architecture 'x86_64', required architecture 'arm64'
          ld: warning: no platform load command found in '/private/var/folders/7h/n6cqpgcd33s9tqf2ctm3b43r0000gn/T/rustcAHeP9K/symbols.o', assuming: macOS
          ld: Undefined symbols:
            _rd_kafka_conf_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h2754a04e873f0363 in librdkafka-1b61f33a4a272498.rlib[5](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.10.rcgu.o)
            _rd_kafka_conf_get_default_topic_conf, referenced from:
                _$LT$rdkafka..producer..base_producer..BaseProducer$LT$C$C$Part$GT$$u20$as$u20$rdkafka..config..FromClientConfigAndContext$LT$C$GT$$GT$::from_config_and_context::hb87a5d2a0d285fc7 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_conf_new, referenced from:
                rdkafka::config::ClientConfig::create_native_config::h6557dff7583dd45f in librdkafka-1b61f33a4a272498.rlib[14](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.5.rcgu.o)
            _rd_kafka_conf_set, referenced from:
                rdkafka::config::ClientConfig::create_native_config::h6557dff7583dd45f in librdkafka-1b61f33a4a272498.rlib[14](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.5.rcgu.o)
            _rd_kafka_conf_set_dr_msg_cb, referenced from:
                _$LT$rdkafka..producer..base_producer..BaseProducer$LT$C$C$Part$GT$$u20$as$u20$rdkafka..config..FromClientConfigAndContext$LT$C$GT$$GT$::from_config_and_context::hb87a5d2a0d285fc7 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_conf_set_error_cb, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_conf_set_log_cb, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_conf_set_oauthbearer_token_refresh_cb, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_conf_set_opaque, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_conf_set_stats_cb, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::hdacdf6ad5fdb5a45 in librdkafka-1b61f33a4a272498.rlib[5](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.10.rcgu.o)
            _rd_kafka_err2str, referenced from:
                _$LT$rdkafka_sys..types..RDKafkaErrorCode$u20$as$u20$core..fmt..Display$GT$::fmt::h068542a60ff8d960 in librdkafka_sys-d4df443161829424.rlib[4](rdkafka_sys-d4df443161829424.rdkafka_sys.fbc7e58fd256ef99-cgu.1.rcgu.o)
            _rd_kafka_error_code, referenced from:
                rdkafka::error::RDKafkaError::code::h8784dddaf26012d1 in librdkafka-1b61f33a4a272498.rlib[10](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.15.rcgu.o)
            _rd_kafka_error_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::he3f9759f028fc016 in librdkafka-1b61f33a4a272498.rlib[5](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.10.rcgu.o)
            _rd_kafka_error_string, referenced from:
                rdkafka::error::RDKafkaError::string::h9b0d6dadd4c828d6 in librdkafka-1b61f33a4a272498.rlib[10](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.15.rcgu.o)
            _rd_kafka_headers_copy, referenced from:
                rdkafka::message::BorrowedHeaders::detach::hd6e797a36c42c526 in librdkafka-1b61f33a4a272498.rlib[15](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.6.rcgu.o)
            _rd_kafka_headers_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1572318326cdb179 in librdkafka-1b61f33a4a272498.rlib[5](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.10.rcgu.o)
            _rd_kafka_message_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h5ea88a9eb00519ab in librdkafka-1b61f33a4a272498.rlib[5](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.10.rcgu.o)
            _rd_kafka_message_headers, referenced from:
                _$LT$rdkafka..message..BorrowedMessage$u20$as$u20$rdkafka..message..Message$GT$::headers::h03ff1c76cec26ff8 in librdkafka-1b61f33a4a272498.rlib[15](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.6.rcgu.o)
            _rd_kafka_message_timestamp, referenced from:
                _$LT$rdkafka..message..BorrowedMessage$u20$as$u20$rdkafka..message..Message$GT$::timestamp::h2e07e340438e8fe0 in librdkafka-1b61f33a4a272498.rlib[15](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.6.rcgu.o)
            _rd_kafka_metadata, referenced from:
                rdkafka::client::Client$LT$C$GT$::fetch_metadata::h189055637907f270 in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_metadata_destroy, referenced from:
                rdkafka::metadata::drop_metadata::ha77a3945120e6be7 in librdkafka-1b61f33a4a272498.rlib[8](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.13.rcgu.o)
            _rd_kafka_new, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_oauthbearer_set_token, referenced from:
                rdkafka::client::native_oauth_refresh_cb::h441a11c708c070ac in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_oauthbearer_set_token_failure, referenced from:
                rdkafka::client::native_oauth_refresh_cb::h441a11c708c070ac in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
                rdkafka::client::native_oauth_refresh_cb::h441a11c708c070ac in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_opaque, referenced from:
                rdkafka::client::native_log_cb::h20020fb0cff82b56 in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_poll, referenced from:
                rdkafka::producer::base_producer::BaseProducer$LT$C$C$Part$GT$::poll::h32b98777d547e9d0 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
                rdkafka::producer::base_producer::BaseProducer$LT$C$C$Part$GT$::poll::h94aaf7ce8741878e in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_producev, referenced from:
                rdkafka::producer::base_producer::BaseProducer$LT$C$C$Part$GT$::send::h7c0531fca8748713 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_purge, referenced from:
                _$LT$rdkafka..producer..base_producer..BaseProducer$LT$C$C$Part$GT$$u20$as$u20$rdkafka..producer..Producer$LT$C$C$Part$GT$$GT$::purge::hcf86424d0a934458 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_set_log_level, referenced from:
                rdkafka::client::Client$LT$C$GT$::new_context_arc::hbcd7982b05667f6a in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o
            _rd_kafka_topic_conf_set_opaque, referenced from:
                _$LT$rdkafka..producer..base_producer..BaseProducer$LT$C$C$Part$GT$$u20$as$u20$rdkafka..config..FromClientConfigAndContext$LT$C$GT$$GT$::from_config_and_context::hb87a5d2a0d285fc7 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_topic_conf_set_partitioner_cb, referenced from:
                _$LT$rdkafka..producer..base_producer..BaseProducer$LT$C$C$Part$GT$$u20$as$u20$rdkafka..config..FromClientConfigAndContext$LT$C$GT$$GT$::from_config_and_context::hb87a5d2a0d285fc7 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
            _rd_kafka_topic_destroy, referenced from:
                _$LT$rdkafka..util..NativePtr$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h314d5282fa2b6581 in igloo_cli-c7939c55a033d852.19ikrwqrva2x9mup.rcgu.o
            _rd_kafka_topic_name, referenced from:
                rdkafka::producer::base_producer::partitioner_cb::ha5f409e587160221 in igloo_cli-c7939c55a033d852.33fg69q35g8bcm39.rcgu.o
                _$LT$rdkafka..message..BorrowedMessage$u20$as$u20$rdkafka..message..Message$GT$::topic::h5b380075c982ae36 in librdkafka-1b61f33a4a272498.rlib[15](rdkafka-1b61f33a4a272498.rdkafka.47c1a6c68846960d-cgu.6.rcgu.o)
            _rd_kafka_topic_new, referenced from:
                rdkafka::client::Client$LT$C$GT$::native_topic::ha563f784cd5b16d5 in igloo_cli-c7939c55a033d852.whbpbmmia2ll36o.rcgu.o

I also get a similar error on Github Actions when trying to build for ARM on x86 runners: https://github.com/514-labs/igloo-stack/actions/runs/7234952479/job/19711831300

When we use Cmake though everything works properly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants