apache / apache/rocketmq-client-cpp

能否release一个 支持mac m3 的 构建后的包 非常感谢

Ouverte
#471 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
393
Forks
167
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Mac M3在安装librocketmq后遇到报错

使用wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.darwin.tar.gz安装后报错:
OSError: dlopen(/usr/local/lib/librocketmq.dylib, 0x0006): tried: '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/librocketmq.dylib' (no such file), '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

使用RocketMQ Client CPP安装包[rocketmq-client-cpp-2.2.0-source-release.tar.gz]编译闪退,更换boost版本均报错

image

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par inspecter l’archive de release 2.0.0 darwin et son architecture x86_64 indiquée, puis reproduisez l’échec de compilation à partir de rocketmq-client-cpp-2.2.0-source-release.tar.gz sur un Mac M3. C’est terminé lorsqu’un package publié s’installe et se charge correctement sur arm64 sans l’erreur d’architecture incompatible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, macos
Domaine
build-system, operating-systems, release
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.