1975 Commits
Author SHA1 Message Date
Ole André Vadla Ravnås 164a6a4117 deps: Bump to 20261106 2026-11-06 12:18:36 +01:00
Ole André Vadla Ravnås 905c34d3c4 deps: Bump QuickJS to 6f3b5b4 2026-11-06 12:17:38 +01:00
Ole André Vadla Ravnås ce275018bb deps: Bump to 20261103 2026-11-03 22:58:46 +01:00
Ole André Vadla Ravnås d36f16733f deps: Bump lwIP to 6ab7446 2026-11-03 22:56:09 +01:00
Ole André Vadla Ravnås 9c7d38cfdf deps: Bump GLib to f11db63 2026-11-03 22:55:54 +01:00
Ole André Vadla Ravnås 564352a3ea Update URLs of repos moved to frida-forks 2026-10-30 21:53:04 +01:00
Ole André Vadla Ravnås ab8cad860a deps: Support repos outside the frida org 2026-10-30 21:53:04 +01:00
Ole André Vadla Ravnås a3f1a54307 deps: Bump to 20261030 2026-10-30 06:59:05 +01:00
Ole André Vadla Ravnås 67339c8bd5 deps: Bump lwIP to f8424fd 2026-10-30 06:57:35 +01:00
Ole André Vadla Ravnås e000375939 deps: Bump GLib to c366177 2026-10-30 06:57:20 +01:00
Ole André Vadla Ravnås 07e5aa86ee env: Reject pkg-config ignoring PKG_CONFIG_LIBDIR
The pkgconf-pypi shim silently does nothing when it is set, which made
Meson fall back to building all dependencies from source.
2026-10-29 10:15:57 +01:00
Ole André Vadla Ravnås 33c17e8b6f deps: Bump to 20261028 2026-10-28 15:03:06 +01:00
Ole André Vadla Ravnås 25a3a929f5 deps: Bump Vala to fb982b3 2026-10-28 15:01:59 +01:00
Ole André Vadla Ravnås ebfa72caf8 deps: Bump to 20261023 2026-10-23 13:42:39 +02:00
Ole André Vadla Ravnås 549c372972 deps: Bump lwIP to f66dbb5 2026-10-23 13:36:50 +02:00
Ole André Vadla Ravnås b676c08fe3 deps: Bump GLib to eb0af45 2026-10-23 13:36:34 +02:00
Ole André Vadla Ravnås e8454f1d29 deps: Bump libffi to 5cca756 2026-10-23 13:36:11 +02:00
Ole André Vadla Ravnås b7feb5ad14 configure: Accept POSIX-style prefix paths 2026-10-22 00:32:32 +02:00
Ole André Vadla Ravnås 9071d24596 env_android: Use x86_64 NDK prebuilts on Windows 2026-10-22 00:32:32 +02:00
Ole André Vadla Ravnås 81b48e2b6a meson-scripts: Absorb the wrappers directory
The wrappers directory duplicated meson-scripts, which is what the
README tells projects to copy from. Fold the command -v and missing
submodule changes into meson-scripts and drop the duplicate.
2026-10-20 21:36:48 +02:00
Ole André Vadla Ravnås c25f4fe937 wrappers: Initialize any missing submodule
Some repos carry more submodules than releng, and had to tweak the
check locally. Look at what git reports instead.
2026-10-20 20:14:35 +02:00
Ole André Vadla Ravnås 9da8d3ba38 wrappers: Add the canonical build wrappers
Every repo carries identical configure and make wrappers, and they
have started to drift. Keep the canonical copies here so the bump
can sync them, and use command -v, as minimal images lack which.
2026-10-20 19:59:44 +02:00
Ole André Vadla Ravnås e721b04d3c version: Honor FRIDA_VERSION in the environment
Builds from release tarballs have no git metadata and reported 0.0.0.
Let packaging pass the version it already knows.
2026-10-20 18:27:40 +02:00
Ole André Vadla Ravnås f58325abd0 env: Link libstdc++ dynamically in system builds
-static-libstdc++ is for portable prebuilt binaries. A build against
system libraries should use the shared libstdc++ like any other distro
package, and Fedora does not even ship the static archive by default.
2026-10-20 17:12:51 +02:00
Ole André Vadla Ravnås 4d1a68aaac env: Allow % in compiler and linker flags
dpkg-buildflags now adds -Wl,--package-metadata=<url-encoded JSON>,
which ConfigParser rejects under its default interpolation. Machine
files are not interpolated, so turn it off.
2026-10-20 16:45:15 +02:00
Ole André Vadla Ravnås 81274aad92 deps: Bump to 20261022 2026-10-20 13:57:03 +02:00
Ole André Vadla Ravnås e76e3fbcf5 deps: Disable sysprof unconditionally in GLib
sysprof fails to build on several SDK targets (missing linux/perf_event.h,
an undeclared peer_fd) and we do not use it, so disable it for every
machine instead of only QNX.

