当前位置:   article > 正文

交叉编译openGL,Ubuntu20.04 to aarch64 (二)_aarch64 opengl

aarch64 opengl

  编译openssl-openssl-master

进入解压后的文件夹:/home/huhu/third_part/openGL/openssl-openssl-master/

新建了一个build和install文件夹

注意:这个生成Makefile命令与其他的不一样(没有区分g++和gcc,而是用前缀)

./Configure --prefix=/home/huhu/third_part/openGL/openssl-openssl-master/install --cross-compile-prefix=aarch64-none-linux-gnu-    (经过测试有下面那两个问题)

./Configure linux-aarch64 --prefix=/home/huhu/third_part/openGL/openssl-openssl-master/install --cross-compile-prefix=aarch64-none-linux-gnu- (亲测好用的命令:因为我自己是arm64位 linux系统)

  1. huhu@huhu-System-Product-Name:~/third_part/openGL/openssl-openssl-master$ ./Configure --prefix=/home/huhu/third_part/openGL/openssl-openssl-master/install --cross-compile-prefix=aarch64-none-linux-gnu-
  2. Configuring OpenSSL version 3.1.0-dev for target linux-x86_64
  3. Using os-specific seed configuration
  4. Creating configdata.pm
  5. Running configdata.pm
  6. Creating Makefile.in
  7. Creating Makefile
  8. **********************************************************************
  9. *** ***
  10. *** OpenSSL has been successfully configured ***
  11. *** ***
  12. *** If you encounter a problem while building, please open an ***
  13. *** issue on GitHub <https://github.com/openssl/openssl/issues> ***
  14. *** and include the output from the following command: ***
  15. *** ***
  16. *** perl configdata.pm --dump ***
  17. *** ***
  18. *** (If you are new to OpenSSL, you might want to consult the ***
  19. *** 'Troubleshooting' section in the INSTALL.md file first) ***
  20. *** ***
  21. **********************************************************************

make

报错:

  1. huhu@huhu-System-Product-Name:~/third_part/openGL/openssl-openssl-master$ make
  2. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h
  3. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h
  4. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/asn1.h.in > include/openssl/asn1.h
  5. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/asn1t.h.in > include/openssl/asn1t.h
  6. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/bio.h.in > include/openssl/bio.h
  7. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/cmp.h.in > include/openssl/cmp.h
  8. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/cms.h.in > include/openssl/cms.h
  9. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/conf.h.in > include/openssl/conf.h
  10. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/configuration.h.in > include/openssl/configuration.h
  11. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/crmf.h.in > include/openssl/crmf.h
  12. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/crypto.h.in > include/openssl/crypto.h
  13. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/ct.h.in > include/openssl/ct.h
  14. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/err.h.in > include/openssl/err.h
  15. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/ess.h.in > include/openssl/ess.h
  16. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/fipskey.h.in > include/openssl/fipskey.h
  17. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/lhash.h.in > include/openssl/lhash.h
  18. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/ocsp.h.in > include/openssl/ocsp.h
  19. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/opensslv.h.in > include/openssl/opensslv.h
  20. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/pkcs12.h.in > include/openssl/pkcs12.h
  21. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/pkcs7.h.in > include/openssl/pkcs7.h
  22. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/safestack.h.in > include/openssl/safestack.h
  23. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/srp.h.in > include/openssl/srp.h
  24. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/ssl.h.in > include/openssl/ssl.h
  25. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/ui.h.in > include/openssl/ui.h
  26. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/x509.h.in > include/openssl/x509.h
  27. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/x509_vfy.h.in > include/openssl/x509_vfy.h
  28. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" include/openssl/x509v3.h.in > include/openssl/x509v3.h
  29. /usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" "-oMakefile" test/provider_internal_test.cnf.in > test/provider_internal_test.cnf
  30. make depend && make _build_sw
  31. make[1]: Entering directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  32. make[1]: Leaving directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  33. make[1]: Entering directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  34. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_libctx.d.tmp -MT apps/lib/libapps-lib-app_libctx.o -c -o apps/lib/libapps-lib-app_libctx.o apps/lib/app_libctx.c
  35. aarch64-none-linux-gnu-gcc: error: unrecognized command-line option '-m64'
  36. make[1]: *** [Makefile:4245: apps/lib/libapps-lib-app_libctx.o] Error 1
  37. make[1]: Leaving directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  38. make: *** [Makefile:3223:build_sw] 错误 2

