Visitar URL original
Fixing the issue of rocketmq-client-app failing to build on Mac M1 and M2 environments. · Issue #469 · apache/rocketmq-client-cpp · GitHub
Skip to content

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

Description

@zhangpan-soft

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 (#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.

Activity

  1. zekeeol commented on Jun 14, 2024

    @zekeeol

    Hope to upload the Apple chip version.

  2. zekeeol commented on Jun 14, 2024

    @zekeeol

    I used openssl-3.3.0, and there were no arm64 related errors, but the build still failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions