!UNVBThoJtlIiVwiDjU:nixos.org

Staging

404 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/132 Servers

Load older messages


SenderMessageTime
4 Jul 2026
@k900:0upti.meK900What encoding stuff14:14:48
@emilazy:matrix.orgemilythe LDAC stuff14:15:10
@emilazy:matrix.orgemilysome weird source dump thing we made opt-in14:15:16
@emilazy:matrix.orgemily
  # Upstream ships AOSP build files and a gcc/ makefile that only knows
  # about the in-tree layout. Compile and link directly; the entire
  # library is two umbrella translation units.
  buildPhase = ''
    runHook preBuild

    soname=libldacBT.so.${lib.versions.major finalAttrs.version}
    sofile=libldacBT.so.${finalAttrs.version}

    $CC -shared -Wl,-soname,$soname src/ldaclib.c src/ldacBT.c abr/src/ldacBT_abr.c -lm -o $sofile

    runHook postBuild
  '';
14:15:38
@k900:0upti.meK900It's not licensing14:15:38
@qyliss:fairydust.spaceAlyssa Rossyeah can do14:15:42
@k900:0upti.meK900The build system is screwy14:15:43
@emilazy:matrix.orgemily so this PR obviously just broke the build completely on Darwin which doesn't use .so or -soname or any of that 14:15:50
@k900:0upti.meK900But it's all apache2 in Sony or someone's AOSP drop14:15:53
@k900:0upti.meK900Why the fuck does anything use ldacbt on Darwin14:16:05
@emilazy:matrix.orgemily moving from CMake to a raw compiler invocation that also uses env.NIX_CFLAGS_COMPILE unnecessarily on top of that is not very funny 14:16:22
@emilazy:matrix.orgemilyGStreamer etc.14:16:27
@k900:0upti.meK900Oh god14:16:33
@k900:0upti.meK900Why does gstreamer14:16:38
@k900:0upti.meK900Ugh14:16:39
@emilazy:matrix.orgemilyI'm a bit annoyed at this PR being merged14:17:11
@emilazy:matrix.orgemily like we went from a normal CMake build to manually calling the compiler and writing out a bunch of .pc files ourselves 14:17:30
@k900:0upti.meK900Sorry I assumed it was only used by pipewire14:17:48
@k900:0upti.meK900Apparently not the case14:17:53
@emilazy:matrix.orgemilyand I'm not seeing how this is meant to be an improvement except for the fact that it makes thing slightly nicer for LDAC encoding which AIUI is an extremely niche feature?14:17:58
@k900:0upti.meK900The cmake files are also not upstream fwiw14:18:36
@emilazy:matrix.orgemilyalso…14:18:38
@emilazy:matrix.orgemily

https://github.com/open-vela

The openvela operating system is tailored for the AIoT field, with lightweight, standard compatibility, security and high scalability as its core features.

14:18:42
@emilazy:matrix.orgemilyhttps://github.com/open-vela/external_libldac is this actually the AOSP upstream?14:18:49
@emilazy:matrix.orgemilyor is this some IoT vendor fork of an AOSP repo that we're using for some reason now?14:18:58
@k900:0upti.meK900Like, the previous repo is just Some Guy taking Sony's AOSP source and duct taping cmake on top14:19:01
@emilazy:matrix.orgemilysure. this also seems pretty Some Guy though14:19:15
@k900:0upti.meK900AOSP libldac doesn't have a decoder14:19:16
@k900:0upti.meK900This is a maintained-ish fork of the original Sony drop14:19:31
@emilazy:matrix.orgemilyok14:19:59

Show newer messages


Back to Room ListRoom Version: 6