coral-xyz / anchor

⚓ Solana Sealevel Framework
https://anchor-lang.com
Apache License 2.0
3.62k stars 1.33k forks source link

the `#[global_allocator]` in this crate conflicts with global allocator in: bitoku_sdk_agent_native #2377

Closed Maverick9081 closed 1 year ago

Maverick9081 commented 1 year ago

so i'm importing a solana native program into a anchor program. and it is giving me this error

error: the `#[global_allocator]` in this crate conflicts with global allocator in: bitoku_sdk_agent_native

error: could not compile `hello` due to previous error

i don't use any global_allocater in the anchor program nor in my native program. it is most probably from the solana_program crate.

the solana-native program that i'm importing is working perfectly on its own.

and when i build this program with cargo build-bpf i get more detailed error

ror: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-Wl,--version-script=/tmp/rustcT48S3H/list" "-m64" "/tmp/rustcT48S3H/symbols.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.10i5ybqoocxx3er8.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.11l3y0n7dl39wk65.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.166ggjbvnajhyl9p.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1eaoh5isawfs2ht5.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1hqlfekcudwbhwj0.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1iglnqtogkpe73be.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1im9blfv6p6gb5xc.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1jjcxtg2zsa25kx7.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1r7j53c1zx0u1kby.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1xr8npvt2fnjlc5k.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.21rn3smbhrstvf7e.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.262jhpg56qwpzzd5.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2ghyudj0q0tcja31.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2hldmkydvoyyfkwk.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2hsz2qc9nprghgfb.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2ipat3k1lnv0ws6s.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2p7my9z09o4wz9kr.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2qe2pqvrckjt8o9i.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2raso5i9kcm3j18c.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2saze82v7d23mi25.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2wx73qcudc64qgvv.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2xph3738xv655dwc.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.2zhzl60td3i8tnxl.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.30ns6avdhh2jrrbm.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.36k5gf16oupski2o.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.36ohr9czpb40rxto.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.390uhegh56lfbzxt.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.399o9ppsaq6y7559.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3a1hxvuz2q1529uh.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3b2blby9jo7gt0q2.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3cql0uvd12j85vli.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3ec12ad6bplbzy0c.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3f7s1ivqvfj0c50r.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3fnt9ql6a9lssoa5.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3othclctoiewrahp.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3qem96rw5b3gnlbn.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3qoevro94fcsmzve.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3tm5qan8sk53lbl9.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3tp0uatlm7uai52c.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.3yxm9lgjsidb6n6c.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.45366t6r1a3mrgil.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.46zlv3ysprjulo94.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4lux8qiw4r0p2r53.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4npn2pb56evx6ixs.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4rx8of5vxcf1yjcv.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4t8t3o1iy7yvvsvm.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4wba3cymfgop88eb.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.50hpf79s1atl7j6a.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.51l31jtowwxpg6kl.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.55wisr7idg0tqpjn.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.5c1lonrlmjhp7j9x.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.5cz1u8j8w7ljyo0u.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.5glwrsfu41g73vkj.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.5hmqk8hrhv28paa.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.5lwsr3jsvv9jiwn.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.64two5zpntykuyo.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.810k6kfkbkgr8fx.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.87kkah3t9nb55b8.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.hz3w2sj9nwlqzkq.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.nbdfqa4rn7ptj65.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.nl9139t1teor64f.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.ozhqje0sks5px7t.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.qed0ugzjqp6429u.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.rd3n0xpz6gm0uh9.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.u1a47yi8ku3gdcm.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.v8tlcoipe5luz1t.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.xfsqbkgweaupckn.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.ypo87todjw66q1x.rcgu.o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.4zfft8fykgrtykeb.rcgu.o" "-Wl,--as-needed" "-L" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps" "-L" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/build/blake3-063400ef796180f9/out" "-L" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/build/blake3-063400ef796180f9/out" "-L" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbitoku_sdk-fbca0f3e10ac196d.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbitoku_sdk_agent_native-82a6d751ee4c4264.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libanchor_lang-c4fa7bb2308cb5af.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsolana_program-eac6efe5e41002e2.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/liblibsecp256k1-c7304bb9d10c96c7.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbase64-a635619a82a806b5.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsha2-3ac06bc1bb10a2d7.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libopaque_debug-33d045f226d5cb40.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libblock_buffer-05a767fe99e892d4.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libblock_padding-6067e4e220645b18.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libhmac_drbg-d941ba355183035a.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libhmac-751d8935c4822065.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcrypto_mac-5f7d6633cf20ffb4.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/liblibsecp256k1_core-397a56d216868389.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcrunchy-09e655c977164e36.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/librand-bec91583002bc763.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/librand_chacha-5ad86f701d0c1ec1.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libppv_lite86-4a42dea34d09aafe.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcurve25519_dalek-cb478bd4462db35e.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libzeroize-d45e4390138498e5.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/librand_core-ce80c564c1087c56.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libgetrandom-bb51b0c097343628.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/liblibc-7f69289fa48ca195.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libdigest-36e93cd8e838f0dd.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbyteorder-a4f2a6587b49b36b.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbase64-5df994e3d3133c88.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libserde_bytes-57d5a15c2e034452.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbs58-fbfcb6bb819f8568.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libwasm_bindgen-6af2d03f94db275e.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbitflags-0b661628c536d430.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbv-0ff41dce380e3b2c.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libitertools-f9a71667301599a2.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libeither-7f8321258e529772.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libblake3-8d268c4eabf8a8d6.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libconstant_time_eq-e5be4e50a061e33a.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libarrayvec-29de8ed1ab1d76a3.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libarrayref-cfff95dd264dd968.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/liblazy_static-23943aac080c877c.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsha3-9dff524006d57c54.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libkeccak-1072da6c212bc106.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbincode-67fee9fbfce25726.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsha2-fe27b741ecc6a4b3.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcpufeatures-29edbaeabcb9d2d2.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libdigest-8c87780c16980d47.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsubtle-4edcf9f166593ca9.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libblock_buffer-f65b783b67e0be0a.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcrypto_common-03fadb88c5e1f990.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libgeneric_array-ee5c32e3fed11a5f.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libtypenum-a434525031b05189.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libserde-fa0f9fed22a0fe50.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/liblog-71d4abf8db703439.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libcfg_if-4b3bb0931f24386e.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libnum_traits-0fcb9f7165f86698.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libthiserror-b35e7669def7a8f7.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libborsh-739adccfda50cedb.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libmemoffset-5a255750fb52f9ce.rlib" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbytemuck-0847d4be89e65736.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05737cf45bd30456.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9f873b61fdec9b03.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-7f13930fcac1846f.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-098633b847612f3b.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-f14b73d282b0245e.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-2c5b4433ebc1d822.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-59591a7b405fe395.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-384947c6d5f697ff.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-b08a86c6880b47a8.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-58adeee671f9ba8e.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-f156b880fc73e7f0.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-4458c5022988e1ab.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-02e61e5ec4aa9e8b.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-a0d9b33b5161957b.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-04cec55a79224c36.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-3fb6d8496dc7d6a6.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-7d46c016841a97d4.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-a1f7b8b60464cc57.rlib" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-272ca28f0b8538d5.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/dev-ice/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libsample_program.so" "-Wl,--gc-sections" "-shared" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/libbitoku_sdk_agent_native-82a6d751ee4c4264.rlib(bitoku_sdk_agent_native-82a6d751ee4c4264.bitoku_sdk_agent_native.d62308ee-cgu.15.rcgu.o): in function `entrypoint':
          /home/dev-ice/.cargo/registry/src/github.com-1ecc6299db9ec823/solana-program-1.14.13/src/entrypoint.rs:126: multiple definition of `entrypoint'; /home/dev-ice/bitoku/bitoku-user-sample/target/debug/deps/sample_program.1iglnqtogkpe73be.rcgu.o:/home/dev-ice/.cargo/registry/src/github.com-1ecc6299db9ec823/solana-program-1.14.13/src/entrypoint.rs:126: first defined here
          collect2: error: ld returned 1 exit status

it is saying the entrypoint of the solana program and my native program are conflicting, which i don't get while doing anchor build

More data here : https://solana.stackexchange.com/q/5546/1174

Henry-E commented 1 year ago

I think you'll have more luck on solana exchange debugging this. It seems likely to be more of an issue around imports and different packages than something wrong with anchor itself but if it does turn out to be something wrong with anchor that we can fix do let us know.

Edit: After googling global allocator, my first guess might be that both programs are using different versions of the solana-program and that be might causing this issue. This is a pure guess though, I haven't seen this error before.

Another googled solution is suggested here, maybe try resetting the entrypoint again https://github.com/metaplex-foundation/metaplex/issues/2232