Skip to content

Commit 6054fce

Browse files
committed
[CMake][LibWebRTC] ARM build fixes
https://bugs.webkit.org/show_bug.cgi?id=273870 Unreviewed, fix LibWebRTC ARM build. * Source/ThirdParty/libwebrtc/CMakeLists.txt: Canonical link: https://commits.webkit.org/278500@main
1 parent 41f5a9e commit 6054fce

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Source/ThirdParty/libwebrtc/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1989,6 +1989,12 @@ perlasm(BCM_SOURCES x86_64 x86_64-mont ${FIPS_PATH}/bn/asm/x86_64-mont.pl)
19891989
perlasm(BCM_SOURCES x86_64 x86_64-mont5 ${FIPS_PATH}/bn/asm/x86_64-mont5.pl)
19901990

19911991
set(CRYPTO_PATH Source/third_party/boringssl/src/crypto)
1992+
set(CRYPTO_SOURCES_ASM
1993+
${CRYPTO_PATH}/curve25519/asm/x25519-asm-arm.S
1994+
${CRYPTO_PATH}/hrss/asm/poly_rq_mul.S
1995+
${CRYPTO_PATH}/poly1305/poly1305_arm_asm.S
1996+
)
1997+
19921998
perlasm(CRYPTO_SOURCES aarch64 chacha/chacha-armv8 ${CRYPTO_PATH}/chacha/asm/chacha-armv8.pl)
19931999
perlasm(CRYPTO_SOURCES aarch64 cipher_extra/chacha20_poly1305_armv8 ${CRYPTO_PATH}/cipher_extra/asm/chacha20_poly1305_armv8.pl)
19942000
perlasm(CRYPTO_SOURCES aarch64 test/trampoline-armv8 ${CRYPTO_PATH}/test/asm/trampoline-armv8.pl)

0 commit comments

Comments
 (0)