[tor-bugs] #31844 [Applications/Tor Browser]: OpenSSL 1.1.1d fails to compile for some platforms/architectures

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Sep 24 15:26:10 UTC 2019


#31844: OpenSSL 1.1.1d fails to compile for some platforms/architectures
-------------------------------------+-------------------------------------
     Reporter:  gk                   |      Owner:  tbb-team
         Type:  defect               |     Status:  new
     Priority:  Very High            |  Milestone:
    Component:  Applications/Tor     |    Version:
  Browser                            |   Keywords:  tbb-rbm,
     Severity:  Normal               |  TorBrowserTeam201909, tbb-9.0-must-
                                     |  alpha
Actual Points:                       |  Parent ID:
       Points:  0.5                  |   Reviewer:
      Sponsor:                       |
-------------------------------------+-------------------------------------
 According to our nightly builds only linux32 and macOS compilations for
 OpenSSL 1.1.1d succeeded, which is weird. Here is the error for linux
 64bit:
 {{{
 ${LDCMD:-gcc} -pthread -Wa,--noexecstack -Wall -O3 -L.   \
                 -o apps/openssl apps/asn1pars.o apps/ca.o apps/ciphers.o
 apps/cms.o apps/crl.o apps/crl2p7.o apps/dgst.o apps/dhparam.o apps/dsa.o
 apps/dsaparam.o apps/ec.o apps/ecparam.o apps/enc.o apps/engine.o
 apps/errstr.o apps/gendsa.o apps/genpkey.o apps/genrsa.o apps/nseq.o
 apps/ocsp.o apps/openssl.o apps/passwd.o apps/pkcs12.o apps/pkcs7.o
 apps/pkcs8.o apps/pkey.o apps/pkeyparam.o apps/pkeyutl.o apps/prime.o
 apps/rand.o apps/rehash.o apps/req.o apps/rsa.o apps/rsautl.o
 apps/s_client.o apps/s_server.o apps/s_time.o apps/sess_id.o apps/smime.o
 apps/speed.o apps/spkac.o apps/srp.o apps/storeutl.o apps/ts.o
 apps/verify.o apps/version.o apps/x509.o \
                  apps/libapps.a -lssl -lcrypto -ldl -pthread
 ./libcrypto.so: undefined reference to `aesni_ccm64_decrypt_blocks'
 ./libcrypto.so: undefined reference to `aesni_xts_encrypt'
 ./libcrypto.so: undefined reference to `aesni_ctr32_encrypt_blocks'
 ./libcrypto.so: undefined reference to `aesni_ccm64_encrypt_blocks'
 ./libcrypto.so: undefined reference to `aesni_cbc_encrypt'
 ./libcrypto.so: undefined reference to `aesni_ecb_encrypt'
 ./libcrypto.so: undefined reference to `aesni_gcm_decrypt'
 ./libcrypto.so: undefined reference to `aesni_gcm_encrypt'
 ./libcrypto.so: undefined reference to `aesni_ocb_decrypt'
 ./libcrypto.so: undefined reference to `gcm_ghash_avx'
 ./libcrypto.so: undefined reference to `aesni_ocb_encrypt'
 ./libcrypto.so: undefined reference to `aesni_encrypt'
 ./libcrypto.so: undefined reference to `aesni_decrypt'
 ./libcrypto.so: undefined reference to `aesni_set_encrypt_key'
 ./libcrypto.so: undefined reference to `aesni_set_decrypt_key'
 ./libcrypto.so: undefined reference to `aesni_xts_decrypt'
 collect2: error: ld returned 1 exit status
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31844>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list