!UNVBThoJtlIiVwiDjU:nixos.org

Staging

397 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/128 Servers

Load older messages


SenderMessageTime
2 Jul 2026
@emilazy:matrix.orgemily Myria: re the wrapped Swift, does that mean that Swift itself fails to link programs, not just Swift itself fails to link? 13:59:46
@emilazy:matrix.orgemily maybe we should just be introducing an ld64-fixed and using that where necessary :/ 14:00:04
@emilazy:matrix.orgemilywill merge for now and we can figure out Swift later14:01:20
@emilazy:matrix.orgemily I've hit the button, so should be able to get more Darwin work with an eval. Swift will still block stuff it sounds like though. I will hopefully have some more time to look at aarch64-darwin later tonight 14:02:24
@emilazy:matrix.orgemily maybe should add some stuff to ld64 passthru tests that would have caught this regression… but I guess if we're switching to LLD anyway it won't be relevant for long 14:02:55
@emilazy:matrix.orgemilydo we know what's up with ffmpeg?14:04:07
@emilazy:matrix.orgemilyI can spend maybe 15 minutes looking at that now if not14:04:21
@hexa:lossy.networkhexa

ERROR: gmp not found\

14:07:27
@hexa:lossy.networkhexaRedacted or Malformed Event14:07:29
@hexa:lossy.networkhexahttps://hydra.nixos.org/build/334103643/nixlog/214:07:41
@emilazy:matrix.orgemilyyeah, I mean… what's actually up :)14:07:53
@emilazy:matrix.orgemily since it is getting gmp as a build input 14:07:59
@emilazy:matrix.orgemilyI'm looking now14:08:01
@hexa:lossy.networkhexahah, no :D14:08:05
@hexa:lossy.networkhexaI can quickly try to repro outside build infra14:08:35
@hexa:lossy.networkhexarepros on community builder14:09:23
@emilazy:matrix.orgemily
require gmp gmp.h mpz_export -lgmp
check_lib gmp gmp.h mpz_export -lgmp
check_func_headers gmp.h mpz_export -lgmp
test_ld cc -lgmp
test_cc
BEGIN /nix/var/nix/b/2jhhaiigz9c8m64wblda3zpr95/ffconf.tcUHOpjW/test.c
    1   #include <gmp.h>
    2   #include <stdint.h>
    3   long check_mpz_export(void) { return (long) mpz_export; }
    4   int main(void) { int ret = 0;
    5    ret |= ((intptr_t)check_mpz_export) & 0xFFFF;
    6   return ret; }
END /nix/var/nix/b/2jhhaiigz9c8m64wblda3zpr95/ffconf.tcUHOpjW/test.c
clang -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I$(SRC_PATH)/compat/dispatch_semaphore -DPIC -std=c17 -Werror=partial-availability -fno-common -fomit-frame-pointer -fPIC -pthread -I/nix/store/mvi0pf50rpq1qcwv8alh9hsrsa86xwxj-zlib-1.3.2-dev/include -c -o /nix/var/nix/b/2jhhaiigz9c8m64wblda3zpr95/ffconf.tcUHOpjW/test.o /nix/var/nix/b/2jhhaiigz9c8m64wblda3zpr95/ffconf.tcUHOpjW/test.c
/nix/var/nix/b/2jhhaiigz9c8m64wblda3zpr95/ffconf.tcUHOpjW/test.c:1:10: fatal error: 'gmp.h' file not found
    1 | #include <gmp.h>
      |          ^~~~~~~
1 error generated.
ERROR: gmp not found
14:09:40
@emilazy:matrix.orgemily that sure does look like gmp.h isn't present 14:09:50
@emilazy:matrix.orgemilyand yet14:10:00
@emilazy:matrix.orgemily /nix/store/z7qzk6341cl0rdxa3p040fd35gxwa77w-gmp-with-cxx-6.3.0-dev is in build inputs, and /nix/store/z7qzk6341cl0rdxa3p040fd35gxwa77w-gmp-with-cxx-6.3.0-dev/include/gmp.h exists 14:10:08
@emilazy:matrix.orgemilyso what the hell14:10:14
@hexa:lossy.networkhexayeah14:10:20
@emilazy:matrix.orgemilyuhhh14:18:00
@emilazy:matrix.orgemilyit seems to be using an unwrapped clang14:18:04
@emilazy:matrix.orgemilyoh.14:18:07
@emilazy:matrix.orgemilythis is going to be Randy's fix isn't it14:18:10
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/pull/53196014:18:29
@emilazy:matrix.orgemilytbh this seems like it'll break compiling FFmpeg with LLVM on Linux too14:18:49
@emilazy:matrix.orgemily Sergei Zimmerman (xokdvium): ^ 14:19:04
@emilazy:matrix.orgemily https://github.com/NixOS/nixpkgs/pull/518519/changes/817b0e1338faca6deebeb9fca8beeef8409dbeea clobbers wrapped clang in FFmpeg build env 14:19:25

Show newer messages


Back to Room ListRoom Version: 6