Nixpkgs Stdenv | 224 Members | |
| 74 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Sep 2022 | ||
| But—why? | 19:30:15 | |
so it'll be embeded in the name | 19:32:52 | |
builtins.unsafeDiscardStringContext has to be used | 19:32:55 | |
makes it pass too | 19:33:37 | |
| Artturin Thank you | 20:14:21 | |
| 28 Sep 2022 | ||
| 17:32:55 | ||
| 3 Oct 2022 | ||
| 14:25:48 | ||
| https://github.com/NixOS/nixpkgs/pull/194259 | 17:20:43 | |
| 15 Oct 2022 | ||
| 00:34:19 | ||
| 17 Oct 2022 | ||
| 13:39:44 | |
| John Ericson: nix since 2.4 supports building for given x86_64 abi levels, but nixpkgs doesn't allow that | 13:40:05 | |
| 13:40:12 | |
| 13:40:29 | |
*
| 13:40:35 | |
| The error comes from here:
| 13:41:02 | |
| can you look into supporting that? | 13:41:29 | |
| the rationale would be to flag certain packages with an abi level requirement, so build time does not get wasted | 13:43:19 | |
| that applies mostly to the ML sector, where builds and tests are often quite costly | 13:43:36 | |
*
via https://github.com/NixOS/nix/pull/4551 | 13:44:04 | |
| 22 Oct 2022 | ||
hexa: FWIW x86_64-v1-linux etc. tuples are bogus, neither LLVM nor autotools accept those and it's quite understandable since they cause a huge nightmare when parsing | 19:55:29 | |
When using autoconf it'll just be interpreted as a vendor and not do anything useful: | 19:56:23 | |
| well, not sure what the point of having them in nix is 😄 | 19:56:26 | |
| * When using
| 19:56:30 | |
| saw the change and was wondering why we didn't support it in nixpkgs | 19:56:59 | |
| I guess it saves you from having to create tags for these manually, but seems like a bad idea having malformed tuples in Nix proper | 19:59:58 | |
| autoconf wants you to use feature macros: https://www.gnu.org/software/autoconf-archive/ax_check_x86_features.html | 20:00:11 | |
LLVM seems to rely on -march= for determining this (even though they have a “sub arch type” concept used for armv6 vs. armv7 for example, it is not used for this) | 20:02:21 | |
* LLVM seems to rely on -march= for setting microarchitecture levels (even though they have a “sub arch type” concept used for armv6 vs. armv7 for example, it is not used for this) | 20:02:31 | |
| gcc also uses -march= for it: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=324bec558e95584e8c1997575ae9d75978af59f1 | 20:23:13 | |
| https://github.com/NixOS/nix/pull/4551#issuecomment-1287905912 | 20:27:41 | |