23 Commits

Author SHA1 Message Date
Theo Buehler
cf1a8cf5ba Do not remove opensslconf.h for android 2025-08-26 01:12:22 -06:00
Joshua Sing
090f7892f7 scripts/test: use lib64 for loongarch64 2025-04-13 01:09:48 +10:00
Joshua Sing
a71747c235 scripts/test: revert to using g++-14
It seems `g++-loongarch64-linux-gnu` does not exist in the Ubuntu
universe repositories. It also fails using the ubuntu Docker image
locally (with the universe repo added).

`g++-14-loongarch-linux-gnu` exists on both Ubuntu 22.04 and 24.04,
however ideally we want to use whatever works on the most platforms.
2025-04-12 23:41:15 +10:00
Joshua Sing
f4cc344689 scripts/test: change from g++-14 to g++ 2025-04-12 23:14:48 +10:00
Joshua Sing
24a8faec9a ci: test on loongarch64 2025-04-12 23:14:44 +10:00
Kenjiro Nakayama
12031e4e9a Move ARCH check 2024-12-18 09:39:26 +09:00
Kenjiro Nakayama
9ed5c54fed update style 2024-12-18 09:24:28 +09:00
Kenjiro Nakayama
3e6153a552 unset CC only for mingw and arm32
Since `scripts/test` always unset "CC", the github action for "clang"
in Linux does not use clang unintentionally.

This patch unset CC only for mingw{32,64} and arm32.
2024-12-18 08:57:15 +09:00
Brent Cook
d88107b386 read VERSION after it is generated by update script 2024-04-08 20:10:31 -05:00
Brent Cook
9091d5551c use a specific version number in test scripts
This avoids issue reported in #1041 with file glob confusing cd.
Also remove extra newline from VERSION when update.sh runs.
2024-04-08 20:05:29 -05:00
Kenjiro Nakayama
73787b1824 Run tests for macos-14 on arm64
macos-12 and macos-13 fails `make test` on arm64 but macos-14 does not.
Hence this patch enables it on github action.
2024-03-21 22:06:39 +09:00
Brent Cook
15d076b475 add ventura and arm64 test targets, remove big sur
This reworks the macOS github actions to target Apple silicon for tests.
To simplify the test matrix, removing big sur and adding ventura.
Also some cleanups to the test script. We really don't need the 'x'
workaround for non-POSIX shells, and it got confusing writing "xx86_64".
2023-07-04 13:09:31 +03:00
Brent Cook
605328314f make it simpler to test on a non-Linux system 2023-05-27 01:20:54 -05:00
Joshua Sing
4fdce0c684 Add CI workflow to run tests with ASM disabled 2023-04-29 01:15:13 +10:00
Brent Cook
dc7d38d52f match CI names in test script 2023-03-23 06:21:32 -05:00
Brent Cook
73d924f643 fix mips/mips64 builds 2023-03-23 06:11:16 -05:00
Brent Cook
ab214b5696 handle i?86 for 32-bit CMake builds 2023-02-27 07:26:07 -06:00
Brent Cook
305d0532ab delete opensslconf.h for each build 2023-02-27 06:27:01 -06:00
Brent Cook
703f430428 add conditional around common apt commands 2023-02-27 04:57:29 -06:00
Brent Cook
1fbc858e1d remove inherited CC env variable, consolidate common setup 2023-02-27 04:19:34 -06:00
Brent Cook
6b59828d6d update cross arch tests for arm/aarch64 2023-02-25 18:20:29 -06:00
kinichiro
8a57de6ed0 Set max number of processes for CI 2022-04-29 18:55:44 +09:00
Brent Cook
e55410dc80 update badges, further split out actions by OS, add more Linux targets 2021-05-30 18:10:37 -05:00