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