Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/usr/bin/ld.gold:fatal error:aarch64-linux-android/28/crtbegin_so.o: unsupported ELF machine number 183 #182

Open
liu-jian-neu opened this issue Sep 22, 2023 · 1 comment

Comments

@liu-jian-neu
Copy link

I am getting this error when I port libJoynr.so to Android API 28 with NDK r23.
logs are as follows:

cd /home/liujian/workspace/new/workspace/0920/build/android-arm64-v8a-api28/joynr-prefix/src/joynr-build/libjoynr && /usr/bin/cmake -E cmake_link_script CMakeFiles/JoynrLib.dir/link.txt --verbose=6
/home/liujian/toolchain/android-arm64-v8a-api28/bin/aarch64-linux-android-clang++ -fPIE -fPIC -fPIC -fPIE -fPIC -O3 -DNDEBUG -fuse-ld=gold -pie -shared -Wl,-soname,libJoynr.so.1.19 -o ../bin/libJoynr.so.1.19.8 serializer/CMakeFiles/Serializer.dir/ByteBuffer.cpp.o logger/CMakeFiles/Logger.dir/Logger.cpp.o util/CMakeFiles/Util.dir/Future.cpp.o util/CMakeFiles/Util.dir/ObjectWithDecayTime.cpp.o util/CMakeFiles/Util.dir/Settings.cpp.o util/CMakeFiles/Util.dir/StatusCode.cpp.o util/CMakeFiles/Util.dir/SystemServicesSettings.cpp.o util/CMakeFiles/Util.dir/TimePoint.cpp.o util/CMakeFiles/Util.dir/Url.cpp.o util/CMakeFiles/Util.dir/Util.cpp.o concurrency/CMakeFiles/Concurrency.dir/BlockingQueue.cpp.o concurrency/CMakeFiles/Concurrency.dir/DelayedScheduler.cpp.o concurrency/CMakeFiles/Concurrency.dir/Runnable.cpp.o concurrency/CMakeFiles/Concurrency.dir/Semaphore.cpp.o concurrency/CMakeFiles/Concurrency.dir/SteadyTimer.cpp.o concurrency/CMakeFiles/Concurrency.dir/ThreadPool.cpp.o concurrency/CMakeFiles/Concurrency.dir/ThreadPoolDelayedScheduler.cpp.o interface/CMakeFiles/Interface.dir/exceptions/JoynrException.cpp.o interface/CMakeFiles/Interface.dir/joynr-messaging/JoynrMessagingConnectorFactory.cpp.o interface/CMakeFiles/Interface.dir/joynr-messaging/MulticastMatcher.cpp.o interface/CMakeFiles/Interface.dir/rpc/BaseReply.cpp.o interface/CMakeFiles/Interface.dir/subscription/BasePublication.cpp.o interface/CMakeFiles/Interface.dir/subscription/ISubscriptionManager.cpp.o interface/CMakeFiles/Interface.dir/CallContext.cpp.o interface/CMakeFiles/Interface.dir/MessagingQos.cpp.o interface/CMakeFiles/Interface.dir/SubscriptionQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/communication-model/datatypes/infrastructure/DacTypes/DomainRoleEntry.cpp.o basemodel/CMakeFiles/BaseModel.dir/communication-model/datatypes/infrastructure/DacTypes/Role.cpp.o basemodel/CMakeFiles/BaseModel.dir/exceptions/JoynrExceptionUtil.cpp.o basemodel/CMakeFiles/BaseModel.dir/exceptions/MethodInvocationException.cpp.o basemodel/CMakeFiles/BaseModel.dir/exceptions/NoCompatibleProviderFoundException.cpp.o basemodel/CMakeFiles/BaseModel.dir/exceptions/SubscriptionException.cpp.o basemodel/CMakeFiles/BaseModel.dir/joynr-messaging/AbstractJoynrMessagingConnector.cpp.o basemodel/CMakeFiles/BaseModel.dir/provider/AbstractJoynrProvider.cpp.o basemodel/CMakeFiles/BaseModel.dir/provider/InterfaceRegistrar.cpp.o basemodel/CMakeFiles/BaseModel.dir/provider/RequestCaller.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/ArbitrationResult.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/Arbitrator.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/ArbitratorFactory.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/DiscoveryQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/FixedParticipantArbitrationStrategyFunction.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/KeywordArbitrationStrategyFunction.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/LastSeenArbitrationStrategyFunction.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/ProxyBase.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/ProxyFactory.cpp.o basemodel/CMakeFiles/BaseModel.dir/proxy/QosArbitrationStrategyFunction.cpp.o basemodel/CMakeFiles/BaseModel.dir/rpc/OneWayRequest.cpp.o basemodel/CMakeFiles/BaseModel.dir/rpc/Reply.cpp.o basemodel/CMakeFiles/BaseModel.dir/rpc/Request.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/BroadcastFilterParameters.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/BroadcastSubscriptionRequest.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/BroadcastSubscriptionRequestInformation.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/MulticastPublication.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/MulticastSubscriptionRequest.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/PublicationManager.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionInformation.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionManager.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionPublication.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionReply.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionRequest.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionRequestInformation.cpp.o basemodel/CMakeFiles/BaseModel.dir/subscription/SubscriptionStop.cpp.o basemodel/CMakeFiles/BaseModel.dir/LibjoynrSettings.cpp.o basemodel/CMakeFiles/BaseModel.dir/MulticastReceiverDirectory.cpp.o basemodel/CMakeFiles/BaseModel.dir/MulticastSubscriptionQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/OnChangeSubscriptionQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/OnChangeWithKeepAliveSubscriptionQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/PeriodicSubscriptionQos.cpp.o basemodel/CMakeFiles/BaseModel.dir/SubscriptionUtil.cpp.o basemodel/CMakeFiles/BaseModel.dir/UnicastSubscriptionQos.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/ChangeType.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/ControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/MasterAccessControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/MasterControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/MasterRegistrationControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/OwnerAccessControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/OwnerControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/OwnerRegistrationControlEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/Permission.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/infrastructure/DacTypes/TrustLevel.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/Address.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/BinderAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/BrowserAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/ChannelAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/LocalAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/MqttAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/MqttProtocol.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/UdsAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/UdsClientAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/WebSocketAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/WebSocketClientAddress.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/system/RoutingTypes/WebSocketProtocol.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/ChangeType.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/CustomParameter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/DiscoveryEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/DiscoveryEntryWithMetaInfo.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/DiscoveryError.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/DiscoveryQos.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/DiscoveryScope.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/GlobalDiscoveryEntry.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/ProviderQos.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/ProviderScope.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/datatypes/types/Version.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/infrastructure/IAccessControlListEditor.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/infrastructure/IGlobalCapabilitiesDirectory.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/system/IDiscovery.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/system/IMessageNotification.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/system/IProviderReregistrationController.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/communication-model/generated/interfaces/system/IRouting.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/infrastructure/AccessControlListEditorJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/infrastructure/GlobalCapabilitiesDirectoryJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/system/DiscoveryJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/system/MessageNotificationJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/system/ProviderReregistrationControllerJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/joynr-messaging/generated/system/RoutingJoynrMessagingConnector.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/AccessControlListEditorAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/AccessControlListEditorProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/AccessControlListEditorRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/AccessControlListEditorRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/DefaultAccessControlListEditorProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/DefaultGlobalCapabilitiesDirectoryProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/GlobalCapabilitiesDirectoryAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/GlobalCapabilitiesDirectoryProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/GlobalCapabilitiesDirectoryRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/infrastructure/GlobalCapabilitiesDirectoryRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DefaultDiscoveryProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DefaultMessageNotificationProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DefaultProviderReregistrationControllerProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DefaultRoutingProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DiscoveryAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DiscoveryProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DiscoveryRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/DiscoveryRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/MessageNotificationAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/MessageNotificationProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/MessageNotificationRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/MessageNotificationRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/ProviderReregistrationControllerAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/ProviderReregistrationControllerProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/ProviderReregistrationControllerRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/ProviderReregistrationControllerRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/RoutingAbstractProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/RoutingProvider.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/RoutingRequestCaller.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/provider/generated/system/RoutingRequestInterpreter.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/AccessControlListEditorAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/AccessControlListEditorProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/AccessControlListEditorProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/AccessControlListEditorSyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/GlobalCapabilitiesDirectoryAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/GlobalCapabilitiesDirectoryProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/GlobalCapabilitiesDirectoryProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/infrastructure/GlobalCapabilitiesDirectorySyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/DiscoveryAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/DiscoveryProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/DiscoveryProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/DiscoverySyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/MessageNotificationAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/MessageNotificationProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/MessageNotificationProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/MessageNotificationSyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/ProviderReregistrationControllerAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/ProviderReregistrationControllerProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/ProviderReregistrationControllerProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/ProviderReregistrationControllerSyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/RoutingAsyncProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/RoutingProxy.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/RoutingProxyBase.cpp.o basemodel/generated/CMakeFiles/BaseModelGenerated.dir/proxy/generated/system/RoutingSyncProxy.cpp.o capabilities/CMakeFiles/Capabilities.dir/CapabilitiesRegistrar.cpp.o capabilities/CMakeFiles/Capabilities.dir/CapabilityUtils.cpp.o capabilities/CMakeFiles/Capabilities.dir/LocalDiscoveryAggregator.cpp.o capabilities/CMakeFiles/Capabilities.dir/ParticipantIdStorage.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/dispatcher/Dispatcher.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/dispatcher/ReceivedMessageRunnable.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/AbstractMessageRouter.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/BrokerUrl.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/DiscoveryResult.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/DummyPlatformSecurityManager.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/GuidedProxyBuilder.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/ImmutableMessage.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/InterfaceAddress.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/LibJoynrMessageRouter.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MessageSender.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MessagingSettings.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MessagingStubFactory.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MqttMulticastAddressCalculator.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MulticastMessagingSkeletonDirectory.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MutableMessage.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/MutableMessageFactory.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/RoutingTable.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/UdsMulticastAddressCalculator.cpp.o joynr-messaging/CMakeFiles/Messaging.dir/WebSocketMulticastAddressCalculator.cpp.o in-process/CMakeFiles/InProcessMessaging.dir/InProcessMessagingAddress.cpp.o in-process/CMakeFiles/InProcessMessaging.dir/InProcessMessagingSkeleton.cpp.o in-process/CMakeFiles/InProcessMessaging.dir/InProcessMessagingStub.cpp.o in-process/CMakeFiles/InProcessMessaging.dir/InProcessMessagingStubFactory.cpp.o uds/CMakeFiles/Uds.dir/UdsClient.cpp.o uds/CMakeFiles/Uds.dir/UdsFrameBufferV1.cpp.o uds/CMakeFiles/Uds.dir/UdsLibJoynrMessagingSkeleton.cpp.o uds/CMakeFiles/Uds.dir/UdsMessagingStub.cpp.o uds/CMakeFiles/Uds.dir/UdsMessagingStubFactory.cpp.o uds/CMakeFiles/Uds.dir/UdsServer.cpp.o uds/CMakeFiles/Uds.dir/UdsSettings.cpp.o websocket/CMakeFiles/WebSocket.dir/WebSocketLibJoynrMessagingSkeleton.cpp.o websocket/CMakeFiles/WebSocket.dir/WebSocketMessagingStub.cpp.o websocket/CMakeFiles/WebSocket.dir/WebSocketMessagingStubFactory.cpp.o websocket/CMakeFiles/WebSocket.dir/WebSocketPpClientTLS.cpp.o websocket/CMakeFiles/WebSocket.dir/WebSocketSettings.cpp.o -Wl,-rpath,/home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib: /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libsmrf.so.0.3.4 /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libboost_thread.a /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libboost_filesystem.a /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libboost_system.a /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libboost_system.a /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libmococrw.a /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libboost_iostreams.a -lz /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libfmt.so.7.1.0 -Wl,--as-needed -lpthread /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libssl.so /home/liujian/workspace/new/workspace/0920/install/android-arm64-v8a-api28/usr/lib/libcrypto.so
clang120++: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
/usr/bin/ld.gold:致命错误: /home/liujian/toolchain/android-arm64-v8a-api28/bin/../sysroot/usr/lib/aarch64-linux-android/28/crtbegin_so.o: unsupported ELF machine number 183
clang120++: error: linker command failed with exit code 1 (use -v to see invocation)

I have checked all the .o .a .so files that will be linked to libJoynr.so with "readelf -h xxx" and I think all the elf files headers are right.
Could anybody can kindly help me ?

@liu-jian-neu
Copy link
Author

/usr/bin/ld.gold:致命错误(fatal error): /home/liujian/toolchain/android-arm64-v8a-api28/bin/../sysroot/usr/lib/aarch64-linux-android/28/crtbegin_so.o: unsupported ELF machine number 183
clang120++: error: linker command failed with exit code 1 (use -v to see invocation)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant