Problem/Opportunity
Currently ut-control builds all third party libs for 32 bit ARM environment.
Please add support for compiling 64 bit ARM env.
Proposed solution is attached below.
Proposed Solution
git diff
diff --git a/configure.sh b/configure.sh
index ad4866a..2499402 100755
--- a/configure.sh
+++ b/configure.sh
@@ -251,7 +251,8 @@ build_openssl()
# For arm
CROSS_COMPILE=
COMPILER_FLAGS=$(echo $CC | cut -d' ' -f2-)
- /usr/bin/perl ./Configure linux-armv4 shared --prefix=${OPENSSL_BUILD_DIR} --openssldir=${OPENSSL_BUILD_DIR} --cross-compile-prefix=${CROSS_COMPILE} $COMPILER_FLAGS
+ #/usr/bin/perl ./Configure linux-armv4 shared --prefix=${OPENSSL_BUILD_DIR} --openssldir=${OPENSSL_BUILD_DIR} --cross-compile-prefix=${CROSS_COMPILE} $COMPILER_FLAGS
+ /usr/bin/perl ./Configure linux-aarch64 shared --prefix=${OPENSSL_BUILD_DIR} --openssldir=${OPENSSL_BUILD_DIR} --cross-compile-prefix=${CROSS_COMPILE} $COMPILER_FLAGS
else
# For linux
./config --prefix=${OPENSSL_BUILD_DIR}
Acceptance Criteria (Optional)
make TARGET=arm64 -> this option should build arm 64 bit environment
make TARGET=arm -> this option should build arm 32 bit environment
make TARGET=linux -> this option should build linux environment
Additional Notes (Optional)
No response
Problem/Opportunity
Currently ut-control builds all third party libs for 32 bit ARM environment.
Please add support for compiling 64 bit ARM env.
Proposed solution is attached below.
Proposed Solution
Acceptance Criteria (Optional)
make TARGET=arm64 -> this option should build arm 64 bit environment
make TARGET=arm -> this option should build arm 32 bit environment
make TARGET=linux -> this option should build linux environment
Additional Notes (Optional)
No response