!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

569 Members
124 Servers

Load older messages


SenderMessageTime
24 Aug 2025
@qyliss:fairydust.spaceAlyssa Ross
If a package is available for the chosen interpreter, ``configure``
prepares a small script that invokes it from the venv itself\ [#distlib]_.
If not, ``configure`` can also optionally install dependencies in the
virtual environment with ``pip``, either from wheels in ``python/wheels``
or by downloading the package with PyPI.  Downloading can be disabled with
``--disable-download``; and anyway, it only happens when a ``configure``
option (currently, only ``--enable-docs``) is explicitly enabled but
the dependencies are not present.
18:52:42
@qyliss:fairydust.spaceAlyssa RossSo docs does make a difference?18:52:50
@qyliss:fairydust.spaceAlyssa Ross *
If a package is available for the chosen interpreter, ``configure``
prepares a small script that invokes it from the venv itself\ [#distlib]_.
If not, ``configure`` can also optionally install dependencies in the
virtual environment with ``pip``, either from wheels in ``python/wheels``
or by downloading the package with PyPI.  Downloading can be disabled with
``--disable-download``; and anyway, it only happens when a ``configure``
option (currently, only ``--enable-docs``) is explicitly enabled but
the dependencies are not present.
18:52:58
@qyliss:fairydust.spaceAlyssa Ross does --disable-download make a difference then? 18:53:15
@dramforever:matrix.orgdramforeveryes, this fixes qemu-user18:54:40
@dramforever:matrix.orgdramforevertesting full qemu rn18:54:43
@dramforever:matrix.orgdramforeversorry, i meant https://github.com/nixos/nixpkgs/commit/e651d115d5f2a6d37661578370993d345d97c71c did break it18:55:31
@dramforever:matrix.orgdramforeverappliable diff https://fars.ee/B0XU18:56:48
@dramforever:matrix.orgdramforeveri suspect hexa just did not see the python3Packages below18:57:53
@dramforever:matrix.orgdramforeverand decided to just wrap it while not knowing what's going on18:58:03
@hexa:lossy.networkhexayup, but it also fixed the native build18:58:43
@hexa:lossy.networkhexasorry if it broke cross18:58:46
@dramforever:matrix.orgdramforeverno, it also broke native18:58:54
@dramforever:matrix.orgdramforeverqemu-user, specifically18:59:00
@tpw_rules:matrix.orgtpw_rulesit fixed the build but the resulting binary doesn't work18:59:01
@hexa:lossy.networkhexait worked on python-updates18:59:04
@qyliss:fairydust.spaceAlyssa Rossqemu-user did?18:59:08
@hexa:lossy.networkhexaok18:59:08
@tpw_rules:matrix.orgtpw_rulesit didn't18:59:12
@hexa:lossy.networkhexathe build worked, I did not test qemu18:59:22
@dramforever:matrix.orgdramforeverqemu still worked, qemu-user didn't work18:59:23
@hexa:lossy.networkhexaok18:59:27
@dramforever:matrix.orgdramforeverso, anyway, any reason to wrap instead of python3Packages like before?18:59:50
@hexa:lossy.networkhexafeel free to unwrap, I'm honestly not sure how python environments compose without19:00:12
@tpw_rules:matrix.orgtpw_rulesyes dram can confirm that patch works19:00:29
@tpw_rules:matrix.orgtpw_rulesi'm not sure what exactly in the python updates changed to make distlib mandatory, i sort of got halfway there in bisecting19:00:50
@tpw_rules:matrix.orgtpw_rulesbut it's definitely that PR somewhere19:01:17
@tpw_rules:matrix.orgtpw_rulesguess this also makes artturin's earlier PR redundant?19:01:42
@tpw_rules:matrix.orgtpw_rulesor does that still need to be mixed in somehow?19:01:49
@dramforever:matrix.orgdramforeverquick q how do i retract a request changes19:02:42

Show newer messages


Back to Room ListRoom Version: 6