Files
frida-core/tools/executable-no-exports.version
Ole André Vadla Ravnås 9a93437b68 meson: Fix linking on modern LLVM toolchains
Modern LLVM/LLD linkers are stricter about undefined symbols in version
scripts. Some of our executable version scripts referenced
FreeBSD-specific symbols (__progname and environ), which older linkers
silently ignored but newer ones reject.

Fix this by providing a FreeBSD-specific version script and selecting it
in Meson when targeting FreeBSD.

Also centralize the linker scripts used for executables that export no
symbols into tools/, and reuse them across targets instead of
duplicating identical files.
2026-03-12 23:58:44 +01:00

5 lines
21 B
Plaintext