- Revenera Community
- :
- FlexNet Embedded
- :
- FlexNet Embedded Forum
- :
- unable to link flexera static libraries to my bina...
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
unable to link flexera static libraries to my binary
For ARM compilation i'm getting below error.
we are using flexnet_client-arm4_linux-2018.05.0
Can anyone help what could be the issue.
libtool: link: arm-linux-gnueabi-gcc -I/usr/local/flexnet_2018.05.0_arm/usr/include -g -O2 -o license_get license_get-tbv_license_server_get_cap_response.o license_get-tbv_license_arm.o license_get-tbv_error.o license_get-tbv_file.o license_get-ErrDisplay.o license_get-tbv_license.o -L/usr/local/flexnet_2018.05.0_arm//usr/lib -lFlxHalAdapter -lFlxCrypto -lFlxEmbedded -lFlxHalFinal -lFlxSignatureRsa -lcrypto -lssl /usr/lib/arm-linux-gnueabi/libcurl.so -lpthread -ldl -pthread
/usr/local/flexnet_2018.05.0_arm//usr/lib/libFlxEmbedded.a(FlxBinaryValidateDSA.o): In function `z0d35b79975':
FlxBinaryValidateDSA.c:(.text.z0d35b79975+0x98): undefined reference to `z6989d93fe0'
FlxBinaryValidateDSA.c:(.text.z0d35b79975+0x10c): undefined reference to `z388a8120bb'
FlxBinaryValidateDSA.c:(.text.z0d35b79975+0x11a): undefined reference to `za50ea6009c'
/usr/local/flexnet_2018.05.0_arm//usr/lib/libFlxEmbedded.a(FlxBinaryValidateDSA.o): In function `z78276f94e5':
FlxBinaryValidateDSA.c:(.text.z78276f94e5+0x2a): undefined reference to `z82956acfcb'
FlxBinaryValidateDSA.c:(.text.z78276f94e5+0x5a): undefined reference to `z82956acfcb'
/usr/local/flexnet_2018.05.0_arm//usr/lib/libFlxEmbedded.a(FlxBinaryValidateDSA.o): In function `z376576691e':
FlxBinaryValidateDSA.c:(.text.z376576691e+0x1e): undefined reference to `z82956acfcb'
Thanks
- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: unable to link flexera static libraries to my binary

- Mark as New
- Subscribe
- Mute
- Permalink
- Email to a Friend
- Report Inappropriate Content
Re: unable to link flexera static libraries to my binary
There is a circular reference between some of our libraries which can most easily be addressed by repeating the libraries at least twice on your link line (the example makefile should demonstrate that). If you are comfortable with using -Wl,--start-group and -Wl,--end-group then you could use those instead.
Hope that helps!