!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

221 Members
72 Servers

Load older messages


SenderMessageTime
17 May 2025
@emilazy:matrix.orgemilythat's what they build with upstream01:10:05
@emilazy:matrix.orgemilyI think we should do as Alyssa suggested and just have Rust use the standard LLVM version now01:10:18
@emilazy:matrix.orgemilysince it will simplify this going forward01:10:26
@reckenrode:matrix.orgRandy EckenrodeI need to finish up the SDK bump, so the Darwin cycle can be extra exciting.02:25:50
@reckenrode:matrix.orgRandy Eckenrode* I need to finish up the SDK bump, so the next cycle can be extra exciting for Darwin.02:26:02
@rosscomputerguy:matrix.orgTristan Ross

Reading the release notes for LLVM 20, something nice caught my eye for RISC-V:

  • The Sha extension is now supported.
03:17:21
@rosscomputerguy:matrix.orgTristan Ross

WASM had a change in default target behavior:

The default target CPU, “generic”, now enables the -mnontrapping-fptoint and -mbulk-memory flags, which correspond to the Bulk Memory Operations and Non-trapping float-to-int Conversions language features, which are widely implemented in engines.

03:18:04
@rosscomputerguy:matrix.orgTristan RossCool so rust has that change emily raised and Alyssa had. rust builds, mesa builds, libclc has a patch rebased, spirv-llvm-translator works, now testing Firefox.03:25:24
@rosscomputerguy:matrix.orgTristan RossDoes the current GHC in use use LLVM 20?03:27:03
@rosscomputerguy:matrix.orgTristan RossOh no, wasilibc is broken03:32:31
@rosscomputerguy:matrix.orgTristan RossAlright, https://github.com/NixOS/nixpkgs/pull/407738 has progress. It seems like after fixing wasilibc, it'll run for quite a while. I'll sleep and check on this if I have time tomorrow before work. Feel free to test things and post comments of failures.05:24:40
@terrorjack:matrix.orgterrorjack set a profile picture.08:53:57
@leona:leona.isleona joined the room.15:29:31
@rosscomputerguy:matrix.orgTristan RossOh fun, Firefox didn't build with LLVM 20 because cryptsetup failed to compile. https://github.com/NixOS/nixpkgs/pull/404279 fixes it.16:33:55
@rosscomputerguy:matrix.orgTristan Ross* Oh fun, Firefox didn't build with LLVM 20 because cryptsetup failed its tests. https://github.com/NixOS/nixpkgs/pull/404279 fixes it.16:34:06
@hexa:lossy.networkhexaheads-up: python3 will point to python313 in the next staging-cycle and llvm<16 is not happy about it20:21:11
@hexa:lossy.networkhexa
llvm> [100%] Running all regression tests
llvm> /nix/store/0l02qfg2zpr3ikcmr0jc2hzb80hy3bz8-python3-3.13.3-env/bin/python3.13 /build/llvm-src-14.0.6/llvm/build/./bin/llvm-lit --verbose -j40 --param polly_site_config=/build/llvm-src-14.0.6/llvm/build/tools/polly/test/lit.site.cfg --param polly_unit_site_config=/build/llvm-src-14.0.6/llvm/build/tools/polly/test/Unit/lit.site.cfg --param polly_site_config=/build/llvm-src-14.0.6/llvm/build/tools/polly/test/Unit/lit.site.cfg --param polly_site_config=/build/llvm-src-14.0.6/llvm/build/tools/polly/test/UnitIsl/lit.site.cfg /build/llvm-src-14.0.6/llvm/build/tools/polly/test /build/llvm-src-14.0.6/llvm/build/tools/polly/test/Unit /build/llvm-src-14.0.6/llvm/build/tools/polly/test/UnitIsl /build/llvm-src-14.0.6/llvm/build/utils/lit /build/llvm-src-14.0.6/llvm/build/test
llvm> /build/llvm-src-14.0.6/llvm/utils/lit/lit/formats/googletest.py:57: SyntaxWarning: invalid escape sequence '\('
llvm>   upstream_prefix = re.compile('Running main\(\) from .*gtest_main\.cc')
llvm> /build/llvm-src-14.0.6/llvm/utils/lit/lit/TestRunner.py:199: SyntaxWarning: invalid escape sequence '\c'
llvm>   (e.g. "a\b\\c\\\\d" becomes "a\b\c\\d" where it should stay as it was,
llvm> llvm-lit: /build/llvm-src-14.0.6/llvm/utils/lit/lit/TestingConfig.py:103: fatal: unable to parse config file '/build/llvm-src-14.0.6/llvm/test/Bindings/Go/lit.local.cfg', traceback: Traceback (most recent call last):
llvm>   File "/build/llvm-src-14.0.6/llvm/utils/lit/lit/TestingConfig.py", line 92, in load_from_path
llvm>     exec(compile(data, path, 'exec'), cfg_globals, None)
llvm>     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
llvm>   File "/build/llvm-src-14.0.6/llvm/test/Bindings/Go/lit.local.cfg", line 2, in <module>
llvm>     import pipes
llvm> ModuleNotFoundError: No module named 'pipes'
llvm> 
llvm> make[3]: *** [CMakeFiles/check-all.dir/build.make:71: CMakeFiles/check-all] Error 2
llvm> make[3]: Leaving directory '/build/llvm-src-14.0.6/llvm/build'
llvm> make[2]: *** [CMakeFiles/Makefile2:11239: CMakeFiles/check-all.dir/all] Error 2
llvm> make[2]: Leaving directory '/build/llvm-src-14.0.6/llvm/build'
llvm> make[1]: *** [CMakeFiles/Makefile2:11246: CMakeFiles/check-all.dir/rule] Error 2
llvm> make[1]: Leaving directory '/build/llvm-src-14.0.6/llvm/build'
llvm> make: *** [Makefile:228: check-all] Error 2
20:21:25
@hexa:lossy.networkhexaThe pipes module was removed in 3.13 https://docs.python.org/3/library/pipes.html20:21:53
@hexa:lossy.networkhexaso we need to conditionally point it to python312 for earlier versions20:22:29
@qyliss:fairydust.spaceAlyssa RossMaybe we could drop some LLVMs…20:23:36
@hexa:lossy.networkhexaLLVM15 is still required for llvmlite/numba20:30:01
@rosscomputerguy:matrix.orgTristan RossIdeally I'd like to only have previous stable, current stable, and git20:34:02
@rosscomputerguy:matrix.orgTristan Ross
In reply to @hexa:lossy.network
LLVM15 is still required for llvmlite/numba
GHC is another one I believe
20:38:30
@rosscomputerguy:matrix.orgTristan RossWe can pretty much drop LLVM 12 now. I have a PR which moves things off LLVM 12 to a newer version for GHC.20:42:55
@reckenrode:matrix.orgRandy EckenrodeHopefully the forked version of LLVM needed for Swift 5.10 is okay with Python 3.13.21:19:25
@rosscomputerguy:matrix.orgTristan Ross https://discourse.nixos.org/t/nixpkgs-ghc-deprecation-policy-user-feedback-necessary/64153 hopefully this means we can work towards minimizing LLVM's versions 21:28:30
18 May 2025
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)

https://github.com/NixOS/nixpkgs/pull/403201 https://github.com/NixOS/nixpkgs/pull/403549 https://github.com/NixOS/nixpkgs/pull/403960

Anyone wants to take the chance to merge these three PRs

16:14:03
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)We have been running on these three PRs for quite a long time16:14:39
@rosscomputerguy:matrix.orgTristan Ross
In reply to @aleksana:mozilla.org
We have been running on these three PRs for quite a long time
Ping me in like 8 hours and I'll look at it lol
16:22:40
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)Redacted or Malformed Event16:32:47

Show newer messages


Back to Room ListRoom Version: 9