apache / apache/rocketmq-client-cpp

Fixing the issue of rocketmq-client-app failing to build on Mac M1 and M2 environments.

Ouverte
#469 2 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

The issue is that Mac M1 and M2 no longer support openssl-1.1.1, causing a compilation error related to arm64 during the build process. To resolve this, openssl needs to be upgraded. After testing with openssl-3.3.0, it was found to compile and install successfully. To address this, modify the value of 'fname_openssl_down' to 'openssl-3.3.0.tar.gz' in the build.sh script. With this adjustment, the build and installation should succeed on M1 chips, allowing for normal usage.

I noticed that the issue was also mentioned in a previous GitHub issue (https://github.com/apache/rocketmq-client-cpp/issues/453). Therefore, I would like to address this problem and fix it accordingly.

If needed, I can upload a successfully built release package for M1 chips. This way, others won't need to rebuild it again.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

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