rust 编译报错函数重复定义
同时依赖了 v8 和 skia-safe ,当把 v8 版本从 129.0.0 升级到 137.1.0 时编译报错
667.3 = note: "cc" "-m64" "/tmp/rustcXFCL9g/symbols.o" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustcXFCL9g/{libv8-dbef52e4bc4b6f8f.rlib,libskia_bindings-279c509e56943a3f.rlib,libzstd_sys-356ea57c902a259b.rlib}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-ldl" "-ldl" "-lssl" "-lcrypto" "-ldav1d" "-lstdc++" "-lfontconfig" "-lfreetype" "-lEGL" "-lGL" "-lwayland-egl" "-lGLESv2" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/home/app/target/release/build/skia-bindings-60ededebb9dd8e7e/out/skia" "-L" "/home/app/target/release/build/zstd-sys-e9bd7677eed9b254/out" "-L" "/home/app/target/release/gn_out/obj" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/app/target/release/deps/render_http-e7adb05509d015b0" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
667.3 = note: some arguments are omitted. use `--verbose` to show all linker arguments
667.3 = note: /usr/bin/ld: /tmp/rustcXFCL9g/libskia_bindings-279c509e56943a3f.rlib(libicu.uloc.o): in function `ulocimp_getParent':
667.3 uloc.cpp:(.text.ulocimp_getParent+0x0): multiple definition of `ulocimp_getParent'; /tmp/rustcXFCL9g/libv8-dbef52e4bc4b6f8f.rlib(uloc.o):./../../../../third_party/icu/source/common/uloc.cpp:1685: first defined here
667.3 collect2: error: ld returned 1 exit status
有没有大佬提供帮助