While here, order the GLib options to follow GLib's meson.options, with
the conditional ones grouped last in the same order.
2026-10-20 13:47:42 +02:00
Ole André Vadla Ravnås e8e3edb820 deps: Bump to 20261021 2026-10-20 13:16:31 +02:00
Ole André Vadla Ravnås 998b29eb5a deps: Bump lwIP to cd9fd95 2026-10-20 13:15:39 +02:00
Ole André Vadla Ravnås 509f023b73 deps: Bump GLib to aac7102 2026-10-20 13:15:25 +02:00
Ole André Vadla Ravnås 3fc6b6ccb9 apple: Support building on Linux through Limbo 2026-10-20 12:17:43 +02:00
Ole André Vadla Ravnås d127b2fb06 deps: Support partial rolls 2026-10-20 09:43:42 +02:00
Ole André Vadla Ravnås 522f6bdda9 deps: Bump to 20261020 2026-10-20 09:14:35 +02:00
Ole André Vadla Ravnås 902bd8f8dc deps: Bump Vala to 3fa3a69 2026-10-20 09:09:21 +02:00
Ole André Vadla Ravnås 8429c0c9ca deps: Bump V8 to f6d7f66 2026-10-19 09:23:17 +02:00
Ole André Vadla Ravnås 6b7f3c87b9 deps: Bump to 20261019 2026-10-18 16:22:31 +02:00
Ole André Vadla Ravnås 5cee2790a8 deps: Bump glib-networking to c8d811a 2026-10-18 16:19:42 +02:00
Ole André Vadla Ravnås dcadd49b93 deps: Bump to 20261018 2026-10-16 19:42:19 +02:00
Ole André Vadla Ravnås d110412ab2 deps: Bump V8 to 741be48 2026-10-16 19:41:25 +02:00
Ole André Vadla Ravnås 4601e8a75a deps: Bump to 20261017 2026-10-15 19:28:25 +02:00
Ole André Vadla Ravnås a818d9d51e deps: Disable zstd and Brotli in libsoup
The SDK's libsoup picked up the host's zstd, leaving
libsoup-3.0.pc requiring a libzstd the SDK doesn't ship. Pin
zstd off, and drop Brotli support which is of no use here.
2026-10-15 19:25:49 +02:00
Ole André Vadla Ravnås 0ec2e19fae deps: Bump lwIP to 7695262 2026-10-15 15:13:03 +02:00
Ole André Vadla Ravnås 5b89252f69 deps: Bump libbpf to 9c4e176 2026-10-15 15:12:48 +02:00
Ole André Vadla Ravnås e90d23ac94 deps: Bump to 20261016 2026-10-15 14:24:21 +02:00
Ole André Vadla Ravnås a774c57349 deps: Retry truncated bundle downloads
Downloads from build.frida.re occasionally end early without an error,
which only surfaces when xz hits the missing end-of-stream marker and
fails the whole CI job. Download again, up to three attempts.
2026-10-15 14:24:16 +02:00
Ole André Vadla Ravnås a92ee4517a deps: Limit V8 build jobs by memory
Each V8 object can need up to 4 GiB while compiling, so Ninja's default
of CPU count + 2 jobs drives runners into swap.
2026-10-15 08:20:41 +02:00
Ole André Vadla Ravnås 5de858c54f env: Pass windres to Meson when available
GLib now compiles Windows resources, so MinGW builds need it.
2026-10-14 21:46:46 +02:00
Ole André Vadla Ravnås e655dcd8af deps: Skip ngtcp2 on QNX
Only the fruity backend uses it, which QNX doesn't build, and the
latest version needs C11 _Generic, which GCC 4.8 lacks.
2026-10-14 21:46:46 +02:00
Ole André Vadla Ravnås 472e574f8b deps: Disable sysprof on QNX
Its latest capture library needs Linux headers, and we don't use it.
2026-10-14 21:46:46 +02:00
Ole André Vadla Ravnås 3efa39ae34 winenv: Use the 64-bit host compiler for x86
The 32-bit-hosted cl runs out of address space on V8's largest
translation units. On a 64-bit OS, pick the x64-hosted toolset that
targets x86 instead; it produces the same code.
2026-10-14 21:46:46 +02:00