forked from CringeStudios/element-desktop
Fix missing symbols in static sqlcipher aarch64 build
This commit is contained in:
parent
4e0b8c4325
commit
0c09fa69e1
5
.github/workflows/build_and_test.yaml
vendored
5
.github/workflows/build_and_test.yaml
vendored
@ -79,11 +79,6 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
sqlcipher: [system, static]
|
sqlcipher: [system, static]
|
||||||
arch: [amd64, arm64]
|
arch: [amd64, arm64]
|
||||||
exclude:
|
|
||||||
# FIXME: This combination yields a broken Seshat at this time
|
|
||||||
# Errors at launch with `undefined symbol: PKCS5_PBKDF2_HMAC
|
|
||||||
- arch: arm64
|
|
||||||
sqlcipher: static
|
|
||||||
with:
|
with:
|
||||||
config: ${{ github.event.pull_request.base.ref == 'develop' && 'element.io/nightly' || 'element.io/release' }}
|
config: ${{ github.event.pull_request.base.ref == 'develop' && 'element.io/nightly' || 'element.io/release' }}
|
||||||
sqlcipher: ${{ matrix.sqlcipher }}
|
sqlcipher: ${{ matrix.sqlcipher }}
|
||||||
|
1
.github/workflows/build_linux.yaml
vendored
1
.github/workflows/build_linux.yaml
vendored
@ -84,6 +84,7 @@ jobs:
|
|||||||
if: inputs.sqlcipher == 'static'
|
if: inputs.sqlcipher == 'static'
|
||||||
run: |
|
run: |
|
||||||
echo "SQLCIPHER_STATIC=1" >> $GITHUB_ENV
|
echo "SQLCIPHER_STATIC=1" >> $GITHUB_ENV
|
||||||
|
echo "LDFLAGS=-lcrypto" >> $GITHUB_ENV
|
||||||
|
|
||||||
# Ideally the docker image would be ready for cross-compilation but libsqlcipher-dev is not Multi-Arch compatible
|
# Ideally the docker image would be ready for cross-compilation but libsqlcipher-dev is not Multi-Arch compatible
|
||||||
# https://unix.stackexchange.com/a/349359
|
# https://unix.stackexchange.com/a/349359
|
||||||
|
Loading…
x
Reference in New Issue
Block a user