rticommunity / rticonnextdds-connector-go

RTI Connector for Connext DDS is a lightweight technology that enables DDS data to be accessed with Go.
Other
26 stars 12 forks source link

Add static libs for arm64 #48

Closed tom-wp closed 2 years ago

tom-wp commented 2 years ago

Proposal:

Add Linux and Darwin arm64 static libraries.

Current behaviour:

The connector currently has static libraries for the following platforms (rticonnextdds-connector-go/static_lib/):

Desired behavior:

Add the following arm64 static library builds:

Use case:

Static linking of projects using the connector on arm64 architectures.

Arthurhussey commented 2 years ago

+1

kyoungho commented 2 years ago

The Connector C library was changed to fully dynamic library to support security and monitoring from v1.1.0 (https://community.rti.com/static/documentation/connector/current/api/python/release_notes.html#support-for-security-monitoring-and-other-connext-dds-add-on-libraries). I do not expect we can provide additional platform support and the latest version of static library.

I am closing it now and will update this if there is any change in the future. If it is a hard requirement, please reopen it and we can discuss with our Connector development and product management team on this.

tom-wp commented 2 years ago

Thank you for clarifying. Would it make sense to remove the static libraries from the next release to make it clear to developers that this is no longer supported? Or at least add a readme to the static directory.

kyoungho commented 2 years ago

I agree. I think it makes sense to remove the static libraries from the next release. Thanks for your feedback.