Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T00:54:00.673Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

libwebrtc.version

23 lines · 768 B · text
1/* Linker version script for libwebrtc.so (Linux only).
2 *
3 * When libwebrtc.so is built with rtc_use_pipewire=true and
4 * -fvisibility=default, PipeWire lazy-load trampoline stubs (pw_*, spa_*)
5 * are exported as weak symbols. If the PipeWire ALSA plugin
6 * (libasound_module_pcm_pipewire.so) is later dlopen'd by libasound,
7 * the dynamic linker may resolve the plugin's pw_* references through
8 * libwebrtc.so's broken trampolines instead of the real libpipewire.so,
9 * causing a SIGSEGV (NULL function pointer dereference).
10 *
11 * This script hides only those third-party symbol namespaces while
12 * keeping every WebRTC / BoringSSL / internal symbol exported (which
13 * the Rust webrtc-sys bindings require).
14 */
15{
16  global:
17    *;
18
19  local:
20    pw_*;
21    spa_*;
22};
23
Served at tenant.openagents/omega Member data and write actions are omitted.