Files
odfstudio/external
Christian Lohmaier 4db2de9b54 fix nss build on macOS aarch64 - missing LITTLE_ENDIAN setting
the update to nss 3.128 put the -DHAVE_PLATFORM_GHASH define behind a
check for the variable LITTLE_ENDIAN, but the makefile based system only
had a check for that added to the coreconf/Linux.mk file instead of e.g.
the UNIX.mk one that would also be included in the macOS makefile
(Darwin.mk)
So as a workaround specify it on the commandline - our configure already
tests for it, so we don't need a dedicated compile check or patch to the
nss bits.

Not having the define results in having duplicate methods in both gcm.o
as well as ghash-aarch64.o and the macOS linker fails:

duplicate symbol '_gcm_HashInit_hw' in:
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/gcm.o
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/ghash-aarch64.o
duplicate symbol '_platform_ghash_support' in:
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/gcm.o
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/ghash-aarch64.o
duplicate symbol '_gcm_HashZeroX_hw' in:
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/gcm.o
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/ghash-aarch64.o
duplicate symbol '_gcm_HashWrite_hw' in:
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/gcm.o
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/ghash-aarch64.o
duplicate symbol '_gcm_HashMult_hw' in:
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/gcm.o
    /Users/cloph/build/workdir/UnpackedTarball/nss/nss/lib/freebl/out/Darwin_SINGLE_SHLIB/ghash-aarch64.o
ld: 5 duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Change-Id: Ic662115581aef7c2083f73079b2cff99b941ecd5
2026-09-01 14:21:59 +02:00
..
2026-06-26 11:17:07 +02:00
2026-08-18 17:24:48 +02:00
2026-05-09 12:45:28 +02:00
2026-05-19 20:29:20 +02:00
2026-08-21 15:13:53 +02:00
2026-07-24 18:12:39 +02:00
2025-07-20 00:54:51 +02:00
2026-06-25 14:22:54 +02:00
…
2026-07-06 20:57:50 +02:00
2026-03-11 10:02:14 +01:00
2026-07-24 18:12:39 +02:00
…
2025-07-28 15:38:07 +02:00
2026-06-01 20:44:25 +02:00
2026-08-25 08:52:25 +02:00
2026-08-21 15:13:36 +02:00
2026-05-05 14:15:09 +02:00
2026-05-18 11:08:47 +02:00
2025-12-01 12:01:23 +01:00
2026-05-13 12:29:01 +02:00
2025-07-24 09:49:07 +02:00
2026-05-26 15:47:40 +02:00
2026-06-01 13:56:42 +02:00
2025-07-14 22:47:34 +02:00
2026-05-26 15:39:29 +02:00
2026-08-26 21:05:28 +02:00
2026-07-21 11:43:02 +02:00
2026-05-04 22:17:07 +02:00
2026-05-26 16:38:50 +02:00
2026-07-06 20:58:04 +02:00
2026-07-07 12:12:22 +02:00
2025-07-10 20:10:26 +02:00
2025-07-24 14:39:13 +02:00
2025-07-24 13:56:59 +02:00
2026-03-31 08:29:02 +02:00
…
2026-04-22 08:55:04 +02:00
…
2026-07-02 14:37:00 +02:00
2026-05-18 11:57:02 +02:00
2026-01-30 10:42:12 +01:00
2026-06-04 09:04:34 +02:00
…
2026-08-20 00:33:05 +02:00
2026-04-22 17:30:31 +02:00
2026-02-18 15:31:22 +01:00
…
2025-08-07 19:02:25 +02:00
2026-07-08 23:46:12 +02:00
…
2026-08-22 13:33:00 +02:00
…

External Projects

External projects bundled with LibreOffice.