博主提示:可以打开Makefile文件,将其中含有的-m64字符全部删掉即可。

 修改前:

修改后:

  1. huhu@huhu-System-Product-Name:~/third_part/openGL/openssl-openssl-master$ make
  2. make depend && make _build_sw
  3. make[1]: Entering directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  4. make[1]: Leaving directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  5. make[1]: Entering directory '/home/huhu/third_part/openGL/openssl-openssl-master'
  6. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_libctx.d.tmp -MT apps/lib/libapps-lib-app_libctx.o -c -o apps/lib/libapps-lib-app_libctx.o apps/lib/app_libctx.c
  7. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_params.d.tmp -MT apps/lib/libapps-lib-app_params.o -c -o apps/lib/libapps-lib-app_params.o apps/lib/app_params.c
  8. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_provider.d.tmp -MT apps/lib/libapps-lib-app_provider.o -c -o apps/lib/libapps-lib-app_provider.o apps/lib/app_provider.c
  9. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_rand.d.tmp -MT apps/lib/libapps-lib-app_rand.o -c -o apps/lib/libapps-lib-app_rand.o apps/lib/app_rand.c
  10. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-app_x509.d.tmp -MT apps/lib/libapps-lib-app_x509.o -c -o apps/lib/libapps-lib-app_x509.o apps/lib/app_x509.c
  11. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-apps.d.tmp -MT apps/lib/libapps-lib-apps.o -c -o apps/lib/libapps-lib-apps.o apps/lib/apps.c
  12. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-apps_ui.d.tmp -MT apps/lib/libapps-lib-apps_ui.o -c -o apps/lib/libapps-lib-apps_ui.o apps/lib/apps_ui.c
  13. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-columns.d.tmp -MT apps/lib/libapps-lib-columns.o -c -o apps/lib/libapps-lib-columns.o apps/lib/columns.c
  14. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-engine.d.tmp -MT apps/lib/libapps-lib-engine.o -c -o apps/lib/libapps-lib-engine.o apps/lib/engine.c
  15. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-engine_loader.d.tmp -MT apps/lib/libapps-lib-engine_loader.o -c -o apps/lib/libapps-lib-engine_loader.o apps/lib/engine_loader.c
  16. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-fmt.d.tmp -MT apps/lib/libapps-lib-fmt.o -c -o apps/lib/libapps-lib-fmt.o apps/lib/fmt.c
  17. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-http_server.d.tmp -MT apps/lib/libapps-lib-http_server.o -c -o apps/lib/libapps-lib-http_server.o apps/lib/http_server.c
  18. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-names.d.tmp -MT apps/lib/libapps-lib-names.o -c -o apps/lib/libapps-lib-names.o apps/lib/names.c
  19. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-opt.d.tmp -MT apps/lib/libapps-lib-opt.o -c -o apps/lib/libapps-lib-opt.o apps/lib/opt.c
  20. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-s_cb.d.tmp -MT apps/lib/libapps-lib-s_cb.o -c -o apps/lib/libapps-lib-s_cb.o apps/lib/s_cb.c
  21. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-s_socket.d.tmp -MT apps/lib/libapps-lib-s_socket.o -c -o apps/lib/libapps-lib-s_socket.o apps/lib/s_socket.c
  22. aarch64-none-linux-gnu-gcc -I. -Iinclude -Iapps/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -MMD -MF apps/lib/libapps-lib-tlssrp_depr.d.tmp -MT apps/lib/libapps-lib-tlssrp_depr.o -c -o apps/lib/libapps-lib-tlssrp_depr.o apps/lib/tlssrp_depr.c
  23. rm -f apps/libapps.a
  24. aarch64-none-linux-gnu-ar qc apps/libapps.a apps/lib/libapps-lib-app_libctx.o apps/lib/libapps-lib-app_params.o apps/lib/libapps-lib-app_provider.o apps/lib/libapps-lib-app_rand.o apps/lib/libapps-lib-app_x509.o apps/lib/libapps-lib-apps.o apps/lib/libapps-lib-apps_ui.o apps/lib/libapps-lib-columns.o apps/lib/libapps-lib-engine.o apps/lib/libapps-lib-engine_loader.o apps/lib/libapps-lib-fmt.o apps/lib/libapps-lib-http_server.o apps/lib/libapps-lib-names.o apps/lib/libapps-lib-opt.o apps/lib/libapps-lib-s_cb.o apps/lib/libapps-lib-s_socket.o apps/lib/libapps-lib-tlssrp_depr.o
  25. aarch64-none-linux-gnu-ranlib apps/libapps.a || echo Never mind.
  26. CC="aarch64-none-linux-gnu-gcc" /usr/bin/perl crypto/aes/asm/aes-x86_64.pl "elf" -I. -Iinclude -Iproviders/common/include -Iproviders/implementations/include -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -DAES_ASM -DBSAES_ASM -DCMLL_ASM -DECP_NISTZ256_ASM -DGHASH_ASM -DKECCAK1600_ASM -DMD5_ASM -DOPENSSL_BN_ASM_GF2m -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DPOLY1305_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DX25519_ASM crypto/aes/aes-x86_64.s
  27. aarch64-none-linux-gnu-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/ssl\"" -DENGINESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/engines-3\"" -DMODULESDIR="\"/home/huhu/third_part/openGL/openssl-openssl-master/install/lib64/ossl-modules\"" -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -c -o crypto/aes/libcrypto-lib-aes-x86_64.o crypto/aes/aes-x86_64.s
  28. crypto/aes/aes-x86_64.s: Assembler messages:
  29. crypto/aes/aes-x86_64.s:6: Error: unknown mnemonic `xorl' -- `xorl 0(%r15),%eax'
  30. crypto/aes/aes-x86_64.s:7: Error: unknown mnemonic `xorl' -- `xorl 4(%r15),%ebx'
  31. crypto/aes/aes-x86_64.s:8: Error: unknown mnemonic `xorl' -- `xorl 8(%r15),%ecx'
  32. crypto/aes/aes-x86_64.s:9: Error: unknown mnemonic `xorl' -- `xorl 12(%r15),%edx'
  33. crypto/aes/aes-x86_64.s:11: Error: unknown mnemonic `movl' -- `movl 240(%r15),%r13d'
  34. crypto/aes/aes-x86_64.s:12: Error: unknown mnemonic `subl' -- `subl $1,%r13d'
  35. crypto/aes/aes-x86_64.s:13: Error: unknown mnemonic `jmp' -- `jmp .Lenc_loop'
  36. crypto/aes/aes-x86_64.s:17: Error: unknown mnemonic `movzbl' -- `movzbl %al,%esi'
  37. crypto/aes/aes-x86_64.s:18: Error: unknown mnemonic `movzbl' -- `movzbl %bl,%edi'
  38. crypto/aes/aes-x86_64.s:19: Error: unknown mnemonic `movzbl' -- `movzbl %cl,%ebp'
  39. crypto/aes/aes-x86_64.s:20: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rsi,8),%r10d'
  40. crypto/aes/aes-x86_64.s:21: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rdi,8),%r11d'
  41. crypto/aes/aes-x86_64.s:22: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rbp,8),%r12d'
  42. crypto/aes/aes-x86_64.s:24: Error: unknown mnemonic `movzbl' -- `movzbl %bh,%esi'
  43. crypto/aes/aes-x86_64.s:25: Error: unknown mnemonic `movzbl' -- `movzbl %ch,%edi'
  44. crypto/aes/aes-x86_64.s:26: Error: unknown mnemonic `movzbl' -- `movzbl %dl,%ebp'
  45. crypto/aes/aes-x86_64.s:27: Error: unknown mnemonic `xorl' -- `xorl 3(%r14,%rsi,8),%r10d'
  46. crypto/aes/aes-x86_64.s:28: Error: unknown mnemonic `xorl' -- `xorl 3(%r14,%rdi,8),%r11d'
  47. crypto/aes/aes-x86_64.s:29: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rbp,8),%r8d'
  48. crypto/aes/aes-x86_64.s:31: Error: unknown mnemonic `movzbl' -- `movzbl %dh,%esi'
  49. crypto/aes/aes-x86_64.s:32: Error: unknown mnemonic `shrl' -- `shrl $16,%ecx'
  50. crypto/aes/aes-x86_64.s:33: Error: unknown mnemonic `movzbl' -- `movzbl %ah,%ebp'
  51. crypto/aes/aes-x86_64.s:34: Error: unknown mnemonic `xorl' -- `xorl 3(%r14,%rsi,8),%r12d'
  52. crypto/aes/aes-x86_64.s:35: Error: unknown mnemonic `shrl' -- `shrl $16,%edx'
  53. crypto/aes/aes-x86_64.s:36: Error: unknown mnemonic `xorl' -- `xorl 3(%r14,%rbp,8),%r8d'
  54. crypto/aes/aes-x86_64.s:38: Error: unknown mnemonic `shrl' -- `shrl $16,%ebx'
  55. crypto/aes/aes-x86_64.s:39: Error: unknown mnemonic `leaq' -- `leaq 16(%r15),%r15'
  56. crypto/aes/aes-x86_64.s:40: Error: unknown mnemonic `shrl' -- `shrl $16,%eax'
  57. crypto/aes/aes-x86_64.s:42: Error: unknown mnemonic `movzbl' -- `movzbl %cl,%esi'
  58. crypto/aes/aes-x86_64.s:43: Error: unknown mnemonic `movzbl' -- `movzbl %dl,%edi'
  59. crypto/aes/aes-x86_64.s:44: Error: unknown mnemonic `movzbl' -- `movzbl %al,%ebp'
  60. crypto/aes/aes-x86_64.s:45: Error: unknown mnemonic `xorl' -- `xorl 2(%r14,%rsi,8),%r10d'
  61. crypto/aes/aes-x86_64.s:46: Error: unknown mnemonic `xorl' -- `xorl 2(%r14,%rdi,8),%r11d'
  62. crypto/aes/aes-x86_64.s:47: Error: unknown mnemonic `xorl' -- `xorl 2(%r14,%rbp,8),%r12d'
  63. crypto/aes/aes-x86_64.s:49: Error: unknown mnemonic `movzbl' -- `movzbl %dh,%esi'
  64. crypto/aes/aes-x86_64.s:50: Error: unknown mnemonic `movzbl' -- `movzbl %ah,%edi'
  65. crypto/aes/aes-x86_64.s:51: Error: unknown mnemonic `movzbl' -- `movzbl %bl,%ebp'
  66. crypto/aes/aes-x86_64.s:52: Error: unknown mnemonic `xorl' -- `xorl 1(%r14,%rsi,8),%r10d'
  67. crypto/aes/aes-x86_64.s:53: Error: unknown mnemonic `xorl' -- `xorl 1(%r14,%rdi,8),%r11d'
  68. crypto/aes/aes-x86_64.s:54: Error: unknown mnemonic `xorl' -- `xorl 2(%r14,%rbp,8),%r8d'
  69. crypto/aes/aes-x86_64.s:56: Error: unknown mnemonic `movl' -- `movl 12(%r15),%edx'
  70. crypto/aes/aes-x86_64.s:57: Error: unknown mnemonic `movzbl' -- `movzbl %bh,%edi'
  71. crypto/aes/aes-x86_64.s:58: Error: unknown mnemonic `movzbl' -- `movzbl %ch,%ebp'
  72. crypto/aes/aes-x86_64.s:59: Error: unknown mnemonic `movl' -- `movl 0(%r15),%eax'
  73. crypto/aes/aes-x86_64.s:60: Error: unknown mnemonic `xorl' -- `xorl 1(%r14,%rdi,8),%r12d'
  74. crypto/aes/aes-x86_64.s:61: Error: unknown mnemonic `xorl' -- `xorl 1(%r14,%rbp,8),%r8d'
  75. crypto/aes/aes-x86_64.s:63: Error: unknown mnemonic `movl' -- `movl 4(%r15),%ebx'
  76. crypto/aes/aes-x86_64.s:64: Error: unknown mnemonic `movl' -- `movl 8(%r15),%ecx'
  77. crypto/aes/aes-x86_64.s:65: Error: unknown mnemonic `xorl' -- `xorl %r10d,%eax'
  78. crypto/aes/aes-x86_64.s:66: Error: unknown mnemonic `xorl' -- `xorl %r11d,%ebx'
  79. crypto/aes/aes-x86_64.s:67: Error: unknown mnemonic `xorl' -- `xorl %r12d,%ecx'
  80. crypto/aes/aes-x86_64.s:68: Error: unknown mnemonic `xorl' -- `xorl %r8d,%edx'
  81. crypto/aes/aes-x86_64.s:69: Error: unknown mnemonic `subl' -- `subl $1,%r13d'
  82. crypto/aes/aes-x86_64.s:70: Error: unknown mnemonic `jnz' -- `jnz .Lenc_loop'
  83. crypto/aes/aes-x86_64.s:71: Error: unknown mnemonic `movzbl' -- `movzbl %al,%esi'
  84. crypto/aes/aes-x86_64.s:72: Error: unknown mnemonic `movzbl' -- `movzbl %bl,%edi'
  85. crypto/aes/aes-x86_64.s:73: Error: unknown mnemonic `movzbl' -- `movzbl %cl,%ebp'
  86. crypto/aes/aes-x86_64.s:74: Error: unknown mnemonic `movzbl' -- `movzbl 2(%r14,%rsi,8),%r10d'
  87. crypto/aes/aes-x86_64.s:75: Error: unknown mnemonic `movzbl' -- `movzbl 2(%r14,%rdi,8),%r11d'
  88. crypto/aes/aes-x86_64.s:76: Error: unknown mnemonic `movzbl' -- `movzbl 2(%r14,%rbp,8),%r12d'
  89. crypto/aes/aes-x86_64.s:78: Error: unknown mnemonic `movzbl' -- `movzbl %dl,%esi'
  90. crypto/aes/aes-x86_64.s:79: Error: unknown mnemonic `movzbl' -- `movzbl %bh,%edi'
  91. crypto/aes/aes-x86_64.s:80: Error: unknown mnemonic `movzbl' -- `movzbl %ch,%ebp'
  92. crypto/aes/aes-x86_64.s:81: Error: unknown mnemonic `movzbl' -- `movzbl 2(%r14,%rsi,8),%r8d'
  93. crypto/aes/aes-x86_64.s:82: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rdi,8),%edi'
  94. crypto/aes/aes-x86_64.s:83: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rbp,8),%ebp'
  95. crypto/aes/aes-x86_64.s:85: Error: unknown mnemonic `andl' -- `andl $0x0000ff00,%edi'
  96. crypto/aes/aes-x86_64.s:86: Error: unknown mnemonic `andl' -- `andl $0x0000ff00,%ebp'
  97. crypto/aes/aes-x86_64.s:88: Error: unknown mnemonic `xorl' -- `xorl %edi,%r10d'
  98. crypto/aes/aes-x86_64.s:89: Error: unknown mnemonic `xorl' -- `xorl %ebp,%r11d'
  99. crypto/aes/aes-x86_64.s:90: Error: unknown mnemonic `shrl' -- `shrl $16,%ecx'
  100. crypto/aes/aes-x86_64.s:92: Error: unknown mnemonic `movzbl' -- `movzbl %dh,%esi'
  101. crypto/aes/aes-x86_64.s:93: Error: unknown mnemonic `movzbl' -- `movzbl %ah,%edi'
  102. crypto/aes/aes-x86_64.s:94: Error: unknown mnemonic `shrl' -- `shrl $16,%edx'
  103. crypto/aes/aes-x86_64.s:95: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rsi,8),%esi'
  104. crypto/aes/aes-x86_64.s:96: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rdi,8),%edi'
  105. crypto/aes/aes-x86_64.s:98: Error: unknown mnemonic `andl' -- `andl $0x0000ff00,%esi'
  106. crypto/aes/aes-x86_64.s:99: Error: unknown mnemonic `andl' -- `andl $0x0000ff00,%edi'
  107. crypto/aes/aes-x86_64.s:100: Error: unknown mnemonic `shrl' -- `shrl $16,%ebx'
  108. crypto/aes/aes-x86_64.s:101: Error: unknown mnemonic `xorl' -- `xorl %esi,%r12d'
  109. crypto/aes/aes-x86_64.s:102: Error: unknown mnemonic `xorl' -- `xorl %edi,%r8d'
  110. crypto/aes/aes-x86_64.s:103: Error: unknown mnemonic `shrl' -- `shrl $16,%eax'
  111. crypto/aes/aes-x86_64.s:105: Error: unknown mnemonic `movzbl' -- `movzbl %cl,%esi'
  112. crypto/aes/aes-x86_64.s:106: Error: unknown mnemonic `movzbl' -- `movzbl %dl,%edi'
  113. crypto/aes/aes-x86_64.s:107: Error: unknown mnemonic `movzbl' -- `movzbl %al,%ebp'
  114. crypto/aes/aes-x86_64.s:108: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rsi,8),%esi'
  115. crypto/aes/aes-x86_64.s:109: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rdi,8),%edi'
  116. crypto/aes/aes-x86_64.s:110: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rbp,8),%ebp'
  117. crypto/aes/aes-x86_64.s:112: Error: unknown mnemonic `andl' -- `andl $0x00ff0000,%esi'
  118. crypto/aes/aes-x86_64.s:113: Error: unknown mnemonic `andl' -- `andl $0x00ff0000,%edi'
  119. crypto/aes/aes-x86_64.s:114: Error: unknown mnemonic `andl' -- `andl $0x00ff0000,%ebp'
  120. crypto/aes/aes-x86_64.s:116: Error: unknown mnemonic `xorl' -- `xorl %esi,%r10d'
  121. crypto/aes/aes-x86_64.s:117: Error: unknown mnemonic `xorl' -- `xorl %edi,%r11d'
  122. crypto/aes/aes-x86_64.s:118: Error: unknown mnemonic `xorl' -- `xorl %ebp,%r12d'
  123. crypto/aes/aes-x86_64.s:120: Error: unknown mnemonic `movzbl' -- `movzbl %bl,%esi'
  124. crypto/aes/aes-x86_64.s:121: Error: unknown mnemonic `movzbl' -- `movzbl %dh,%edi'
  125. crypto/aes/aes-x86_64.s:122: Error: unknown mnemonic `movzbl' -- `movzbl %ah,%ebp'
  126. crypto/aes/aes-x86_64.s:123: Error: unknown mnemonic `movl' -- `movl 0(%r14,%rsi,8),%esi'
  127. crypto/aes/aes-x86_64.s:124: Error: unknown mnemonic `movl' -- `movl 2(%r14,%rdi,8),%edi'
  128. crypto/aes/aes-x86_64.s:125: Error: unknown mnemonic `movl' -- `movl 2(%r14,%rbp,8),%ebp'
  129. crypto/aes/aes-x86_64.s:127: Error: unknown mnemonic `andl' -- `andl $0x00ff0000,%esi'
  130. crypto/aes/aes-x86_64.s:128: Error: unknown mnemonic `andl' -- `andl $0xff000000,%edi'
  131. crypto/aes/aes-x86_64.s:129: Error: unknown mnemonic `andl' -- `andl $0xff000000,%ebp'
  132. crypto/aes/aes-x86_64.s:131: Error: unknown mnemonic `xorl' -- `xorl %esi,%r8d'
  133. crypto/aes/aes-x86_64.s:132: Error: unknown mnemonic `xorl' -- `xorl %edi,%r10d'
  134. crypto/aes/aes-x86_64.s:133: Error: unknown mnemonic `xorl' -- `xorl %ebp,%r11d'
  135. crypto/aes/aes-x86_64.s:135: Error: unknown mnemonic `movzbl' -- `movzbl %bh,%esi'
  136. crypto/aes/aes-x86_64.s:136: Error: unknown mnemonic `movzbl' -- `movzbl %ch,%edi'
  137. crypto/aes/aes-x86_64.s:137: Error: unknown mnemonic `movl' -- `movl 16+12(%r15),%edx'
  138. crypto/aes/aes-x86_64.s:138: Error: unknown mnemonic `movl' -- `movl 2(%r14,%rsi,8),%esi'
  139. crypto/aes/aes-x86_64.s:139:
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/282996
推荐阅读
相关标签
  

闽ICP备14008679号