authorgravatar for nmarks@merrill-100-64-105-72.resnet.ucsc.eduNatalie Marks <nmarks@merrill-100-64-105-72.resnet.ucsc.edu> 2024-09-27 15:09:44-07:00
committergravatar for nmarks@merrill-100-64-105-72.resnet.ucsc.eduNatalie Marks <nmarks@merrill-100-64-105-72.resnet.ucsc.edu> 2024-09-27 15:09:44-07:00
log09aa7681bd11d8571026a8e46fefb09a4f13e84d
tree76e68d7bf4229c5d8715ba7c58f1a350919ef200
parentd484ea5a62726d353f188116268a260e7cb9dc1f

refactored


10 files changed, 866 insertions(+), 2618 deletions(-)

configuration.nix deleted-490
...@@ -1,490 +0,0 @@
1#<BS> Edit this configuration file to define what should be installed on
2# your system. Help is available in the configuration.nix(5) man page
3# and in the NixOS manual (accessible by running ‘nixos-help’).
4{
5 self,
6 inputs,
7 config,
8 pkgs,
9 ...
10}: {
11 nixpkgs.config.allowUnfree = true;
12
13 programs._1password.enable = true;
14 programs._1password-gui = {
15 enable = true;
16 # Certain features, including CLI integration and system authentication support,
17 # require enabling PolKit integration on some desktop environments (e.g. Plasma).
18 polkitPolicyOwners = ["nmarks"];
19 };
20
21 services.blueman.enable = true;
22 hardware.bluetooth.enable = true;
23
24 services = {
25 ratbagd.enable = true;
26 };
27
28 systemd.timers.duckdns = {
29 wantedBy = ["timers.target"];
30 timerConfig = {
31 OnBootSec = "5m";
32 OnUnitActiveSec = "5m";
33 Unit = "duckdns.service";
34 };
35 };
36
37 programs.noisetorch.enable = true;
38
39 systemd.services.duckdns = {
40 enable = true;
41 script = ''echo url="https://www.duckdns.org/update?domains=pathfinder2e&token=9c1ffa47-7496-4975-ba2b-a6928b28c500&ip=" | ${pkgs.curl}/bin/curl -v -k -o ~/.duckdns/duck.log -K -'';
42 serviceConfig = {
43 Type = "oneshot";
44 User = "nmarks";
45 };
46 };
47
48 services.foundryvtt = {
49 enable = true;
50 hostName = "pathfinder2.duckdns.org";
51 proxySSL = true;
52 proxyPort = 443;
53 package = inputs.foundryvtt.packages.${pkgs.system}.foundryvtt_11;
54 };
55
56 services.cloudflared = {
57 enable = true;
58 # user = "nmarks";
59 # tunnels = {
60 # "b407af0f-5168-4a79-a9f4-fe99e52990dd" = {
61 # credentialsFile = "${config.users.users.nmarks.home}/.cloudflared/b407af0f-5168-4a79-a9f4-fe99e52990dd.json";
62 # default = "http_status:404";
63 # };
64 # };
65 };
66
67 services.caddy = {
68 enable = true;
69
70 # virtualHosts."10.154.1.147".extraConfig = ''
71 # tls internal
72 # reverse_proxy localhost:30000
73 # encode zstd gzip
74 # '';
75
76 # virtualHosts."10.154.1.105".extraConfig = ''
77 # tls internal
78 # reverse_proxy localhost:30000
79 # encode zstd gzip
80 # '';
81 #
82 # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
83 # reverse_proxy localhost:30000
84 # encode zstd gzip
85 # '';
86 virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
87 reverse_proxy localhost:30000
88 '';
89
90 # extraConfig = ''
91 # pathfinder2e.duckdns.org {
92 # # PROXY ALL REQUEST TO PORT 30000
93 # reverse_proxy localhost:30000
94 # encode zstd gzip
95 # }
96 # '';
97 };
98
99 services.flatpak.enable = true;
100
101 virtualisation.docker.enable = true;
102
103 nix.settings.experimental-features = ["nix-command" "flakes"];
104 nix.settings = {
105 substituters = [
106 "https://nix-community.cachix.org"
107 "https://cache.nixos.org/"
108 "https://cuda-maintainers.cachix.org"
109 "https://cosmic.cachix.org/"
110 ];
111 trusted-public-keys = [
112 "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
113 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
114 "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
115 ];
116 };
117 programs.hyprland.enable = true;
118
119 programs.fish.enable = true;
120
121 services.tailscale.enable = true;
122
123 services.keyd = {
124 enable = true;
125 keyboards = {
126 default = {
127 settings = {
128 main = {
129 capslock = "escape";
130 };
131 };
132 };
133 };
134 };
135
136 virtualisation.libvirtd.enable = true;
137 programs.virt-manager.enable = true;
138
139 systemd.targets = {
140 sleep.enable = false;
141 suspend.enable = false;
142 hibernate.enable = false;
143 hybrid-sleep.enable = false;
144 };
145
146 programs.nh = {
147 enable = true;
148 clean.enable = true;
149 clean.extraArgs = "--keep-since 4d --keep 3";
150 flake = "/home/nmarks/.dotfiles";
151 };
152
153 fonts.packages = with pkgs; [
154 (nerdfonts.override {fonts = ["FiraCode" "Iosevka"];})
155 ];
156
157 imports = [
158 # Include the results of the hardware scan.
159 ./hardware-configuration.nix
160 inputs.foundryvtt.nixosModules.foundryvtt
161 ];
162
163 # Enable OpenGL
164 hardware.graphics = {
165 enable = true;
166 };
167 services.xserver.videoDrivers = ["nvidia"];
168
169 hardware.nvidia = {
170 forceFullCompositionPipeline = true;
171 # Modesetting is required.
172 modesetting.enable = true;
173
174 # Nvidia power management. Experimental, and can cause sleep/suspend to fail.
175 powerManagement.enable = false;
176 # Fine-grained power management. Turns off GPU when not in use.
177 # Experimental and only works on modern Nvidia GPUs (Turing or newer).
178 powerManagement.finegrained = false;
179
180 # Use the NVidia open source kernel module (not to be confused with the
181 # independent third-party "nouveau" open source driver).
182 # Support is limited to the Turing and later architectures. Full list of
183 # supported GPUs is at:
184 # https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
185 # Only available from driver 515.43.04+
186 # Currently alpha-quality/buggy, so false is currently the recommended setting.
187 open = false;
188
189 # Enable the Nvidia settings menu,
190 # accessible via `nvidia-settings`.
191 nvidiaSettings = true;
192
193 # Optionally, you may need to select the appropriate driver version for your specific GPU.
194 package = config.boot.kernelPackages.nvidiaPackages.beta;
195 #Fixes a glitch
196 nvidiaPersistenced = true;
197
198 #Required for amdgpu and nvidia gpu pairings
199 # modesetting.enable = true;
200
201 prime = {
202 # offload.enable = true;
203 #sync.enable = true;
204
205 amdgpuBusId = "PCI:0f:00.0";
206
207 nvidiaBusId = "PCI:01:00.0";
208 };
209 };
210 # Bootloader.
211 #boot.loader.systemd-boot.enable = true;
212 #boot.loader.efi.canTouchEfiVariables = true;
213
214 boot.loader = {
215 systemd-boot.enable = true;
216 efi = {
217 canTouchEfiVariables = true;
218 # assuming /boot is the mount point of the EFI partition in NixOS (as the installation section recommends).
219 efiSysMountPoint = "/boot";
220 };
221 # grub = {
222 # enable = true;
223 # device = "/dev/sdb1";
224 # theme = pkgs.nixos-grub2-theme;
225 # useOSProber = true;
226 # };
227 };
228
229 boot.supportedFilesystems = ["ntfs"];
230 # Configure network proxy if necessary
231 # networking.proxy.default = "http://user:password@proxy:port/";
232 # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
233
234 # Enable networking
235
236 # Set your time zone.
237 time.timeZone = "America/Los_Angeles";
238
239 # Select internationalisation properties.
240 i18n.defaultLocale = "en_US.UTF-8";
241
242 i18n.extraLocaleSettings = {
243 LC_ADDRESS = "en_US.UTF-8";
244 LC_IDENTIFICATION = "en_US.UTF-8";
245 LC_MEASUREMENT = "en_US.UTF-8";
246 LC_MONETARY = "en_US.UTF-8";
247 LC_NAME = "en_US.UTF-8";
248 LC_NUMERIC = "en_US.UTF-8";
249 LC_PAPER = "en_US.UTF-8";
250 LC_TELEPHONE = "en_US.UTF-8";
251 LC_TIME = "en_US.UTF-8";
252 };
253
254 # Enable the X11 windowing system.
255 services.xserver.enable = true;
256
257 # Enable the KDE Plasma Desktop Environment.
258 services.displayManager.sddm.enable = true;
259 services.desktopManager.plasma6.enable = true;
260
261 # services.desktopManager.cosmic.enable = true;
262 # services.displayManager.cosmic-greeter.enable = true;
263
264 # Configure keymap in X11
265 services.xserver = {
266 xkb.layout = "us";
267 xkb.variant = "";
268 };
269
270 # Enable CUPS to print documents.
271 services.printing.enable = true;
272
273 # Enable sound with pipewire.
274 #sound.enable = true;
275 #hardware.pulseaudio.enable = false;
276 security.rtkit.enable = true;
277 services.pipewire = {
278 enable = true;
279 alsa.enable = true;
280 alsa.support32Bit = true;
281 pulse.enable = true;
282 # If you want to use JACK applications, uncomment this
283 #jack.enable = true;
284
285 # use the example session manager (no others are packaged yet so this is enabled by default,
286 # no need to redefine it in your config for now)
287 #media-session.enable = true;
288 };
289
290 # Enable touchpad support (enabled default in most desktopManager).
291 # services.xserver.libinput.enable = true;
292
293 # Define a user account. Don't forget to set a password with ‘passwd’.
294 users.defaultUserShell = pkgs.fish;
295 users.users.nmarks = {
296 isNormalUser = true;
297 description = "Natalie Marks";
298 extraGroups = ["networkmanager" "wheel" "docker"];
299 # openssh.authorizedKeys.keyFiles = ["~/.ssh/id_ed25519.pub"];
300 packages = with pkgs; [
301 firefox
302 kate
303 vim
304 kitty
305 lua-language-server
306 texlive.combined.scheme-full
307 steam-run
308 # thunderbird
309 ];
310 };
311
312 programs.neovim = {
313 enable = true;
314 defaultEditor = true;
315 };
316 environment.variables.EDITOR = "nvim";
317
318 programs.steam = {
319 enable = true;
320 package = with pkgs; steam.override {extraPkgs = pkgs: [attr];};
321 };
322
323 # Allow unfree packages
324 # List packages installed in system profile. To search, run:
325 # $ nix search wget
326 environment.systemPackages = with pkgs; [
327 fish
328 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
329 wget
330 git
331 unzip
332 ripgrep
333 clang
334 fd
335 cargo
336 python3
337 python311Packages.pynvim
338 python311Packages.pip
339 steam
340 ruby
341 julia
342 xclip
343 nodePackages.npm
344 go
345 tailscale
346 ethtool
347 grub2
348
349 wineWowPackages.waylandFull
350 wineWowPackages.stable
351 ];
352
353 # Some programs need SUID wrappers, can be configured further or are
354 # started in user sessions.
355 programs.mtr.enable = true;
356 programs.gnupg.agent = {
357 enable = true;
358 enableSSHSupport = true;
359 };
360
361 # List services that you want to enable:
362
363 # Enable the OpenSSH daemon.
364 services.openssh.enable = true;
365
366 programs.kdeconnect.enable = true;
367
368 networking = {
369 hostName = "nixos"; # Define your hostname.
370 # wireless.enable = true; # Enables wireless support via wpa_supplicant.
371 networkmanager.enable = true;
372 firewall = {
373 allowedTCPPorts = [22 80 443];
374 #KDE Connect
375 # allowedTCPPortRanges = [
376 # {
377 # from = 1714;
378 # to = 1764;
379 # }
380 # ];
381 # allowedUDPPortRanges = [
382 # {
383 # from = 1714;
384 # to = 1764;
385 # }
386 # ];
387 enable = true;
388 };
389 interfaces.enp11s0.wakeOnLan = {
390 enable = true;
391 policy = ["magic"];
392 };
393 };
394
395 programs.nix-ld.enable = true;
396
397 # "minimum" amount of libraries needed for most games to run without steam-run
398 programs.nix-ld.libraries = with pkgs; [
399 # common requirement for several games
400 stdenv.cc.cc.lib
401
402 # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L72-L79
403 xorg.libXcomposite
404 xorg.libXtst
405 xorg.libXrandr
406 xorg.libXext
407 xorg.libX11
408 xorg.libXfixes
409 libGL
410 libva
411
412 # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L124-L136
413 fontconfig
414 freetype
415 xorg.libXt
416 xorg.libXmu
417 libogg
418 libvorbis
419 SDL
420 SDL2_image
421 glew110
422 libdrm
423 libidn
424 tbb
425 zlib
426 alsa-lib
427 at-spi2-atk
428 at-spi2-core
429 atk
430 cairo
431 cups
432 curl
433 dbus
434 expat
435 fontconfig
436 freetype
437 fuse3
438 gdk-pixbuf
439 glib
440 gtk3
441 icu
442 libGL
443 libappindicator-gtk3
444 libdrm
445 libglvnd
446 libnotify
447 libpulseaudio
448 libunwind
449 libusb1
450 libuuid
451 libxkbcommon
452 libxml2
453 mesa
454 nspr
455 nss
456 openssl
457 pango
458 pipewire
459 stdenv.cc.cc
460 systemd
461 vulkan-loader
462 xorg.libX11
463 xorg.libXScrnSaver
464 xorg.libXcomposite
465 xorg.libXcursor
466 xorg.libXdamage
467 xorg.libXext
468 xorg.libXfixes
469 xorg.libXi
470 xorg.libXrandr
471 xorg.libXrender
472 xorg.libXtst
473 xorg.libxcb
474 xorg.libxkbfile
475 xorg.libxshmfence
476 zlib
477 ];
478 # Open ports in the firewall.
479 # networking.firewall.allowedUDPPorts = [ ... ];
480 # Or disable the firewall altogether.
481 # networking.firewall.enable = false;
482
483 # This value determines the NixOS release from which the default
484 # settings for stateful data, like file locations and database versions
485 # on your system were taken. It‘s perfectly fine and recommended to leave
486 # this value at the release version of the first install of this system.
487 # Before changing this value read the documentation for this option
488 # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
489 system.stateVersion = "23.05"; # Did you read the comment?
490}
discord/default.nix deleted-27
...@@ -1,27 +0,0 @@
1{ config, lib, pkgs, ... }:
2
3let
4 krisp-patcher = pkgs.writers.writePython3Bin "krisp-patcher" {
5 libraries = with pkgs.python3Packages; [ capstone pyelftools ];
6 flakeIgnore = [
7 "E501" # line too long (82 > 79 characters)
8 "F403" # ‘from module import *’ used; unable to detect undefined names
9 "F405" # name may be undefined, or defined from star imports: module
10 ];
11 } (builtins.readFile ./krisp-patcher.py);
12in
13{
14 options = {
15 sys.discord.enable = lib.mkOption {
16 description = "Whether to install Discord, a voice and text chat platform.";
17 type = lib.types.bool;
18 default = false;
19 };
20 };
21 config = lib.mkIf config.sys.discord.enable {
22 home.packages = [
23 (pkgs.discord.override { withVencord = true; withTTS = true; })
24 krisp-patcher
25 ];
26 };
27}
discord/krisp-patcher.py deleted-83
...@@ -1,83 +0,0 @@
1import sys
2import shutil
3
4from elftools.elf.elffile import ELFFile
5from capstone import *
6from capstone.x86 import *
7
8if len(sys.argv) < 2:
9 print(f"Usage: {sys.argv[0]} [path to discord_krisp.node]")
10 # "Unix programs generally use 2 for command line syntax errors and 1 for all other kind of errors."
11 sys.exit(2)
12
13executable = sys.argv[1]
14
15elf = ELFFile(open(executable, "rb"))
16symtab = elf.get_section_by_name('.symtab')
17
18krisp_initialize_address = symtab.get_symbol_by_name("_ZN7discord15KrispInitializeEv")[0].entry.st_value
19isSignedByDiscord_address = symtab.get_symbol_by_name("_ZN7discord4util17IsSignedByDiscordERKNSt4__Cr12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE")[0].entry.st_value
20
21text = elf.get_section_by_name('.text')
22text_start = text['sh_addr']
23text_start_file = text['sh_offset']
24# This seems to always be zero (.text starts at the right offset in the file). Do it just in case?
25address_to_file = text_start_file - text_start
26
27# Done with the ELF now.
28# elf.close()
29
30krisp_initialize_offset = krisp_initialize_address - address_to_file
31isSignedByDiscord_offset = krisp_initialize_address - address_to_file
32
33f = open(executable, "rb")
34f.seek(krisp_initialize_offset)
35krisp_initialize = f.read(64)
36f.close()
37
38# States
39found_issigned_by_discord_call = False
40found_issigned_by_discord_test = False
41found_issigned_by_discord_je = False
42found_already_patched = False
43je_location = None
44
45# We are looking for a call to IsSignedByDiscord, followed by a test, followed by a je.
46# Then we patch the je into a two byte nop.
47
48md = Cs(CS_ARCH_X86, CS_MODE_64)
49md.detail = True
50for i in md.disasm(krisp_initialize, krisp_initialize_address):
51 if i.id == X86_INS_CALL:
52 if i.operands[0].type == X86_OP_IMM:
53 if i.operands[0].imm == isSignedByDiscord_address:
54 found_issigned_by_discord_call = True
55
56 if i.id == X86_INS_TEST:
57 if found_issigned_by_discord_call:
58 found_issigned_by_discord_test = True
59
60 if i.id == X86_INS_JE:
61 if found_issigned_by_discord_test:
62 found_issigned_by_discord_je = True
63 je_location = i.address
64 break
65
66 if i.id == X86_INS_NOP:
67 if found_issigned_by_discord_test:
68 found_already_patched = True
69 break
70
71if je_location:
72 print(f"Found patch location: 0x{je_location:x}")
73
74 shutil.copyfile(executable, executable + ".orig")
75 f = open(executable, 'rb+')
76 f.seek(je_location - address_to_file)
77 f.write(b'\x66\x90') # Two byte NOP
78 f.close()
79else:
80 if found_already_patched:
81 print("Couldn't find patch location - already patched.")
82 else:
83 print("Couldn't find patch location - review manually. Sorry.")
flake.nix+32-53
...@@ -8,6 +8,11 @@...@@ -8,6 +8,11 @@
8 home-manager.url = "github:nix-community/home-manager/master";8 home-manager.url = "github:nix-community/home-manager/master";
9 home-manager.inputs.nixpkgs.follows = "nixpkgs";9 home-manager.inputs.nixpkgs.follows = "nixpkgs";
1010
11 darwin = {
12 url = "github:lnl7/nix-darwin/master";
13 inputs.nixpkgs.follows = "nixpkgs";
14 };
15
11 stylix.url = "github:danth/stylix";16 stylix.url = "github:danth/stylix";
12 blocklist-hosts = {17 blocklist-hosts = {
13 url = "github:StevenBlack/hosts";18 url = "github:StevenBlack/hosts";
...@@ -52,44 +57,6 @@...@@ -52,44 +57,6 @@
52 overlays = [57 overlays = [
53 inputs.zig.overlays.default58 inputs.zig.overlays.default
54 ];59 ];
55 systemSettings = {
56 system = "x86_64-linux"; # system arch
57 hostname = "nixos"; # hostname
58 #profile = "personal"; # select a profile defined from my profiles directory
59 timezone = "America/Los_Angeles"; # select timezone
60 locale = "en_US.UTF-8"; # select locale
61 };
62 userSettings = rec {
63 username = "nmarks"; # username
64 name = "Nmarks"; # name/identifier
65 email = "nmarks413@gmail.com"; # email (used for certain configurations)
66 dotfilesDir = "~/.dotfiles"; # absolute path of the local repo
67 #theme = "uwunicorn-yt"; # selcted theme from my themes directory (./themes/)
68 wm = "hyprland"; # Selected window manager or desktop environment; must select one in both ./user/wm/ and ./system/wm/
69 # window manager type (hyprland or x11) translator
70 wmType =
71 if (wm == "hyprland")
72 then "wayland"
73 else "x11";
74 browser = "firefox"; # Default browser; must select one from ./user/app/browser/
75 term = "kitty"; # Default terminal command;
76 font = ""; # Selected font
77 fontPkg = pkgs.intel-one-mono; # Font package
78 editor = "nvim"; # Default editor;
79 # editor spawning translator
80 # generates a command that can be used to spawn editor inside a gui
81 # EDITOR and TERM session variables must be set in home.nix or other module
82 # I set the session variable SPAWNEDITOR to this in my home.nix for convenience
83 spawnEditor =
84 if (editor == "emacsclient")
85 then "emacsclient -c -a 'emacs'"
86 else
87 (
88 if ((editor == "vim") || (editor == "nvim") || (editor == "nano"))
89 then "exec " + term + " -e " + editor
90 else editor
91 );
92 };
93 pkgs = import nixpkgs {60 pkgs = import nixpkgs {
94 system = systemSettings.system;61 system = systemSettings.system;
95 config = {62 config = {
...@@ -108,15 +75,21 @@...@@ -108,15 +75,21 @@
108 overlays = [];75 overlays = [];
109 };76 };
11077
78
111 lib = nixpkgs.lib;79 lib = nixpkgs.lib;
112 in {80 in {
113 homeConfigurations = {81 nixosConfigurations = {
114 nmarks = home-manager.lib.homeManagerConfiguration {82 nixos = lib.nixosSystem {
115 inherit pkgs;83 system = systemSettings.system;
116 modules = [84 modules = [
117 ./home.nix85 nixos-cosmic.nixosModules.default
118 ];86 ./configuration.nix
119 extraSpecialArgs = {87 home-manager.nixosModules.home-manager
88 {
89 home-manager.useGlobalPkgs = true;
90 home-manager.useUserPackages = true;
91 home-manager.users.nmarks = import ./hosts/desktop/home.nix;
92 home-manager.extraSpecialArgs = {
120 inherit pkgs-stable;93 inherit pkgs-stable;
121 inherit systemSettings;94 inherit systemSettings;
122 inherit userSettings;95 inherit userSettings;
...@@ -125,14 +98,7 @@...@@ -125,14 +98,7 @@
125 inherit zls;98 inherit zls;
126 inherit ghostty;99 inherit ghostty;
127 };100 };
128 };101 }
129 };
130 nixosConfigurations = {
131 nixos = lib.nixosSystem {
132 system = systemSettings.system;
133 modules = [
134 nixos-cosmic.nixosModules.default
135 ./configuration.nix
136 ];102 ];
137 specialArgs = {103 specialArgs = {
138 inherit inputs;104 inherit inputs;
...@@ -144,7 +110,20 @@...@@ -144,7 +110,20 @@
144 };110 };
145 };111 };
146 };112 };
147113 darwinSystem = darwin.lib.darwinSystem {
114 system = "aarch64-darwin";
115 modules = [
116 ./hosts/laptop/configuration.nix
117 home-manager.darwinModules.home-manager
118 {
119 home-manager.useGlobalPkgs = true;
120 home-manager.useUserPackages = true;
121 home-manager.users.nmarks = import ./hosts/laptop/home.nix;
122 users.users.nmarks.home = "/Users/nmarks";
123 };
124 ];
125 specialArgs = { inherit nixpkgs; };
126 };
148 # nixos = inputs.self.nixosConfigurations.nmarks;127 # nixos = inputs.self.nixosConfigurations.nmarks;
149 #128 #
150 #129 #
home.nix deleted-270
...@@ -1,270 +0,0 @@
1{
2 inputs,
3 config,
4 pkgs,
5 zls,
6 ghostty,
7 ...
8}: {
9 # wayland.windowManager.hyprland = {
10 # enable = true;
11 # # ...
12 # plugins = [
13 # inputs.hyprland-plugins.packages.${pkgs.system}.hyprbars
14 # # ...
15 # ];
16 # };
17
18 # Home Manager needs a bit of information about you and the paths it should
19 # manage.
20 home.username = "nmarks";
21 home.homeDirectory = "/home/nmarks";
22
23 # This value determines the Home Manager release that your configuration is
24 # compatible with. This helps avoid breakage when a new Home Manager release
25 # introduces backwards incompatible changes.
26 #
27 # You should not change this value, even if you update Home Manager. If you do
28 # want to update the value, then make sure to first check the Home Manager
29 # release notes.
30 home.stateVersion = "23.05"; # Please read the comment before changing.
31
32 nixpkgs.config = {
33 allowUnfree = true;
34 };
35
36 # imports = [
37 # ./zed-editor.nix
38 # ];
39
40 # imports = [discord/default.nix];
41 # sys.discord.enable = true;
42
43 # The home.packages option allows you to install Nix packages into your
44 # environment.
45
46 home.packages = with pkgs;
47 [
48 calibre
49 pyright
50 ruff
51 python312Packages.jedi-language-server
52 wofi
53 bottles
54 spectacle
55 dolphin
56 path-of-building
57 tor
58 spotify
59 stremio
60 codespell
61 fzf
62 pavucontrol
63 efibootmgr
64 zigpkgs.master
65 ghostty.packages.x86_64-linux.default
66 stylua
67 webcord
68 cachix
69 (btop.override {cudaSupport = true;})
70 neofetch
71 direnv
72 R
73 typst
74 typst-live
75 tmux
76 zellij
77 distrobox
78 podman
79 qemu
80 vimgolf
81 lazygit
82 rustup
83 file
84 vesktop
85 (discord.override {
86 withVencord = true;
87 })
88 # itch : THIS IS BROKEN FOR SOME REASON, need to pin it??
89 qbittorrent
90 deno
91 imagemagick
92 pkg-config
93 mpv
94 comma
95 openconnect
96 gnumake
97 kdeconnect
98 signal-desktop
99 zed-editor
100 #getting foundry to work!
101 #nodejs_21
102 caddy
103 cloudflared
104 pm2
105 #productivty
106 todoist-electron
107 #Gaming
108 lutris
109 wineWowPackages.stable
110 winetricks
111 dxvk_2
112 mangohud
113 vulkan-tools
114 asdf-vm
115 prismlauncher
116 # for cmpm17
117 binwalk
118 exiftool
119 #for fun
120 cowsay
121 cmatrix
122 hyfetch
123 bat
124 eza
125 ollama
126 sl
127 fallout-ce
128 fallout2-ce
129 #CSE114 (Haskell stuff)
130 stack
131 (haskell-language-server.override {supportedGhcVersions = ["94" "947"];})
132 haskell.compiler.ghc947
133 ormolu
134 #LSP + formatters/linters
135 lua-language-server
136 nil
137 alejandra
138 statix
139 texlab
140 typst-fmt
141 typst-lsp
142 clang-tools
143 # rust-analyzer
144 #clippy
145 # rustfmt
146 #runpod
147 docker
148 nh
149 fastfetch
150 ]
151 ++ [zls.packages.x86_64-linux.zls];
152
153 programs.direnv = {
154 enable = true;
155 #enableFishIntegration = true;
156 nix-direnv.enable = true;
157 };
158
159 programs.neovim = {
160 viAlias = true;
161 vimAlias = true;
162 extraPackages = with pkgs; [
163 ];
164 };
165 #Link neovim config into nix
166 #xdg.configFile.nvim.source = ./nvim;
167 xdg.mimeApps.defaultApplications."inode/directory" = "dolphin.desktop";
168 # xdg.mimeApps.defaultApplications = {"inode/directory" = "org.kde.dolphin.desktop";};
169
170 programs.kitty = {
171 enable = true;
172 theme = "Catppuccin-Mocha";
173 extraConfig = "font_family Iosevka NF
174 italic_font auto
175 bold_italic_font auto
176 bold_font auto";
177 };
178
179 programs.mangohud.enable = true;
180
181 programs.fish = {
182 enable = true;
183
184 plugins = [
185 {
186 name = "tide";
187 src = pkgs.fishPlugins.tide.src;
188 }
189 ];
190 shellAliases = {
191 hm-update = "git add home.nix ; git commit -m 'updated home-manager config'; git push origin main; home-manager switch --flake ~/.dotfiles/#nmarks";
192 sys-update = "git add configuration.nix ; git commit -m 'updated system config'; git push origin main; sudo nixos-rebuild switch --flake ~/.dotfiles/#nmarks";
193 full-update = "sys-update; hm-update";
194 reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now";
195 };
196 shellInit = "source $HOME/.nix-profile/share/asdf-vm/asdf.fish ";
197 };
198
199 programs.hyfetch = {
200 enable = true;
201 settings = {
202 backend = "fastfetch";
203 preset = "bisexual";
204 mode = "rgb";
205 light_dark = "dark";
206 lightness = {
207 };
208 color_align = {
209 mode = "horizontal";
210 # custom_colors = [];
211 # fore_back = null;
212 };
213 distro = null;
214 pride_month_shown = [
215 ];
216 pride_month_disable = false;
217 };
218 };
219
220 /*
221 programs.zsh = {
222 oh-my-zsh = {
223 enable = true;
224 plugins = [ "git" "extract"];
225 };
226 enableAutosuggestions = true;
227 enableCompletion = true;
228 syntaxHighlighting.enable = true;
229
230 plugins = [
231 {name = "powerlevel10k";src = pkgs.zsh-powerlevel10k;file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";}
232 ];
233 };
234 */
235
236 # Home Manager is pretty good at managing dotfiles. The primary way to manage
237 # plain files is through 'home.file'.
238 home.file = {
239 # # Building this configuration will create a copy of 'dotfiles/screenrc' in
240 # # the Nix store. Activating the configuration will then make '~/.screenrc' a
241 # # symlink to the Nix store copy.
242 # ".screenrc".source = dotfiles/screenrc;
243
244 # # You can also set the file content immediately.
245 # ".gradle/gradle.properties".text = ''
246 # org.gradle.console=verbose
247 # org.gradle.daemon.idletimeout=3600000
248 # '';
249 };
250
251 # You can also manage environment variables but you will have to manually
252 # source
253 #
254 # ~/.nix-profile/etc/profile.d/hm-session-vars.sh
255 #
256 # or
257 #
258 # /etc/profiles/per-user/nmarks/etc/profile.d/hm-session-vars.sh
259 #
260 # if you don't want to manage your shell through Home Manager.
261 home.sessionVariables = {
262 EDITOR = "nvim";
263 VISUAL = "nvim";
264 TERMINAL = "ghostty";
265 BROWSER = "firefox";
266 };
267
268 # Let Home Manager install and manage itself.
269 programs.home-manager.enable = true;
270}
hosts/desktop/configuration.nix created+490
...@@ -0,0 +1,490 @@
1#<BS> Edit this configuration file to define what should be installed on
2# your system. Help is available in the configuration.nix(5) man page
3# and in the NixOS manual (accessible by running ‘nixos-help’).
4{
5 self,
6 inputs,
7 config,
8 pkgs,
9 ...
10}: {
11 nixpkgs.config.allowUnfree = true;
12
13 programs._1password.enable = true;
14 programs._1password-gui = {
15 enable = true;
16 # Certain features, including CLI integration and system authentication support,
17 # require enabling PolKit integration on some desktop environments (e.g. Plasma).
18 polkitPolicyOwners = ["nmarks"];
19 };
20
21 services.blueman.enable = true;
22 hardware.bluetooth.enable = true;
23
24 services = {
25 ratbagd.enable = true;
26 };
27
28 systemd.timers.duckdns = {
29 wantedBy = ["timers.target"];
30 timerConfig = {
31 OnBootSec = "5m";
32 OnUnitActiveSec = "5m";
33 Unit = "duckdns.service";
34 };
35 };
36
37 programs.noisetorch.enable = true;
38
39 systemd.services.duckdns = {
40 enable = true;
41 script = ''echo url="https://www.duckdns.org/update?domains=pathfinder2e&token=9c1ffa47-7496-4975-ba2b-a6928b28c500&ip=" | ${pkgs.curl}/bin/curl -v -k -o ~/.duckdns/duck.log -K -'';
42 serviceConfig = {
43 Type = "oneshot";
44 User = "nmarks";
45 };
46 };
47
48 services.foundryvtt = {
49 enable = true;
50 hostName = "pathfinder2.duckdns.org";
51 proxySSL = true;
52 proxyPort = 443;
53 package = inputs.foundryvtt.packages.${pkgs.system}.foundryvtt_11;
54 };
55
56 services.cloudflared = {
57 enable = true;
58 # user = "nmarks";
59 # tunnels = {
60 # "b407af0f-5168-4a79-a9f4-fe99e52990dd" = {
61 # credentialsFile = "${config.users.users.nmarks.home}/.cloudflared/b407af0f-5168-4a79-a9f4-fe99e52990dd.json";
62 # default = "http_status:404";
63 # };
64 # };
65 };
66
67 services.caddy = {
68 enable = true;
69
70 # virtualHosts."10.154.1.147".extraConfig = ''
71 # tls internal
72 # reverse_proxy localhost:30000
73 # encode zstd gzip
74 # '';
75
76 # virtualHosts."10.154.1.105".extraConfig = ''
77 # tls internal
78 # reverse_proxy localhost:30000
79 # encode zstd gzip
80 # '';
81 #
82 # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
83 # reverse_proxy localhost:30000
84 # encode zstd gzip
85 # '';
86 virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
87 reverse_proxy localhost:30000
88 '';
89
90 # extraConfig = ''
91 # pathfinder2e.duckdns.org {
92 # # PROXY ALL REQUEST TO PORT 30000
93 # reverse_proxy localhost:30000
94 # encode zstd gzip
95 # }
96 # '';
97 };
98
99 services.flatpak.enable = true;
100
101 virtualisation.docker.enable = true;
102
103 nix.settings.experimental-features = ["nix-command" "flakes"];
104 nix.settings = {
105 substituters = [
106 "https://nix-community.cachix.org"
107 "https://cache.nixos.org/"
108 "https://cuda-maintainers.cachix.org"
109 "https://cosmic.cachix.org/"
110 ];
111 trusted-public-keys = [
112 "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
113 "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
114 "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
115 ];
116 };
117 programs.hyprland.enable = true;
118
119 programs.fish.enable = true;
120
121 services.tailscale.enable = true;
122
123 services.keyd = {
124 enable = true;
125 keyboards = {
126 default = {
127 settings = {
128 main = {
129 capslock = "escape";
130 };
131 };
132 };
133 };
134 };
135
136 virtualisation.libvirtd.enable = true;
137 programs.virt-manager.enable = true;
138
139 systemd.targets = {
140 sleep.enable = false;
141 suspend.enable = false;
142 hibernate.enable = false;
143 hybrid-sleep.enable = false;
144 };
145
146 programs.nh = {
147 enable = true;
148 clean.enable = true;
149 clean.extraArgs = "--keep-since 4d --keep 3";
150 flake = "/home/nmarks/.dotfiles";
151 };
152
153 fonts.packages = with pkgs; [
154 (nerdfonts.override {fonts = ["FiraCode" "Iosevka"];})
155 ];
156
157 imports = [
158 # Include the results of the hardware scan.
159 ./hardware-configuration.nix
160 inputs.foundryvtt.nixosModules.foundryvtt
161 ];
162
163 # Enable OpenGL
164 hardware.graphics = {
165 enable = true;
166 };
167 services.xserver.videoDrivers = ["nvidia"];
168
169 hardware.nvidia = {
170 forceFullCompositionPipeline = true;
171 # Modesetting is required.
172 modesetting.enable = true;
173
174 # Nvidia power management. Experimental, and can cause sleep/suspend to fail.
175 powerManagement.enable = false;
176 # Fine-grained power management. Turns off GPU when not in use.
177 # Experimental and only works on modern Nvidia GPUs (Turing or newer).
178 powerManagement.finegrained = false;
179
180 # Use the NVidia open source kernel module (not to be confused with the
181 # independent third-party "nouveau" open source driver).
182 # Support is limited to the Turing and later architectures. Full list of
183 # supported GPUs is at:
184 # https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
185 # Only available from driver 515.43.04+
186 # Currently alpha-quality/buggy, so false is currently the recommended setting.
187 open = false;
188
189 # Enable the Nvidia settings menu,
190 # accessible via `nvidia-settings`.
191 nvidiaSettings = true;
192
193 # Optionally, you may need to select the appropriate driver version for your specific GPU.
194 package = config.boot.kernelPackages.nvidiaPackages.beta;
195 #Fixes a glitch
196 nvidiaPersistenced = true;
197
198 #Required for amdgpu and nvidia gpu pairings
199 # modesetting.enable = true;
200
201 prime = {
202 # offload.enable = true;
203 #sync.enable = true;
204
205 amdgpuBusId = "PCI:0f:00.0";
206
207 nvidiaBusId = "PCI:01:00.0";
208 };
209 };
210 # Bootloader.
211 #boot.loader.systemd-boot.enable = true;
212 #boot.loader.efi.canTouchEfiVariables = true;
213
214 boot.loader = {
215 systemd-boot.enable = true;
216 efi = {
217 canTouchEfiVariables = true;
218 # assuming /boot is the mount point of the EFI partition in NixOS (as the installation section recommends).
219 efiSysMountPoint = "/boot";
220 };
221 # grub = {
222 # enable = true;
223 # device = "/dev/sdb1";
224 # theme = pkgs.nixos-grub2-theme;
225 # useOSProber = true;
226 # };
227 };
228
229 boot.supportedFilesystems = ["ntfs"];
230 # Configure network proxy if necessary
231 # networking.proxy.default = "http://user:password@proxy:port/";
232 # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
233
234 # Enable networking
235
236 # Set your time zone.
237 time.timeZone = "America/Los_Angeles";
238
239 # Select internationalisation properties.
240 i18n.defaultLocale = "en_US.UTF-8";
241
242 i18n.extraLocaleSettings = {
243 LC_ADDRESS = "en_US.UTF-8";
244 LC_IDENTIFICATION = "en_US.UTF-8";
245 LC_MEASUREMENT = "en_US.UTF-8";
246 LC_MONETARY = "en_US.UTF-8";
247 LC_NAME = "en_US.UTF-8";
248 LC_NUMERIC = "en_US.UTF-8";
249 LC_PAPER = "en_US.UTF-8";
250 LC_TELEPHONE = "en_US.UTF-8";
251 LC_TIME = "en_US.UTF-8";
252 };
253
254 # Enable the X11 windowing system.
255 services.xserver.enable = true;
256
257 # Enable the KDE Plasma Desktop Environment.
258 services.displayManager.sddm.enable = true;
259 services.desktopManager.plasma6.enable = true;
260
261 # services.desktopManager.cosmic.enable = true;
262 # services.displayManager.cosmic-greeter.enable = true;
263
264 # Configure keymap in X11
265 services.xserver = {
266 xkb.layout = "us";
267 xkb.variant = "";
268 };
269
270 # Enable CUPS to print documents.
271 services.printing.enable = true;
272
273 # Enable sound with pipewire.
274 #sound.enable = true;
275 #hardware.pulseaudio.enable = false;
276 security.rtkit.enable = true;
277 services.pipewire = {
278 enable = true;
279 alsa.enable = true;
280 alsa.support32Bit = true;
281 pulse.enable = true;
282 # If you want to use JACK applications, uncomment this
283 #jack.enable = true;
284
285 # use the example session manager (no others are packaged yet so this is enabled by default,
286 # no need to redefine it in your config for now)
287 #media-session.enable = true;
288 };
289
290 # Enable touchpad support (enabled default in most desktopManager).
291 # services.xserver.libinput.enable = true;
292
293 # Define a user account. Don't forget to set a password with ‘passwd’.
294 users.defaultUserShell = pkgs.fish;
295 users.users.nmarks = {
296 isNormalUser = true;
297 description = "Natalie Marks";
298 extraGroups = ["networkmanager" "wheel" "docker"];
299 # openssh.authorizedKeys.keyFiles = ["~/.ssh/id_ed25519.pub"];
300 packages = with pkgs; [
301 firefox
302 kate
303 vim
304 kitty
305 lua-language-server
306 texlive.combined.scheme-full
307 steam-run
308 # thunderbird
309 ];
310 };
311
312 programs.neovim = {
313 enable = true;
314 defaultEditor = true;
315 };
316 environment.variables.EDITOR = "nvim";
317
318 programs.steam = {
319 enable = true;
320 package = with pkgs; steam.override {extraPkgs = pkgs: [attr];};
321 };
322
323 # Allow unfree packages
324 # List packages installed in system profile. To search, run:
325 # $ nix search wget
326 environment.systemPackages = with pkgs; [
327 fish
328 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
329 wget
330 git
331 unzip
332 ripgrep
333 clang
334 fd
335 cargo
336 python3
337 python311Packages.pynvim
338 python311Packages.pip
339 steam
340 ruby
341 julia
342 xclip
343 nodePackages.npm
344 go
345 tailscale
346 ethtool
347 grub2
348
349 wineWowPackages.waylandFull
350 wineWowPackages.stable
351 ];
352
353 # Some programs need SUID wrappers, can be configured further or are
354 # started in user sessions.
355 programs.mtr.enable = true;
356 programs.gnupg.agent = {
357 enable = true;
358 enableSSHSupport = true;
359 };
360
361 # List services that you want to enable:
362
363 # Enable the OpenSSH daemon.
364 services.openssh.enable = true;
365
366 programs.kdeconnect.enable = true;
367
368 networking = {
369 hostName = "nixos"; # Define your hostname.
370 # wireless.enable = true; # Enables wireless support via wpa_supplicant.
371 networkmanager.enable = true;
372 firewall = {
373 allowedTCPPorts = [22 80 443];
374 #KDE Connect
375 # allowedTCPPortRanges = [
376 # {
377 # from = 1714;
378 # to = 1764;
379 # }
380 # ];
381 # allowedUDPPortRanges = [
382 # {
383 # from = 1714;
384 # to = 1764;
385 # }
386 # ];
387 enable = true;
388 };
389 interfaces.enp11s0.wakeOnLan = {
390 enable = true;
391 policy = ["magic"];
392 };
393 };
394
395 programs.nix-ld.enable = true;
396
397 # "minimum" amount of libraries needed for most games to run without steam-run
398 programs.nix-ld.libraries = with pkgs; [
399 # common requirement for several games
400 stdenv.cc.cc.lib
401
402 # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L72-L79
403 xorg.libXcomposite
404 xorg.libXtst
405 xorg.libXrandr
406 xorg.libXext
407 xorg.libX11
408 xorg.libXfixes
409 libGL
410 libva
411
412 # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L124-L136
413 fontconfig
414 freetype
415 xorg.libXt
416 xorg.libXmu
417 libogg
418 libvorbis
419 SDL
420 SDL2_image
421 glew110
422 libdrm
423 libidn
424 tbb
425 zlib
426 alsa-lib
427 at-spi2-atk
428 at-spi2-core
429 atk
430 cairo
431 cups
432 curl
433 dbus
434 expat
435 fontconfig
436 freetype
437 fuse3
438 gdk-pixbuf
439 glib
440 gtk3
441 icu
442 libGL
443 libappindicator-gtk3
444 libdrm
445 libglvnd
446 libnotify
447 libpulseaudio
448 libunwind
449 libusb1
450 libuuid
451 libxkbcommon
452 libxml2
453 mesa
454 nspr
455 nss
456 openssl
457 pango
458 pipewire
459 stdenv.cc.cc
460 systemd
461 vulkan-loader
462 xorg.libX11
463 xorg.libXScrnSaver
464 xorg.libXcomposite
465 xorg.libXcursor
466 xorg.libXdamage
467 xorg.libXext
468 xorg.libXfixes
469 xorg.libXi
470 xorg.libXrandr
471 xorg.libXrender
472 xorg.libXtst
473 xorg.libxcb
474 xorg.libxkbfile
475 xorg.libxshmfence
476 zlib
477 ];
478 # Open ports in the firewall.
479 # networking.firewall.allowedUDPPorts = [ ... ];
480 # Or disable the firewall altogether.
481 # networking.firewall.enable = false;
482
483 # This value determines the NixOS release from which the default
484 # settings for stateful data, like file locations and database versions
485 # on your system were taken. It‘s perfectly fine and recommended to leave
486 # this value at the release version of the first install of this system.
487 # Before changing this value read the documentation for this option
488 # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
489 system.stateVersion = "23.05"; # Did you read the comment?
490}
hosts/desktop/home.nix created+270
...@@ -0,0 +1,270 @@
1{
2 inputs,
3 config,
4 pkgs,
5 zls,
6 ghostty,
7 ...
8}: {
9 # wayland.windowManager.hyprland = {
10 # enable = true;
11 # # ...
12 # plugins = [
13 # inputs.hyprland-plugins.packages.${pkgs.system}.hyprbars
14 # # ...
15 # ];
16 # };
17
18 # Home Manager needs a bit of information about you and the paths it should
19 # manage.
20 home.username = "nmarks";
21 home.homeDirectory = "/home/nmarks";
22
23 # This value determines the Home Manager release that your configuration is
24 # compatible with. This helps avoid breakage when a new Home Manager release
25 # introduces backwards incompatible changes.
26 #
27 # You should not change this value, even if you update Home Manager. If you do
28 # want to update the value, then make sure to first check the Home Manager
29 # release notes.
30 home.stateVersion = "23.05"; # Please read the comment before changing.
31
32 nixpkgs.config = {
33 allowUnfree = true;
34 };
35
36 # imports = [
37 # ./zed-editor.nix
38 # ];
39
40 # imports = [discord/default.nix];
41 # sys.discord.enable = true;
42
43 # The home.packages option allows you to install Nix packages into your
44 # environment.
45
46 home.packages = with pkgs;
47 [
48 calibre
49 pyright
50 ruff
51 python312Packages.jedi-language-server
52 wofi
53 bottles
54 spectacle
55 dolphin
56 path-of-building
57 tor
58 spotify
59 stremio
60 codespell
61 fzf
62 pavucontrol
63 efibootmgr
64 zigpkgs.master
65 ghostty.packages.x86_64-linux.default
66 stylua
67 webcord
68 cachix
69 (btop.override {cudaSupport = true;})
70 neofetch
71 direnv
72 R
73 typst
74 typst-live
75 tmux
76 zellij
77 distrobox
78 podman
79 qemu
80 vimgolf
81 lazygit
82 rustup
83 file
84 vesktop
85 (discord.override {
86 withVencord = true;
87 })
88 # itch : THIS IS BROKEN FOR SOME REASON, need to pin it??
89 qbittorrent
90 deno
91 imagemagick
92 pkg-config
93 mpv
94 comma
95 openconnect
96 gnumake
97 kdeconnect
98 signal-desktop
99 zed-editor
100 #getting foundry to work!
101 #nodejs_21
102 caddy
103 cloudflared
104 pm2
105 #productivty
106 todoist-electron
107 #Gaming
108 lutris
109 wineWowPackages.stable
110 winetricks
111 dxvk_2
112 mangohud
113 vulkan-tools
114 asdf-vm
115 prismlauncher
116 # for cmpm17
117 binwalk
118 exiftool
119 #for fun
120 cowsay
121 cmatrix
122 hyfetch
123 bat
124 eza
125 ollama
126 sl
127 fallout-ce
128 fallout2-ce
129 #CSE114 (Haskell stuff)
130 stack
131 (haskell-language-server.override {supportedGhcVersions = ["94" "947"];})
132 haskell.compiler.ghc947
133 ormolu
134 #LSP + formatters/linters
135 lua-language-server
136 nil
137 alejandra
138 statix
139 texlab
140 typst-fmt
141 typst-lsp
142 clang-tools
143 # rust-analyzer
144 #clippy
145 # rustfmt
146 #runpod
147 docker
148 nh
149 fastfetch
150 ]
151 ++ [zls.packages.x86_64-linux.zls];
152
153 programs.direnv = {
154 enable = true;
155 #enableFishIntegration = true;
156 nix-direnv.enable = true;
157 };
158
159 programs.neovim = {
160 viAlias = true;
161 vimAlias = true;
162 extraPackages = with pkgs; [
163 ];
164 };
165 #Link neovim config into nix
166 #xdg.configFile.nvim.source = ./nvim;
167 xdg.mimeApps.defaultApplications."inode/directory" = "dolphin.desktop";
168 # xdg.mimeApps.defaultApplications = {"inode/directory" = "org.kde.dolphin.desktop";};
169
170 programs.kitty = {
171 enable = true;
172 theme = "Catppuccin-Mocha";
173 extraConfig = "font_family Iosevka NF
174 italic_font auto
175 bold_italic_font auto
176 bold_font auto";
177 };
178
179 programs.mangohud.enable = true;
180
181 programs.fish = {
182 enable = true;
183
184 plugins = [
185 {
186 name = "tide";
187 src = pkgs.fishPlugins.tide.src;
188 }
189 ];
190 shellAliases = {
191 hm-update = "git add home.nix ; git commit -m 'updated home-manager config'; git push origin main; home-manager switch --flake ~/.dotfiles/#nmarks";
192 sys-update = "git add configuration.nix ; git commit -m 'updated system config'; git push origin main; sudo nixos-rebuild switch --flake ~/.dotfiles/#nmarks";
193 full-update = "sys-update; hm-update";
194 reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now";
195 };
196 shellInit = "source $HOME/.nix-profile/share/asdf-vm/asdf.fish ";
197 };
198
199 programs.hyfetch = {
200 enable = true;
201 settings = {
202 backend = "fastfetch";
203 preset = "bisexual";
204 mode = "rgb";
205 light_dark = "dark";
206 lightness = {
207 };
208 color_align = {
209 mode = "horizontal";
210 # custom_colors = [];
211 # fore_back = null;
212 };
213 distro = null;
214 pride_month_shown = [
215 ];
216 pride_month_disable = false;
217 };
218 };
219
220 /*
221 programs.zsh = {
222 oh-my-zsh = {
223 enable = true;
224 plugins = [ "git" "extract"];
225 };
226 enableAutosuggestions = true;
227 enableCompletion = true;
228 syntaxHighlighting.enable = true;
229
230 plugins = [
231 {name = "powerlevel10k";src = pkgs.zsh-powerlevel10k;file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";}
232 ];
233 };
234 */
235
236 # Home Manager is pretty good at managing dotfiles. The primary way to manage
237 # plain files is through 'home.file'.
238 home.file = {
239 # # Building this configuration will create a copy of 'dotfiles/screenrc' in
240 # # the Nix store. Activating the configuration will then make '~/.screenrc' a
241 # # symlink to the Nix store copy.
242 # ".screenrc".source = dotfiles/screenrc;
243
244 # # You can also set the file content immediately.
245 # ".gradle/gradle.properties".text = ''
246 # org.gradle.console=verbose
247 # org.gradle.daemon.idletimeout=3600000
248 # '';
249 };
250
251 # You can also manage environment variables but you will have to manually
252 # source
253 #
254 # ~/.nix-profile/etc/profile.d/hm-session-vars.sh
255 #
256 # or
257 #
258 # /etc/profiles/per-user/nmarks/etc/profile.d/hm-session-vars.sh
259 #
260 # if you don't want to manage your shell through Home Manager.
261 home.sessionVariables = {
262 EDITOR = "nvim";
263 VISUAL = "nvim";
264 TERMINAL = "ghostty";
265 BROWSER = "firefox";
266 };
267
268 # Let Home Manager install and manage itself.
269 programs.home-manager.enable = true;
270}
hosts/laptop/configuration.nix created+74
...@@ -0,0 +1,74 @@
1{ config, pkgs, … }:
2
3{
4 environment.systemPackages =
5 [
6 pkgs.home-manager
7 ];
8
9 # Use a custom configuration.nix location.
10 environment.darwinConfig = "$HOME/src/github.com/evantravers/dotfiles/nix-darwin-configuration";
11
12 # Auto upgrade nix package and the daemon service.
13 services.nix-daemon.enable = true;
14 nix = {
15 package = pkgs.nix;
16 settings = {
17 "extra-experimental-features" = [ "nix-command" "flakes" ];
18 };
19 };
20
21 # Create /etc/zshrc that loads the nix-darwin environment.
22 programs = {
23 gnupg.agent.enable = true;
24 zsh.enable = true; # default shell on catalina
25 };
26
27 # Used for backwards compatibility, please read the changelog before changing.
28 # $ darwin-rebuild changelog
29 system.stateVersion = 4;
30
31 # Install fonts
32 fonts.fontDir.enable = true;
33 fonts.fonts = [
34 pkgs.iosevka
35 ];
36
37 # Use homebrew to install casks and Mac App Store apps
38 homebrew = {
39 enable = true;
40
41 casks = [
42 "1password"
43 "firefox"
44 "obsidian"
45 "raycast"
46 ];
47
48 masApps = {
49 };
50 };
51
52 # set some OSX preferences that I always end up hunting down and changing.
53 system.defaults = {
54 # minimal dock
55 dock = {
56 autohide = true;
57 orientation = "left";
58 show-process-indicators = false;
59 show-recents = false;
60 static-only = true;
61 };
62 # a finder that tells me what I want to know and lets me work
63 finder = {
64 AppleShowAllExtensions = true;
65 ShowPathbar = true;
66 FXEnableExtensionChangeWarning = false;
67 };
68 # Tab between form controls and F-row that behaves as F1-F12
69 NSGlobalDomain = {
70 AppleKeyboardUIMode = 3;
71 "com.apple.keyboard.fnState" = true;
72 };
73 };
74}
newconfig.nix deleted-88
...@@ -1,88 +0,0 @@
1{
2 config,
3 pkgs,
4 systemSettings,
5 ...
6}: {
7 imports = [./hardware-configuration.nix];
8 nix.settings.experimental-features = [
9 "nix-command"
10 "flakes"
11 ];
12
13 virtualisation.libvirtd.enable = true;
14
15 time.timeZone = systemSettings.timeZone;
16
17 systemd.targets = {
18 sleep.enable = false;
19 suspend.enable = false;
20 hibernate.enable = false;
21 hybrid-sleep.enable = false;
22 };
23
24 fonts.packages = with pkgs; [
25 (nerdfonts.override {fonts = ["FiraCode" "Iosevka"];})
26 ];
27
28 services = {
29 flatpak.enable = true;
30 tailscale.enable = true;
31 services.keyd = {
32 enable = true;
33 keyboards.default.settings.main.capslock = "escape";
34 };
35 xserver = {
36 enable = true;
37 videoDrivers = ["nvidia"];
38 displayManager.sddm.enable = true;
39 desktopManager.plasma6 = true;
40 };
41
42 };
43
44 programs = {
45 fish.enable = true;
46 virt-manager.enable = true;
47 };
48
49 hardware = {
50 opengl = {
51 enable = true;
52 driSupport = true;
53 driSupport32Bit = true;
54 };
55 nvidia = {
56 modesetting.enable = false;
57 powerManagement.finegrained = false;
58 open = false;
59 nvidiaSettings = true;
60
61 package = config.boot.kernelPackages.nvidiaPackages.stable;
62 };
63 pulseaudio.enable = true;
64 };
65
66 boot.loader = {
67 systemd-boot.enable = true;
68 efi = {
69 canTouchEfiVariables = true;
70 efiSysMountPoint = "/boot";
71 };
72 };
73
74 i18n = {
75 defaultLocale = "en_US.utf-8";
76 extraLocaleSettings = {
77 LC_ADDRESS = "en_US.UTF-8";
78 LC_IDENTIFICATION = "en_US.UTF-8";
79 LC_MEASUREMENT = "en_US.UTF-8";
80 LC_MONETARY = "en_US.UTF-8";
81 LC_NAME = "en_US.UTF-8";
82 LC_NUMERIC = "en_US.UTF-8";
83 LC_PAPER = "en_US.UTF-8";
84 LC_TELEPHONE = "en_US.UTF-8";
85 LC_TIME = "en_US.UTF-8";
86 };
87 };
88}
nvim deleted-1607
...@@ -1,1607 +0,0 @@
1sourcing setup hook '/nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4/nix-support/setup-hook'
2sourcing setup hook '/nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0/nix-support/setup-hook'
3sourcing setup hook '/nix/store/26gsg95lcdmdzc6pdxp8njps92giskxw-binutils-wrapper-2.42/nix-support/setup-hook'
4sourcing setup hook '/nix/store/aqckch626lg0vxh41dabyzrq0jx7gdk5-cmake-3.29.6/nix-support/setup-hook'
5sourcing setup hook '/nix/store/57hpz6jj3pnjwdwwg6jgmj9gr7kxs8zp-perl-5.38.2/nix-support/setup-hook'
6sourcing setup hook '/nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0/nix-support/setup-hook'
7sourcing setup hook '/nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook/nix-support/setup-hook'
8sourcing setup hook '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh'
9sourcing setup hook '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh'
10sourcing setup hook '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh'
11sourcing setup hook '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh'
12sourcing setup hook '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh'
13sourcing setup hook '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh'
14sourcing setup hook '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh'
15sourcing setup hook '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh'
16sourcing setup hook '/nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh'
17sourcing setup hook '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh'
18sourcing setup hook '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh'
19sourcing setup hook '/nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh'
20sourcing setup hook '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh'
21sourcing setup hook '/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/nix-support/setup-hook'
22sourcing setup hook '/nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42/nix-support/setup-hook'
23sourcing setup hook '/nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook/nix-support/setup-hook'
24calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/w40ik54r0nv4fjqwiqs81ixpmdf2xdfw-which-2.21
25calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/w40ik54r0nv4fjqwiqs81ixpmdf2xdfw-which-2.21
26calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/w40ik54r0nv4fjqwiqs81ixpmdf2xdfw-which-2.21
27calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4
28calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4
29calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4
30calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0
31calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0
32calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0
33calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/26gsg95lcdmdzc6pdxp8njps92giskxw-binutils-wrapper-2.42
34calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/26gsg95lcdmdzc6pdxp8njps92giskxw-binutils-wrapper-2.42
35calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/26gsg95lcdmdzc6pdxp8njps92giskxw-binutils-wrapper-2.42
36calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/aqckch626lg0vxh41dabyzrq0jx7gdk5-cmake-3.29.6
37calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/aqckch626lg0vxh41dabyzrq0jx7gdk5-cmake-3.29.6
38calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/aqckch626lg0vxh41dabyzrq0jx7gdk5-cmake-3.29.6
39calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/57hpz6jj3pnjwdwwg6jgmj9gr7kxs8zp-perl-5.38.2
40calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/57hpz6jj3pnjwdwwg6jgmj9gr7kxs8zp-perl-5.38.2
41calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/57hpz6jj3pnjwdwwg6jgmj9gr7kxs8zp-perl-5.38.2
42calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/f63r6sdyy30wm0pv57zn19riib7xa3zj-libxcrypt-4.4.36
43calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/f63r6sdyy30wm0pv57zn19riib7xa3zj-libxcrypt-4.4.36
44calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/f63r6sdyy30wm0pv57zn19riib7xa3zj-libxcrypt-4.4.36
45calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/q5g3d04hd8w065hhsigbkj820rahwcd9-gnum4-1.4.19
46calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/q5g3d04hd8w065hhsigbkj820rahwcd9-gnum4-1.4.19
47calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/q5g3d04hd8w065hhsigbkj820rahwcd9-gnum4-1.4.19
48calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/bvrly5zpaqxydbfnx3dm4i7k8cbkrp32-openssl-3.0.14-dev
49calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/bvrly5zpaqxydbfnx3dm4i7k8cbkrp32-openssl-3.0.14-dev
50calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/bvrly5zpaqxydbfnx3dm4i7k8cbkrp32-openssl-3.0.14-dev
51calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/xpwwq5yjkbsip1p027jgdbzm9pvzfb1v-openssl-3.0.14-bin
52calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/xpwwq5yjkbsip1p027jgdbzm9pvzfb1v-openssl-3.0.14-bin
53calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/xpwwq5yjkbsip1p027jgdbzm9pvzfb1v-openssl-3.0.14-bin
54calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/1zd8iqbcl36rliw0bbf9wn4ca31rqz5c-openssl-3.0.14
55calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/1zd8iqbcl36rliw0bbf9wn4ca31rqz5c-openssl-3.0.14
56calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/1zd8iqbcl36rliw0bbf9wn4ca31rqz5c-openssl-3.0.14
57calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0
58calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0
59calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0
60calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook
61calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook
62calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook
63calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh
64calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh
65calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh
66calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh
67calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh
68calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh
69calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh
70calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh
71calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh
72calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh
73calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh
74calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh
75calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh
76calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh
77calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh
78calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh
79calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh
80calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh
81calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh
82calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh
83calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh
84calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh
85calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh
86calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh
87calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh
88calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh
89calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh
90calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh
91calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh
92calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh
93calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh
94calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh
95calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh
96calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh
97calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh
98calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh
99calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh
100calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh
101calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh
102calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0
103calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0
104calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0
105calling 'envBuildHostHook' function hook 'addPythonPath' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42
106calling 'envBuildHostHook' function hook 'sysconfigdataHook' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42
107calling 'envBuildHostHook' function hook 'addPerlLibPath' /nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42
108calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/b23a6vc2nkq9v1vs1g003djakr78h8j3-libxml2-2.13.2-dev
109calling 'envHostTargetHook' function hook 'addCMakeParams' /nix/store/b23a6vc2nkq9v1vs1g003djakr78h8j3-libxml2-2.13.2-dev
110calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/b23a6vc2nkq9v1vs1g003djakr78h8j3-libxml2-2.13.2-dev
111calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/b23a6vc2nkq9v1vs1g003djakr78h8j3-libxml2-2.13.2-dev
112calling 'envHostTargetHook' function hook 'addXMLCatalogs' /nix/store/b23a6vc2nkq9v1vs1g003djakr78h8j3-libxml2-2.13.2-dev
113calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook
114calling 'envHostTargetHook' function hook 'addCMakeParams' /nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook
115calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook
116calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook
117calling 'envHostTargetHook' function hook 'addXMLCatalogs' /nix/store/i2dr6qzxsjvkr6jyka6c8agvwwjk4y7x-find-xml-catalogs-hook
118calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/y06jznbsplvh5bs7xcl50wzbar1z4mxg-libxml2-2.13.2-bin
119calling 'envHostTargetHook' function hook 'addCMakeParams' /nix/store/y06jznbsplvh5bs7xcl50wzbar1z4mxg-libxml2-2.13.2-bin
120calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/y06jznbsplvh5bs7xcl50wzbar1z4mxg-libxml2-2.13.2-bin
121calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/y06jznbsplvh5bs7xcl50wzbar1z4mxg-libxml2-2.13.2-bin
122calling 'envHostTargetHook' function hook 'addXMLCatalogs' /nix/store/y06jznbsplvh5bs7xcl50wzbar1z4mxg-libxml2-2.13.2-bin
123calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/amlkmz4vr2j0khjnwfdx25glbd0mcxjj-libxml2-2.13.2
124calling 'envHostTargetHook' function hook 'addCMakeParams' /nix/store/amlkmz4vr2j0khjnwfdx25glbd0mcxjj-libxml2-2.13.2
125calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/amlkmz4vr2j0khjnwfdx25glbd0mcxjj-libxml2-2.13.2
126calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/amlkmz4vr2j0khjnwfdx25glbd0mcxjj-libxml2-2.13.2
127calling 'envHostTargetHook' function hook 'addXMLCatalogs' /nix/store/amlkmz4vr2j0khjnwfdx25glbd0mcxjj-libxml2-2.13.2
128calling 'postHook' function hook 'makeCmakeFindLibs'
129@nix { "action": "setPhase", "phase": "unpackPhase" }
130Running phase: unpackPhase
131unpacking source archive /nix/store/fpv8bjg9zpkn423dbn86byf6c2nlbdhh-julia-1.10.4-full.tar.gz
132calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/fpv8bjg9zpkn423dbn86byf6c2nlbdhh-julia-1.10.4-full.tar.gz
133source root is julia-1.10.4
134calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot'
135setting SOURCE_DATE_EPOCH to timestamp 1717533920 of file julia-1.10.4/deps/srccache/libtracyclient-897aec5b062664d2485f4f9a213715d2e527e0ca.tar.gz
136@nix { "action": "setPhase", "phase": "patchPhase" }
137Running phase: patchPhase
138applying patch /nix/store/in87ljcasjx7xbjjm8gb4rqf8j76ka2r-0002-skip-failing-and-flaky-tests.patch
139patching file test/Makefile
140evaling implicit 'postPatch' string hook
141patching script interpreter paths in .
142./src/flisp/bootstrap.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
143./deps/tools/jlchecksum: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
144./deps/tools/jldownload: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
145./contrib/fixup-libgfortran.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
146./contrib/download_cmake.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
147./contrib/new-stdlib.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
148./contrib/fixup-libstdc++.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
149./contrib/fixup-rpath.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
150./contrib/tsan/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash"
151./contrib/prepare_release.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
152./contrib/asan/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash"
153./contrib/asan/check.jl: interpreter directive changed from "#!/bin/bash" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash"
154./contrib/mac/app/notarize_check.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash"
155./contrib/mac/app/renotarize_dmg.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash"
156./contrib/delete-all-rpaths.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
157./contrib/commit-name.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
158./contrib/normalize_triplet.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4/bin/python"
159./contrib/install.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/sh"
160@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
161Running phase: updateAutotoolsGnuConfigScriptsPhase
162@nix { "action": "setPhase", "phase": "configurePhase" }
163Running phase: configurePhase
164calling 'preConfigure' function hook '_multioutConfig'
165no configure script, doing nothing
166@nix { "action": "setPhase", "phase": "buildPhase" }
167Running phase: buildPhase
168build flags: -j16 SHELL=/nix/store/i1x9sidnvhhbbha2zhgpxkhpysw6ajmr-bash-5.2p26/bin/bash prefix=\$\(out\) USE_BINARYBUILDER=0 JULIA_CPU_TARGET=generic\;sandybridge\,-xsaveopt\,clone_all\;haswell\,-rdrnd\,base\(1\)\;x86-64-v4\,-rdrnd\,base\(1\)
169Warning: git information unavailable; versioning information limited
170Creating usr/etc/julia/startup.jl
171/build/julia-1.10.4/contrib/install.sh 755 /build/julia-1.10.4/contrib/julia-config.jl /build/julia-1.10.4/usr/share/julia/
172Copying in usr/share/man/man1/julia.1
173Warning: git information unavailable; versioning information limited
174CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required):
175 Compatibility with CMake < 3.5 will be removed from a future version of
176 CMake.
177
178 Update the VERSION argument <min> value or use a ...<max> suffix to tell
179 CMake that the project does not need compatibility with older versions.
180
181
182-- The C compiler identification is GNU 13.3.0
183patching file include/tdep-arm/libunwind_i.h
184Hunk #1 succeeded at 253 (offset -3 lines).
185Hunk #2 succeeded at 295 (offset -3 lines).
186patching file src/arm/Gex_tables.c
187patching file src/arm/Gstep.c
188CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
189 Compatibility with CMake < 3.5 will be removed from a future version of
190 CMake.
191
192 Update the VERSION argument <min> value or use a ...<max> suffix to tell
193 CMake that the project does not need compatibility with older versions.
194
195
196checking for a BSD-compatible install... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
197checking whether build environment is sane... yes
198checking for a race-free mkdir -p... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
199checking for gawk... gawk
200checking whether make sets $(MAKE)... yes
201checking whether make supports nested variables... yes
202checking build system type... x86_64-unknown-linux-gnu
203checking host system type... x86_64-unknown-linux-gnu
204checking for gcc... gcc -m64
205-- The C compiler identification is GNU 13.3.0
206checking whether the C compiler works... -- Detecting C compiler ABI info
207yes
208checking for C compiler default output file name... a.out
209checking for suffix of executables... -- Detecting C compiler ABI info - done
210-- Check for working C compiler: /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0/bin/gcc - skipped
211-- Detecting C compile features
212-- Detecting C compile features - done
213
214checking whether we are cross compiling... no
215checking for suffix of object files... o
216checking whether the compiler supports GNU C... yes
217checking whether gcc -m64 accepts -g... yes
218checking for gcc -m64 option to enable C11 features... none needed
219checking whether gcc -m64 understands -c and -o together... checking for a BSD-compatible install... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
220checking whether build environment is sane... yes
221checking for a thread-safe mkdir -p... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
222checking for gawk... gawk
223checking whether make sets $(MAKE)... yes
224checking whether make supports nested variables... yes
225checking whether make supports the include directive... yes (GNU style)
226checking for gcc... gcc -m64
227checking whether the C compiler works... yes
228checking whether make supports the include directive... yes (GNU style)
229checking dependency style of gcc -m64 ... yes
230checking for C compiler default output file name... a.out
231checking for suffix of executables... -- Looking for sys/types.h
232
233checking whether we are cross compiling... gcc3
234checking for gcc -m64 way to treat warnings as errors... -Werror
235checking if gcc -m64 supports __attribute__(( visibility("default") ))... no
236yes
237checking if gcc -m64 supports -fvisibility=hidden... checking for suffix of object files... -- Looking for sys/types.h - found
238-- Looking for stdint.h
239yes
240checking if gcc -m64 supports -fno-strict-aliasing flag... o
241checking whether we are using the GNU C compiler... yes
242checking whether gcc -m64 accepts -g... yes
243checking if gcc -m64 supports -fno-strict-aliasing flag... yes
244checking for gcc -m64 option to accept ISO C89... -- Looking for stdint.h - found
245-- Looking for stddef.h
246none needed
247checking whether gcc -m64 understands -c and -o together... yes
248checking dependency style of gcc -m64 ... yes
249checking if gcc -m64 supports -g flag... -- The CXX compiler identification is GNU 13.3.0
250gcc3
251-- Detecting C compiler ABI info
252-- Looking for stddef.h - found
253-- Check size of off64_t
254checking whether we are using the GNU C++ compiler... yes
255checking whether g++ -m64 accepts -g... yes
256checking if gcc -m64 supports -std=gnu99 flag... yes
257checking dependency style of g++ -m64 ... yes
258checking if gcc -m64 supports -Wall flag... checking for a BSD-compatible install... -- Detecting C compiler ABI info - done
259/nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
260checking whether build environment is sane... yes
261yes
262checking for a race-free mkdir -p... checking if gcc -m64 supports -Wextra flag... gcc3
263checking dependency style of gcc -m64 ... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
264checking for gawk... gawk
265checking whether make sets $(MAKE)... yes
266checking whether make supports nested variables... -- Check for working C compiler: /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0/bin/gcc - skipped
267-- Detecting C compile features
268-- Detecting C compile features - done
269yes
270checking whether make supports nested variables... (cached) yes
271checking for gcc... gcc -m64
272-- Check size of off64_t - done
273-- Looking for fseeko
274checking whether the C compiler works... yes
275checking if gcc -m64 supports -Wno-long-long flag... gcc3
276checking that generated files are newer than configure... patching file src/mbedtls.c
277patching file src/mbedtls.h
278yes
279checking if gcc -m64 supports -Wno-unused-parameter flag... yes
280checking for C compiler default output file name... a.out
281checking for suffix of executables... -- Detecting CXX compiler ABI info
282yes
283checking if gcc -m64 supports -Wstrict-prototypes flag... yes
284checking the archiver (ar) interface...
285checking whether we are cross compiling... done
286configure: creating ./config.status
287config.status: creating Makefile
288config.status: creating src/Makefile
289config.status: creating tests/Makefile
290config.status: creating patchelf.spec
291config.status: executing depfiles commands
292-- Detecting CXX compiler ABI info - done
293-- Check for working CXX compiler: /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0/bin/g++ - skipped
294-- Detecting CXX compile features
295-- Detecting CXX compile features - done
296-- Configuring done (2.0s)
297-- Generating done (0.0s)
298CMake Warning:
299 Manually-specified variables were not used by the project:
300
301 CMAKE_INSTALL_LIBDIR
302 ITT_API_FORTRAN_SUPPORT
303 LIB_INSTALL_DIR
304
305
306-- Build files have been written to: /build/julia-1.10.4/deps/scratch/ittapi-0014aec56fea2f30c1374f40861e1bccdd53d0cb
307gcc -m64 -o build/libblastrampoline.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c libblastrampoline.c
308gcc -m64 -o build/dl_utils.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c dl_utils.c
309ar
310no
311checking how to print strings... checking for suffix of object files... printf
312checking for a sed that does not truncate output... /nix/store/9zsm74npdqq2lgjzavlzaqrz8x44mq9d-gnused-4.9/bin/sed
313-- Looking for fseeko - found
314-- Looking for unistd.h
315checking for grep that handles long lines and -e... WARNING: using mismatched version for csl:
316 want
317 To resolve this warning, you could try either of the following suggestions:
318 1. Run the following command: make -C deps uninstall
319 2. Remove the following directory: /build/julia-1.10.4/usr
320gcc -m64 -o build/config.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c config.c
321/nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep
322checking for egrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -E
323checking for fgrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -F
324checking for ld used by gcc -m64 ... ld
325checking if the linker (ld) is GNU ld... yes
326checking for BSD- or MS-compatible name lister (nm)... nm
327checking the name lister (nm) interface... o
328checking whether the compiler supports GNU C... yes
329checking whether gcc -m64 accepts -g... BSD nm
330checking whether ln -s works... yes
331checking the maximum length of command line arguments... 1572864
332checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
333checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
334checking for ld option to reload object files... -r
335checking for file... patching file src/arm/Gex_tables.c
336file
337checking for objdump... objdump
338checking how to recognize dependent libraries... (cached) pass_all
339checking for dlltool... no
340checking how to associate runtime and link libraries... printf %s\n
341checking for archiver @FILE support... yes
342checking for gcc -m64 option to enable C11 features... Making all in src
343src/e_lgamma_r.c: In function 'lgamma_r':
344src/e_lgamma_r.c:296:20: warning: 'nadj' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
345 296 | if(hx<0) r = nadj - r;
346 | ~~^~~~~~~~~~
347src/e_lgamma_r.c:208:22: note: 'nadj' was declared here
348 208 | double t,y,z,nadj,p,p1,p2,p3,q,r,w;
349 | ^~~~
350@
351checking for strip... strip
352checking for ranlib... ranlib
353checking command to parse nm output from gcc -m64 object... none needed
354checking whether gcc -m64 understands -c and -o together... -- Looking for unistd.h - found
355-- Renaming
356-- /build/julia-1.10.4/deps/srccache/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/zconf.h
357-- to 'zconf.h.included' because this file is included with zlib
358-- but CMake generates it automatically in the build directory.
359-- Configuring done (2.0s)
360gcc -m64 -o build/autodetection.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c autodetection.c
361-- Generating done (0.0s)
362CMake Warning:
363 Manually-specified variables were not used by the project:
364
365 CMAKE_CXX_COMPILER
366 CMAKE_CXX_COMPILER_ARG1
367 CMAKE_INSTALL_LIBDIR
368 LIB_INSTALL_DIR
369
370
371-- Build files have been written to: /build/julia-1.10.4/deps/scratch/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc
372src/e_lgammaf_r.c: In function 'lgammaf_r':
373src/e_lgammaf_r.c:229:20: warning: 'nadj' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
374 229 | if(hx<0) r = nadj - r;
375 | ~~^~~~~~~~~~
376src/e_lgammaf_r.c:141:21: note: 'nadj' was declared here
377 141 | float t,y,z,nadj,p,p1,p2,p3,q,r,w;
378 | ^~~~
379yes
380checking whether make supports the include directive... ok
381checking for sysroot... no
382checking for a working dd... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd
383checking how to truncate binary pipes... yes (GNU style)
384checking dependency style of gcc -m64 ... [ 16%] Building C object CMakeFiles/ittnotify.dir/src/ittnotify/ittnotify_static.c.o
385/nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd bs=4096 count=1
386gcc3
387checking for stdio.h... checking for mt... no
388checking if : is a manifest tool... no
389yes
390checking for stdio.h... checking for stdlib.h... checking for gcc... gcc -m64
391yes
392checking for stdlib.h... yes
393checking for string.h... checking whether the C compiler works... gcc -m64 -o build/threading.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c threading.c
394yes
395checking for string.h... yes
396checking for inttypes.h... yes
397checking for C compiler default output file name... a.out
398checking for suffix of executables... yes
399checking for stdint.h... yes
400checking for inttypes.h... [ 33%] Building C object CMakeFiles/ittnotify.dir/src/ittnotify/jitprofiling.c.o
401yes
402checking for strings.h...
403checking whether we are cross compiling... yes
404checking for stdint.h... yes
405checking for strings.h... yes
406checking for sys/stat.h... no
407checking for suffix of object files... yes
408checking for sys/stat.h... [ 50%] Linking C static library bin/libadvisor.a
409yes
410checking for sys/types.h... o
411checking whether the compiler supports GNU C... yes
412checking for sys/types.h... yes
413checking whether gcc -m64 accepts -g... [ 66%] Building C object CMakeFiles/jitprofiling.dir/src/ittnotify/jitprofiling.c.o
414[ 66%] Built target advisor
415yes
416checking for unistd.h... yes
417yes
418checking for unistd.h... checking for gcc -m64 option to enable C11 features... gcc -m64 -o build/deepbindless.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c deepbindless.c
419yes
420checking for wchar.h... yes
421checking for dlfcn.h... none needed
422checking whether gcc -m64 understands -c and -o together... [ 83%] Linking C static library bin/libjitprofiling.a
423yes
424checking for minix/config.h... yes
425checking for objdir... .libs
426[ 83%] Built target jitprofiling
427no
428checking whether it is safe to define __EXTENSIONS__... patching file include/dwarf.h
429Hunk #1 succeeded at 227 (offset -4 lines).
430Hunk #2 succeeded at 310 (offset -4 lines).
431patching file include/libunwind_i.h
432Hunk #1 succeeded at 356 (offset 10 lines).
433patching file include/tdep-x86/dwarf-config.h
434patching file include/tdep-x86/libunwind_i.h
435Hunk #1 succeeded at 87 (offset 3 lines).
436Hunk #2 succeeded at 128 (offset 3 lines).
437Hunk #3 succeeded at 179 (offset 3 lines).
438Hunk #4 succeeded at 214 (offset 3 lines).
439patching file src/dwarf/Gparser.c
440patching file src/x86/Gos-freebsd.c
441patching file src/x86/Gregs.c
442patching file src/x86/Gstep.c
443patching file src/x86_64/Gos-freebsd.c
444patching file src/x86_64/Gregs.c
445yes
446checking for stdio.h... src/k_rem_pio2.c: In function '__kernel_rem_pio2':
447src/k_rem_pio2.c:421:24: warning: 'fq' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
448 421 | fw = fq[0]-fw;
449 | ~~^~~
450src/k_rem_pio2.c:297:27: note: 'fq' declared here
451 297 | double z,fw,f[20],fq[20],q[20];
452 | ^~
453checking if gcc -m64 supports -fno-rtti -fno-exceptions... gcc -m64 -o build/trampolines/trampolines_x86_64.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c trampolines/trampolines_x86_64.S
454patching file src/x86_64/Gstep.c
455Hunk #1 succeeded at 215 (offset -8 lines).
456gcc -m64 -o build/f2c_adapters.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c f2c_adapters.c
457yes
458checking whether _XOPEN_SOURCE should be defined... yes
459checking for stdlib.h... no
460checking for gcc -m64 option to produce PIC... -fPIC -DPIC
461checking if gcc -m64 PIC flag -fPIC -DPIC works... yes
462checking for string.h... yes
463checking if gcc -m64 static flag -static works... no
464checking the archiver (ar) interface... yes
465checking for inttypes.h... gcc -m64 -o build/cblas_adapters.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c cblas_adapters.c
466no
467checking if gcc -m64 supports -c -o file.o... yes
468ar
469checking for stdint.h... checking for int64_t... yes
470checking if gcc -m64 supports -c -o file.o... (cached) yes
471checking whether the gcc -m64 linker (ld -m elf_x86_64) supports shared libraries... [100%] Linking C static library bin/libittnotify.a
472[ 2%] Building C object CMakeFiles/zlib.dir/adler32.o
473yes
474checking whether -lc should be explicitly linked in... yes
475checking for strings.h... [ 5%] Building C object CMakeFiles/zlib.dir/compress.o
476no
477checking dynamic linker characteristics... [ 7%] Building C object CMakeFiles/zlib.dir/crc32.o
478[100%] Built target ittnotify
479yes
480checking for sys/stat.h... gcc -m64 -o build/complex_return_style_adapters.o -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -c complex_return_style_adapters.c
481yes
482checking build system type... x86_64-unknown-linux-gnu
483checking host system type... x86_64-unknown-linux-gnu
484checking how to print strings... printf
485checking for a sed that does not truncate output... /nix/store/9zsm74npdqq2lgjzavlzaqrz8x44mq9d-gnused-4.9/bin/sed
486checking for grep that handles long lines and -e... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep
487checking for egrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -E
488checking for fgrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -F
489checking for ld used by gcc -m64 ... yes
490checking for sys/types.h... ld
491checking if the linker (ld) is GNU ld... yes
492checking for BSD- or MS-compatible name lister (nm)... nm
493checking the name lister (nm) interface... GNU/Linux ld.so
494checking how to hardcode library paths into programs... immediate
495checking whether stripping libraries is possible... yes
496checking if libtool supports shared libraries... yes
497checking whether to build shared libraries... yes
498checking whether to build static libraries... yes
499checking whether make supports nested variables... (cached) yes
500checking how to run the C preprocessor... yes
501checking for unistd.h... [ 10%] Building C object CMakeFiles/zlib.dir/deflate.o
502BSD nm
503checking whether ln -s works... yes
504checking the maximum length of command line arguments... gcc -m64 -o build/libblastrampoline.so.5 -g -O2 -std=c99 -fPIC -DLIBRARY_EXPORTS -D_GNU_SOURCE -DF2C_AUTODETECTION -DCBLAS_DIVERGENCE_AUTODETECTION -DCOMPLEX_RETSTYLE_AUTODETECTION -Wl,-soname=libblastrampoline.so.5 build/libblastrampoline.o build/dl_utils.o build/config.o build/autodetection.o build/threading.o build/deepbindless.o build/trampolines/trampolines_x86_64.o build/f2c_adapters.o build/cblas_adapters.o build/complex_return_style_adapters.o -shared -ldl -Wl,-z,noexecstack
505patching file mpn/arm64/aors_n.asm
5061572864
507checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
508checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
509checking for ld option to reload object files... -r
510checking for file... file
511checking for objdump... objdump
512checking how to recognize dependent libraries... (cached) pass_all
513checking for dlltool... no
514checking how to associate runtime and link libraries... printf %s\n
515checking for archiver @FILE support... patching file mpn/arm64/aorsmul_1.asm
516gcc -m64 -E
517patching file mpn/arm64/aorsorrlshC_n.asm
518yes
519checking for wchar.h... patching file mpn/arm64/cnd_aors_n.asm
520patching file mpn/arm64/logops_n.asm
521patching file mpn/arm64/lshift.asm
522patching file mpn/arm64/lshiftc.asm
523patching file mpn/arm64/mul_1.asm
524patching file mpn/arm64/rsh1aors_n.asm
525patching file mpn/arm64/rshift.asm
526patching file mpn/arm64/sqr_diag_addlsh1.asm
527checking whether gcc -m64 is Clang... yes
528checking for minix/config.h... @
529checking for strip... strip
530checking for ranlib... ranlib
531checking command to parse nm output from gcc -m64 object... no
532checking whether pthreads work with -pthread... no
533checking for vfork.h... [ 12%] Building C object CMakeFiles/zlibstatic.dir/adler32.o
534[ 15%] Building C object CMakeFiles/zlibstatic.dir/compress.o
535no
536checking whether it is safe to define __EXTENSIONS__... yes
537checking for joinable pthread attribute... patching file src/dwarf/Gfind_proc_info-lsb.c
538Hunk #1 succeeded at 920 (offset 54 lines).
539[ 17%] Building C object CMakeFiles/zlibstatic.dir/crc32.o
540ok
541checking for sysroot... yes
542checking whether _XOPEN_SOURCE should be defined... no
543checking for a working dd... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd
544checking how to truncate binary pipes... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd bs=4096 count=1
545[ 20%] Building C object CMakeFiles/zlibstatic.dir/deflate.o
546PTHREAD_CREATE_JOINABLE
547checking whether more special flags are required for pthreads... no
548checking for PTHREAD_PRIO_INHERIT... no
549checking for mt... no
550checking if : is a manifest tool... checking build system type... no
551checking for dlfcn.h... x86_64-unknown-linux-gnu
552checking host system type... x86_64-unknown-linux-gnu
553checking how to print strings... printf
554checking for a sed that does not truncate output... /nix/store/9zsm74npdqq2lgjzavlzaqrz8x44mq9d-gnused-4.9/bin/sed
555checking for grep that handles long lines and -e... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep
556checking for egrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -E
557checking for fgrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -F
558checking for ld used by gcc -m64 ... ld
559checking if the linker (ld) is GNU ld... patching file errno.c
560yes
561checking for BSD- or MS-compatible name lister (nm)... nm
562checking the name lister (nm) interface... yes
563checking for objdir... [ 22%] Building C object CMakeFiles/zlib.dir/gzclose.o
564.libs
565BSD nm
566checking whether ln -s works... yes
567checking the maximum length of command line arguments... 1572864
568checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
569checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
570checking for ld option to reload object files... -r
571checking for file... file
572checking for objdump... objdump
573checking how to recognize dependent libraries... (cached) pass_all
574checking for dlltool... no
575checking how to associate runtime and link libraries... printf %s\n
576checking for archiver @FILE support... yes
577checking for library containing dlopen... @
578checking for strip... strip
579checking for ranlib... ranlib
580checking for gawk... gawk
581checking command to parse nm output from gcc -m64 object... checking if gcc -m64 supports -fno-rtti -fno-exceptions... none required
582checking for library containing kstat_lookup... no
583checking for gcc -m64 option to produce PIC... -fPIC -DPIC
584checking if gcc -m64 PIC flag -fPIC -DPIC works... [ 25%] Building C object CMakeFiles/zlib.dir/gzlib.o
585yes
586checking if gcc -m64 static flag -static works... ok
587checking for sysroot... no
588checking for a working dd... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd
589checking how to truncate binary pipes... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd bs=4096 count=1
590[ 27%] Building C object CMakeFiles/zlibstatic.dir/gzclose.o
591no
592checking if gcc -m64 supports -c -o file.o... [ 30%] Building C object CMakeFiles/zlibstatic.dir/gzlib.o
593checking for mt... no
594checking if : is a manifest tool... no
595checking for dlfcn.h... yes
596checking if gcc -m64 supports -c -o file.o... (cached) yes
597checking whether the gcc -m64 linker (ld -m elf_x86_64) supports shared libraries... no
598checking for library containing gethostbyname... [ 32%] Building C object CMakeFiles/zlib.dir/gzread.o
599yes
600checking for objdir... .libs
601yes
602checking whether -lc should be explicitly linked in... patching file include/libunwind-aarch64.h
603patching file include/libunwind-arm.h
604patching file include/libunwind-x86.h
605[ 35%] Building C object CMakeFiles/zlibstatic.dir/gzread.o
606no
607checking dynamic linker characteristics... [ 37%] Building C object CMakeFiles/zlibstatic.dir/gzwrite.o
608[ 40%] Building C object CMakeFiles/zlibstatic.dir/inflate.o
609none required
610checking for library containing perfstat_cpu... checking if gcc -m64 supports -fno-rtti -fno-exceptions... no
611checking for gcc -m64 option to produce PIC... -fPIC -DPIC
612checking if gcc -m64 PIC flag -fPIC -DPIC works... [ 42%] Building C object CMakeFiles/zlib.dir/gzwrite.o
613GNU/Linux ld.so
614checking how to hardcode library paths into programs... immediate
615checking whether stripping libraries is possible... yes
616checking if libtool supports shared libraries... yes
617checking whether to build shared libraries... yes
618checking whether to build static libraries... yes
619checking whether ln -s works... yes
620checking for special C compiler options needed for large files... no
621checking for _FILE_OFFSET_BITS value needed for large files... yes
622checking if gcc -m64 static flag -static works... no
623checking whether the -Werror option is usable... patching file gmp-h.in
624Hunk #1 succeeded at 483 (offset 4 lines).
625patching file gmp-impl.h
626Hunk #1 succeeded at 697 (offset 1 line).
627Hunk #2 succeeded at 730 (offset 1 line).
628patching file memory.c
629Hunk #1 succeeded at 37 (offset -1 lines).
630Hunk #2 succeeded at 144 (offset -1 lines).
631patching file mp_get_fns.c
632Hunk #1 succeeded at 45 (offset -1 lines).
633patching file mp_set_fns.c
634Hunk #1 succeeded at 47 (offset -1 lines).
635patching file mpz/init2.c
636Hunk #1 succeeded at 44 (offset -1 lines).
637patching file mpz/realloc.c
638patching file mpz/realloc2.c
639Hunk #1 succeeded at 44 (offset -1 lines).
640patching file tests/mpz/t-pow.c
641Hunk #1 succeeded at 194 (offset -1 lines).
642Hunk #2 succeeded at 239 (offset -1 lines).
643[ 45%] Building C object CMakeFiles/zlib.dir/inflate.o
644CMake Deprecation Warning at CMakeLists.txt:23 (cmake_minimum_required):
645 Compatibility with CMake < 3.5 will be removed from a future version of
646 CMake.
647
648 Update the VERSION argument <min> value or use a ...<max> suffix to tell
649 CMake that the project does not need compatibility with older versions.
650
651
652no
653checking if gcc -m64 supports -c -o file.o... yes
654checking for simple visibility declarations... [ 47%] Building C object CMakeFiles/zlib.dir/infback.o
655no
656checking for library containing clock_gettime... yes
657checking if gcc -m64 supports -c -o file.o... (cached) yes
658checking whether the gcc -m64 linker (ld -m elf_x86_64) supports shared libraries... yes
659checking for __attribute__((uninitialized))... yes
660checking whether -lc should be explicitly linked in... yes
661checking for limits.h... [ 50%] Building C object CMakeFiles/zlib.dir/inftrees.o
662-- The C compiler identification is GNU 13.3.0
663no
664checking dynamic linker characteristics... none required
665checking for library containing sendfile... -- Detecting C compiler ABI info
666yes
667checking for sys/types.h... (cached) yes
668checking for sys/stat.h... (cached) yes
669checking for dirent.h... yes
670checking for windows.h... GNU/Linux ld.so
671checking how to hardcode library paths into programs... immediate
672checking whether stripping libraries is possible... yes
673checking if libtool supports shared libraries... yes
674checking whether to build shared libraries... yes
675checking whether to build static libraries... yes
676checking target system type... x86_64-unknown-linux-gnu
677checking for a BSD-compatible install... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
678checking whether build environment is sane... yes
679checking for a race-free mkdir -p... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
680checking whether make sets $(MAKE)... yes
681checking whether make supports the include directive... yes (GNU style)
682checking whether make supports nested variables... yes
683checking dependency style of gcc -m64 ... none required
684checking for library containing socket... no
685checking for sys/wait.h... gcc3
686checking whether make supports nested variables... (cached) yes
687checking for gcc... (cached) gcc -m64
688-- Detecting C compiler ABI info - done
689-- Check for working C compiler: /nix/store/l6m6xfk2wkrhzcw86c1rqzpnk752km7y-gfortran-wrapper-13.3.0/bin/gcc - skipped
690-- Detecting C compile features
691-- Detecting C compile features - done
692[ 55%] Building C object CMakeFiles/zlib.dir/inffast.o
693[ 55%] Building C object CMakeFiles/zlibstatic.dir/infback.o
694checking whether the compiler supports GNU C... (cached) yes
695checking whether gcc -m64 accepts -g... (cached) yes
696checking for gcc -m64 option to enable C11 features... (cached) none needed
697checking whether gcc -m64 understands -c and -o together... (cached) yes
698yes
699checking for an ANSI C-conforming const... checking whether the compiler supports GNU C++... [ 57%] Building C object CMakeFiles/zlib.dir/trees.o
700none required
701yes
702checking for size_t... checking for special C compiler options needed for large files... no
703checking for _FILE_OFFSET_BITS value needed for large files... yes
704checking whether g++ -m64 accepts -g... [ 60%] Building C object CMakeFiles/zlibstatic.dir/inftrees.o
705no
706checking for sys/ahafs_evProds.h... yes
707checking for g++ -m64 option to enable C++11 features... no
708none needed
709checking how to run the C++ preprocessor... checking that generated files are newer than configure... done
710configure: creating ./config.status
711[ 62%] Building C object CMakeFiles/zlibstatic.dir/inffast.o
712yes
713checking for bcopy... [ 65%] Building C object CMakeFiles/zlibstatic.dir/trees.o
714[ 67%] Building C object CMakeFiles/zlibstatic.dir/uncompr.o
715[ 70%] Building C object CMakeFiles/zlibstatic.dir/zutil.o
716g++ -m64 -E
717yes
718checking for memfd_create... [ 72%] Building C object CMakeFiles/zlib.dir/uncompr.o
719yes
720checking for memmove... [ 75%] Building C object CMakeFiles/zlib.dir/zutil.o
721[ 77%] Linking C shared library libz.so
722checking for ld used by g++ -m64 ... yes
723checking for mkostemp... ld -m elf_x86_64
724checking if the linker (ld -m elf_x86_64) is GNU ld... yes
725checking whether the g++ -m64 linker (ld -m elf_x86_64) supports shared libraries... yes
726/nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep: warning: stray \ before -
727yes
728checking for secure_getenv... [ 77%] Built target zlib
729[ 80%] Building C object CMakeFiles/example.dir/test/example.o
730[ 82%] Linking C static library libz.a
731config.status: creating Makefile
732checking for g++ -m64 option to produce PIC... -fPIC -DPIC
733checking if g++ -m64 PIC flag -fPIC -DPIC works... [ 85%] Building C object CMakeFiles/minigzip.dir/test/minigzip.o
734yes
735checking for strerror... config.status: creating libuv.pc
736yes
737checking if g++ -m64 static flag -static works... [ 85%] Built target zlibstatic
738config.status: linking /build/julia-1.10.4/deps/srccache/libuv-2723e256e952be0b015b3c0086f717c3d365d97e/test/fixtures/empty_file to test/fixtures/empty_file
739config.status: linking /build/julia-1.10.4/deps/srccache/libuv-2723e256e952be0b015b3c0086f717c3d365d97e/test/fixtures/load_error.node to test/fixtures/load_error.node
740config.status: linking /build/julia-1.10.4/deps/srccache/libuv-2723e256e952be0b015b3c0086f717c3d365d97e/test/fixtures/lorem_ipsum.txt to test/fixtures/lorem_ipsum.txt
741[ 87%] Building C object CMakeFiles/example64.dir/test/example.o
742config.status: executing depfiles commands
743yes
744checking for realpath... [ 90%] Linking C executable minigzip
745[ 92%] Linking C executable example
746[ 92%] Built target minigzip
747patching file mpz/inp_raw.c
748yes
749checking for zlib.h... patching file mpz/n_pow_ui.c
750[ 92%] Built target example
751[ 95%] Building C object CMakeFiles/minigzip64.dir/test/minigzip.o
752[ 97%] Linking C executable example64
753patching file tal-reent.c
754no
755checking for gzopen in -lz... [ 97%] Built target example64
756[100%] Linking C executable minigzip64
757no
758checking for bzlib.h... [100%] Built target minigzip64
759no
760checking if g++ -m64 supports -c -o file.o... no
761checking for libbz2... [ 40%] Built target zlib
762yes
763checking if g++ -m64 supports -c -o file.o... (cached) yes
764checking whether the g++ -m64 linker (ld -m elf_x86_64) supports shared libraries... yes
765checking dynamic linker characteristics... (cached) GNU/Linux ld.so
766checking how to hardcode library paths into programs... immediate
767checking dependency style of g++ -m64 ... [ 45%] Built target example
768no
769checking for the pthreads library -lpthreads... [ 87%] Built target zlibstatic
770[ 90%] Built target minigzip
771gcc3
772checking how to run the C preprocessor... checking build system type... [ 95%] Built target example64
773x86_64-unknown-linux-gnu
774checking host system type... x86_64-unknown-linux-gnu
775checking for a BSD-compatible install... gcc -m64 -E
776/nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
777checking whether build environment is sane... yes
778[100%] Built target minigzip64
779checking for a thread-safe mkdir -p... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
780checking for gawk... gawk
781checking whether make sets $(MAKE)... yes
782Install the project...
783checking whether make supports nested variables... yes
784-- Install configuration: "Release"
785-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/lib/libz.so.1.2.13
786-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/lib/libz.so.1
787-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/lib/libz.so
788-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/lib/libz.a
789-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/include/zconf.h
790-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/include/zlib.h
791-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/share/man/man3/zlib.3
792-- Installing: /build/julia-1.10.4/usr-staging/zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc/build/julia-1.10.4/usr/share/pkgconfig/zlib.pc
793no
794checking whether pthreads work without any flags... checking whether to enable maintainer-specific portions of Makefiles... no
795checking whether ln -s works... yes
796checking whether make sets $(MAKE)... checking ABI=64
797(cached) yes
798checking for pkg-config... no
799checking for a Python interpreter with version >= 3.8... checking compiler gcc -m64 -O2 -pedantic -fomit-frame-pointer -m64 ... python
800checking for python... /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4/bin/python
801checking for python version... 3.12
802checking for python platform... linux
803checking for GNU default python prefix... ${prefix}
804checking for GNU default python exec_prefix... ${exec_prefix}
805checking for python script directory (pythondir)... yes
806checking for joinable pthread attribute... ${PYTHON_PREFIX}/lib/python3.12/site-packages
807checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages
808checking whether g++ -m64 supports C++14 features with -std=c++14... checking build system type... x86_64-unknown-linux-gnu
809checking host system type... x86_64-unknown-linux-gnu
810checking target system type... x86_64-unknown-linux-gnu
811checking for a BSD-compatible install... PTHREAD_CREATE_JOINABLE
812checking if more special flags are required for pthreads... no
813checking for PTHREAD_PRIO_INHERIT... yes
814checking whether std::future is available... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/install -c
815checking whether build environment is sane... yes
816checking for a thread-safe mkdir -p... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/mkdir -p
817checking for gawk... gawk
818checking whether make sets $(MAKE)... yes
819checking whether make supports nested variables... yes
820checking whether to enable maintainer-specific portions of Makefiles... no
821checking for gcc... gcc -m64
822yes
823checking whether Intel CET is enabled... checking whether the C compiler works... no
824checking that generated files are newer than configure... done
825configure: creating ./config.status
826no
827configure: error: in `/build/julia-1.10.4/deps/scratch/libunwind-1.5.0':
828configure: error: C compiler cannot create executables
829See `config.log' for more details
830make[1]: *** [/build/julia-1.10.4/deps/unwind.mk:54: scratch/libunwind-1.5.0/build-configured] Error 77
831make[1]: *** Waiting for unfinished jobs....
832config.status: executing libtool commands
833-- Found Python3: /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4/bin/python3.12 (found version "3.12.4") found components: Interpreter
834config.status: creating Makefile
835config.status: creating libpcre2-8.pc
836config.status: creating libpcre2-16.pc
837config.status: creating libpcre2-32.pc
838config.status: creating libpcre2-posix.pc
839config.status: creating pcre2-config
840config.status: creating src/pcre2.h
841config.status: creating src/config.h
842config.status: executing depfiles commands
843yes
844checking compiler gcc -m64 -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8... config.status: executing libtool commands
845config.status: executing script-chmod commands
846config.status: executing delete-old-chartables commands
847
848pcre2-10.42 configuration summary:
849
850 Install prefix ..................... : /build/julia-1.10.4/usr
851 C preprocessor ..................... :
852 C compiler ......................... : gcc -m64
853 Linker ............................. : ld -m elf_x86_64
854 C preprocessor flags ............... :
855 C compiler flags ................... : -O3 -g -O0 -fvisibility=hidden
856 Linker flags ....................... : -Wl,-rpath,'$$ORIGIN' -Wl,-z,origin -Wl,-rpath-link,/build/julia-1.10.4/usr/lib -Wl,--enable-new-dtags
857 Extra libraries .................... :
858
859 Build 8-bit pcre2 library .......... : yes
860 Build 16-bit pcre2 library ......... : no
861 Build 32-bit pcre2 library ......... : no
862 Include debugging code ............. : no
863 Enable JIT compiling support ....... : yes
864 Use SELinux allocator in JIT ....... : no
865 Enable Unicode support ............. : yes
866 Newline char/sequence .............. : lf
867 \R matches only ANYCRLF ............ : no
868 \C is disabled ..................... : no
869 EBCDIC coding ...................... : no
870 EBCDIC code for NL ................. : n/a
871 Rebuild char tables ................ : no
872 Internal link size ................. : 2
873 Nested parentheses limit ........... : 250
874 Heap limit ......................... : 20000000 kibibytes
875 Match limit ........................ : 10000000
876 Match depth limit .................. : MATCH_LIMIT
877 Build shared libs .................. : yes
878 Build static libs .................. : yes
879 Use JIT in pcre2grep ............... : yes
880 Enable callouts in pcre2grep ....... : yes
881 Enable fork in pcre2grep callouts .. : yes
882 Initial buffer size for pcre2grep .. : 20480
883 Maximum buffer size for pcre2grep .. : 1048576
884 Link pcre2grep with libz ........... : no
885 Link pcre2grep with libbz2 ......... : no
886 Link pcre2test with libedit ........ : no
887 Link pcre2test with libreadline .... : no
888 Valgrind support ................... : no
889 Code coverage ...................... : no
890 Fuzzer support ..................... : no
891 Use %zu and %td .................... : auto
892
893-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
894-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
895-- Configuring done (2.3s)
896-- Generating done (0.7s)
897yes
898checking whether std::map::emplace is available... CMake Warning:
899 Manually-specified variables were not used by the project:
900
901 CMAKE_CXX_COMPILER
902 CMAKE_CXX_COMPILER_ARG1
903 CMAKE_INSTALL_LIBDIR
904
905
906-- Build files have been written to: /build/julia-1.10.4/deps/scratch/mbedtls-2.28.2
907yes
908checking compiler gcc -m64 -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8... yes
909checking whether std::atomic_* overloads for std::shared_ptr are available... yes
910checking whether thread_local storage class specifier is available.... yes
911checking for library containing dlopen... none required
912checking for cunit >= 2.1... no
913configure: WARNING:
914checking for CU_initialize_registry in -lcunit... no
915checking whether to enable assertions... yes
916checking for arpa/inet.h... yes
917checking for fcntl.h... yes
918checking for inttypes.h... (cached) yes
919checking for limits.h... yes
920checking for netdb.h... yes
921checking for netinet/in.h... yes
922checking for pwd.h... yes
923checking for stddef.h... yes
924checking for stdint.h... (cached) yes
925checking for stdlib.h... (cached) yes
926checking for string.h... (cached) yes
927checking for sys/socket.h... yes
928checking for sys/time.h... yes
929checking for syslog.h... yes
930checking for gcc... gcc -m64
931In file included from ld80/s_exp2l.c:38:
932/build/julia-1.10.4/deps/scratch/openlibm-ae2d91698508701c83cab83714d42a1146dccf85/src/math_private.h:257:1: warning: 'irint' defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;]
933 257 | irint(double x)
934 | ^~~~~
935checking whether the C compiler works... yes
936checking for C compiler default output file name... a.out
937checking for suffix of executables... ld80/e_lgammal_r.c: In function 'lgammal_r':
938ld80/e_lgammal_r.c:423:7: warning: 'nadj' may be used uninitialized []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;]
939 423 | r = nadj - r;
940 | ~~^~~~~~~~~~
941ld80/e_lgammal_r.c:271:24: note: 'nadj' was declared here
942 271 | long double t, y, z, nadj, p, p1, p2, q, r, w;
943 | ^~~~
944
945checking whether we are cross compiling... no
946checking for suffix of object files... o
947checking whether we are using the GNU C compiler... yes
948checking whether gcc -m64 accepts -g... yes
949checking for gcc -m64 option to accept ISO C89... none needed
950checking whether gcc -m64 understands -c and -o together... yes
951checking for gcc -m64 option to accept ISO C99... none needed
952checking how to run the C preprocessor... gcc -m64 -E
953/nix/store/qsx2xqqm0lp6d8hi86r4y0rz5v9m62wn-binutils-2.42/bin/ld: warning: amd64/e_fmodl.S.o: missing .note.GNU-stack section implies executable stack
954/nix/store/qsx2xqqm0lp6d8hi86r4y0rz5v9m62wn-binutils-2.42/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
955checking build system compiler gcc -m64... yes
956checking for build system preprocessor... gcc -m64 -E
957checking for build system executable suffix...
958checking whether build system compiler is ANSI... yes
959checking for build system compiler math library... -lm
960checking whether we are using the GNU C++ compiler... yes
961checking whether g++ -m64 accepts -g... yes
962checking C++ compiler g++ -m64 -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8... yes
963checking for time.h... yes
964checking for unistd.h... (cached) yes
965checking for size_t... yes
966checking how to run the C++ preprocessor... g++ -m64 -E
967checking for grep that handles long lines and -e... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep
968checking for egrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -E
969using ABI="64"
970 CC="gcc -m64 "
971 CFLAGS="-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"
972 CPPFLAGS=""
973 CXX="g++ -m64 "
974 CXXFLAGS="-O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8"
975 MPN_PATH=" x86_64/k8 x86_64 generic"
976checking whether assembler supports --noexecstack option... yes
977checking for ar... ar
978checking for BSD- or MS-compatible name lister (nm)... nm
979checking the name lister (nm) interface... yes
980checking for ssize_t... BSD nm
981checking how to print strings... printf
982checking for a sed that does not truncate output... /nix/store/9zsm74npdqq2lgjzavlzaqrz8x44mq9d-gnused-4.9/bin/sed
983checking for fgrep... /nix/store/k8zpadqbwqwalggnhqi74gdgrlf3if9l-gnugrep-3.11/bin/grep -F
984checking for ld used by gcc -m64 ... ld
985checking if the linker (ld) is GNU ld... yes
986checking whether ln -s works... yes
987checking the maximum length of command line arguments... 1572864
988checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
989checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
990checking for ld option to reload object files... -r
991checking for objdump... objdump
992checking how to recognize dependent libraries... (cached) pass_all
993checking for dlltool... dlltool
994checking how to associate runtime and link libraries... printf %s\n
995checking for archiver @FILE support... @
996checking for strip... strip
997checking for ranlib... ranlib
998checking command to parse nm output from gcc -m64 object... yes
999checking for uint8_t... yes
1000checking for uint16_t... ok
1001checking for sysroot... no
1002checking for a working dd... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd
1003checking how to truncate binary pipes... /nix/store/cnknp3yxfibxjhila0sjd1v3yglqssng-coreutils-9.5/bin/dd bs=4096 count=1
1004Making all in tests
1005/build/julia-1.10.4/deps/srccache/gmp-6.2.1//configure: line 14343: /usr/bin/file: No such file or directory
1006checking for mt... no
1007checking if : is a manifest tool... no
1008checking for ANSI C header files... yes
1009checking for uint32_t... yes
1010checking for uint64_t... yes
1011checking for int8_t... yes
1012checking for sys/types.h... yes
1013checking for sys/stat.h... yes
1014checking for stdlib.h... yes
1015checking for string.h... yes
1016checking for int16_t... yes
1017checking for memory.h... yes
1018checking for strings.h... yes
1019yes
1020checking for int32_t... checking for inttypes.h... yes
1021checking for stdint.h... yes
1022checking for unistd.h... yes
1023checking for dlfcn.h... yes
1024checking for int64_t... yes
1025checking for objdir... .libs
1026yes
1027checking for off_t... checking if gcc -m64 supports -fno-rtti -fno-exceptions... no
1028checking for gcc -m64 option to produce PIC... -fPIC -DPIC
1029checking if gcc -m64 PIC flag -fPIC -DPIC works... yes
1030checking if gcc -m64 static flag -static works... yes
1031checking for pid_t... no
1032checking if gcc -m64 supports -c -o file.o... yes
1033checking if gcc -m64 supports -c -o file.o... (cached) yes
1034checking whether the gcc -m64 linker (ld) supports shared libraries... yes
1035checking whether -lc should be explicitly linked in... yes
1036checking for uid_t in sys/types.h... yes
1037checking for ptrdiff_t... no
1038checking dynamic linker characteristics... GNU/Linux ld.so
1039checking how to hardcode library paths into programs... immediate
1040checking whether stripping libraries is possible... yes
1041checking if libtool supports shared libraries... yes
1042checking whether to build shared libraries... yes
1043checking whether to build static libraries... no
1044checking how to run the C++ preprocessor... g++ -m64 -E
1045yes
1046checking whether byte ordering is bigendian... no
1047checking for inline... checking for ld used by g++ -m64 ... ld
1048checking if the linker (ld) is GNU ld... yes
1049inline
1050checking for special C compiler options needed for large files... no
1051checking for _FILE_OFFSET_BITS value needed for large files... checking whether the g++ -m64 linker (ld) supports shared libraries... yes
1052no
1053checking for struct tm.tm_gmtoff... yes
1054checking for struct sockaddr_in.sin_len... checking for g++ -m64 option to produce PIC... -fPIC -DPIC
1055checking if g++ -m64 PIC flag -fPIC -DPIC works... no
1056checking for struct sockaddr_in6.sin6_len... yes
1057checking if g++ -m64 static flag -static works... no
1058checking if g++ -m64 supports -c -o file.o... no
1059checking size of int *... yes
1060checking if g++ -m64 supports -c -o file.o... (cached) yes
1061checking whether the g++ -m64 linker (ld) supports shared libraries... yes
1062checking dynamic linker characteristics... (cached) GNU/Linux ld.so
1063checking how to hardcode library paths into programs... immediate
1064checking for ANSI C header files... (cached) yes
1065checking whether time.h and sys/time.h may both be included... yes
1066checking fcntl.h usability... 8
1067checking size of time_t... yes
1068checking fcntl.h presence... yes
1069checking for fcntl.h... yes
1070checking float.h usability... yes
1071checking float.h presence... 8
1072checking for working chown... yes
1073checking for float.h... yes
1074checking invent.h usability... no
1075checking invent.h presence... no
1076checking for invent.h... no
1077checking langinfo.h usability... yes
1078checking for error_at_line... yes
1079checking langinfo.h presence... yes
1080checking for langinfo.h... yes
1081checking locale.h usability... yes
1082checking locale.h presence... yes
1083checking for locale.h... yes
1084checking nl_types.h usability... yes
1085checking nl_types.h presence... yes
1086checking for nl_types.h... yes
1087checking sys/attributes.h usability... no
1088checking sys/attributes.h presence... no
1089checking for sys/attributes.h... no
1090checking sys/iograph.h usability... yes
1091checking for fork... no
1092checking sys/iograph.h presence... no
1093checking for sys/iograph.h... no
1094checking sys/mman.h usability... yes
1095checking sys/mman.h presence... yes
1096checking for sys/mman.h... yes
1097checking sys/param.h usability... yes
1098checking for vfork... yes
1099checking sys/param.h presence... yes
1100checking for sys/param.h... yes
1101checking sys/processor.h usability... yes
1102checking for working fork... no
1103checking sys/processor.h presence... no
1104checking for sys/processor.h... no
1105checking sys/pstat.h usability... yes
1106checking for working vfork... (cached) yes
1107checking for gcc -m64 options needed to detect all undeclared functions... no
1108checking sys/pstat.h presence... no
1109checking for sys/pstat.h... no
1110checking sys/sysinfo.h usability... none needed
1111checking whether strerror_r is declared... yes
1112checking sys/sysinfo.h presence... yes
1113checking for sys/sysinfo.h... yes
1114checking sys/syssgi.h usability... yes
1115checking whether strerror_r returns char *... yes
1116checking for working strnlen... no
1117checking sys/syssgi.h presence... no
1118checking for sys/syssgi.h... no
1119checking sys/systemcfg.h usability... yes
1120checking for _Exit... no
1121checking sys/systemcfg.h presence... no
1122checking for sys/systemcfg.h... no
1123checking sys/time.h usability... yes
1124checking for accept4... yes
1125checking sys/time.h presence... yes
1126checking for sys/time.h... yes
1127checking sys/times.h usability... yes
1128checking sys/times.h presence... yes
1129checking for dup2... yes
1130checking for sys/times.h... yes
1131checking for sys/resource.h... yes
1132checking for sys/sysctl.h... yes
1133checking for getcwd... no
1134checking for machine/hal_sysinfo.h... yes
1135checking for getpwnam... no
1136checking whether fgetc is declared... yes
1137checking whether fscanf is declared... yes
1138checking for localtime_r... yes
1139checking whether optarg is declared... yes
1140checking for memchr... yes
1141checking whether ungetc is declared... yes
1142checking for memmove... yes
1143checking whether vfprintf is declared... yes
1144checking whether sys_errlist is declared... yes
1145checking for memset... no
1146checking whether sys_nerr is declared... no
1147checking return type of signal handlers... yes
1148checking for mkostemp... void
1149checking for intmax_t... yes
1150checking for socket... yes
1151checking for long double... yes
1152checking for sqrt... no
1153checking for strchr... yes
1154checking for long long... yes
1155checking for strdup... yes
1156checking for ptrdiff_t... yes
1157checking for strerror... yes
1158checking for quad_t... yes
1159checking for strndup... yes
1160checking for uint_least32_t... yes
1161checking for strstr... yes
1162checking for strtol... yes
1163checking for intptr_t... yes
1164checking for strtoul... yes
1165checking for working volatile... yes
1166checking for C/C++ restrict keyword... yes
1167checking for timegm... __restrict
1168checking whether gcc __attribute__ ((const)) works... yes
1169checking whether gcc __attribute__ ((malloc)) works... yes
1170checking for timerfd_create... yes
1171checking whether gcc __attribute__ ((mode (XX))) works... yes
1172checking whether gcc __attribute__ ((noreturn)) works... yes
1173checking whether initgroups is declared... yes
1174checking whether gcc hidden aliases work... yes
1175checking for inline... yes
1176checking whether C compiler accepts -fvisibility=hidden... inline
1177yes
1178checking that generated files are newer than configure... done
1179configure: creating ./config.status
1180checking for cos in -lm... yes
1181checking for working alloca.h... yes
1182checking for alloca (via gmp-impl.h)... yes
1183checking how to allocate temporary memory... alloca
1184config.status: creating Makefile
1185config.status: creating lib/Makefile
1186config.status: creating lib/libnghttp2.pc
1187checking whether byte ordering is bigendian... config.status: creating lib/includes/Makefile
1188config.status: creating lib/includes/nghttp2/nghttp2ver.h
1189config.status: creating tests/Makefile
1190config.status: creating tests/testdata/Makefile
1191config.status: creating third-party/Makefile
1192config.status: creating src/Makefile
1193config.status: creating bpf/Makefile
1194config.status: creating examples/Makefile
1195config.status: creating integration-tests/Makefile
1196config.status: creating integration-tests/config.go
1197config.status: creating integration-tests/setenv
1198config.status: creating doc/Makefile
1199config.status: creating doc/conf.py
1200config.status: creating doc/index.rst
1201config.status: creating doc/package_README.rst
1202no
1203checking format of `double' floating point... config.status: creating doc/tutorial-client.rst
1204config.status: creating doc/tutorial-server.rst
1205config.status: creating doc/tutorial-hpack.rst
1206config.status: creating doc/nghttpx-howto.rst
1207config.status: creating doc/h2load-howto.rst
1208config.status: creating doc/building-android-binary.rst
1209IEEE little endian
1210checking for alarm... config.status: creating doc/nghttp2.h.rst
1211config.status: creating doc/nghttp2ver.h.rst
1212config.status: creating doc/contribute.rst
1213config.status: creating contrib/Makefile
1214config.status: creating script/Makefile
1215yes
1216checking for attr_get... config.status: creating config.h
1217config.status: executing libtool commands
1218config.status: executing depfiles commands
1219no
1220checking for clock... yes
1221checking for cputime... no
1222checking for getpagesize... yes
1223checking for getrusage... yes
1224checking for gettimeofday... yes
1225checking for getsysinfo... configure: summary of build options:
1226
1227 Package version: 1.52.0
1228 Library version: 38:1:24
1229 Install prefix: /build/julia-1.10.4/usr
1230 System types:
1231 Build: x86_64-unknown-linux-gnu
1232 Host: x86_64-unknown-linux-gnu
1233 Target: x86_64-unknown-linux-gnu
1234 Compiler:
1235 C compiler: gcc -m64
1236 CFLAGS: -g -O2
1237 LDFLAGS: -Wl,-rpath,'$$ORIGIN' -Wl,-z,origin -Wl,-rpath-link,/build/julia-1.10.4/usr/lib -Wl,--enable-new-dtags
1238 C++ compiler: g++ -m64 -std=c++14
1239 CXXFLAGS: -g -O2
1240 CXXCPP: g++ -m64 -E -std=c++14
1241 C preprocessor: gcc -m64 -E
1242 CPPFLAGS:
1243 WARNCFLAGS:
1244 WARNCXXFLAGS:
1245 CXX1XCXXFLAGS:
1246 EXTRACFLAG: -fvisibility=hidden
1247 BPFCFLAGS:
1248 EXTRABPFCFLAGS:
1249 LIBS:
1250 DEFS: -DHAVE_CONFIG_H
1251 EXTRA_DEFS:
1252 Library:
1253 Shared: yes
1254 Static: yes
1255 Libtool:
1256 LIBTOOL_LDFLAGS:
1257 Python:
1258 Python: /nix/store/l014xp1qxdl6gim3zc0jv3mpxhbp346s-python3-3.12.4/bin/python
1259 PYTHON_VERSION: 3.12
1260 Test:
1261 CUnit: no (CFLAGS='' LIBS='')
1262 Failmalloc: yes
1263 Libs:
1264 OpenSSL: no (CFLAGS='' LIBS='')
1265 Libxml2: no (CFLAGS='' LIBS='')
1266 Libev: no (CFLAGS='' LIBS='')
1267 Libc-ares: no (CFLAGS='' LIBS='')
1268 libngtcp2: no (CFLAGS='' LIBS='')
1269 libngtcp2_crypto_openssl: no (CFLAGS='' LIBS='')
1270 libngtcp2_crypto_boringssl: no (CFLAGS='' LIBS='')
1271 libnghttp3: no (CFLAGS='' LIBS='')
1272 libbpf: no (CFLAGS='' LIBS='')
1273 Libevent(SSL): no (CFLAGS='' LIBS='')
1274 Jansson: no (CFLAGS='' LIBS='')
1275 Jemalloc: no (CFLAGS='' LIBS='')
1276 Zlib: no (CFLAGS='' LIBS='')
1277 Systemd: no (CFLAGS='' LIBS='')
1278 Third-party:
1279 http-parser: no
1280 MRuby: no (CFLAGS='' LIBS='')
1281 Neverbleed: no
1282 Features:
1283 Applications: no
1284 HPACK tools: no
1285 Examples: no
1286 Threading: yes
1287 HTTP/3 (EXPERIMENTAL): no
1288
1289no
1290checking for localeconv... yes
1291checking for memset... yes
1292checking for mmap... yes
1293checking for mprotect... yes
1294checking for nl_langinfo... yes
1295checking for obstack_vprintf... yes
1296checking for popen... yes
1297checking for processor_info... no
1298checking for pstat_getprocessor... no
1299checking for raise... yes
1300checking for read_real_time... no
1301checking for sigaction... yes
1302checking for sigaltstack... yes
1303checking for sigstack... yes
1304checking for syssgi... no
1305checking for strchr... yes
1306checking for strerror... yes
1307checking for strnlen... yes
1308checking for strtol... yes
1309checking for strtoul... yes
1310checking for sysconf... yes
1311checking for sysctl... no
1312checking for sysctlbyname... no
1313checking for times... yes
1314checking for library containing clock_gettime... none required
1315checking for vsnprintf... yes
1316checking whether vsnprintf works... yes
1317checking whether sscanf needs writable input... no
1318checking for struct pst_processor.psp_iticksperclktick... no
1319checking sstream usability... yes
1320checking sstream presence... yes
1321checking for sstream... yes
1322checking for std::locale... yes
1323checking for suitable m4... m4
1324checking if m4wrap produces spurious output... no
1325checking how to switch to text section... .text
1326checking how to switch to data section... .data
1327checking for assembler label suffix... :
1328checking for assembler global directive... .globl
1329checking for assembler global directive attribute...
1330checking if globals are prefixed by underscore... no
1331checking how to switch to read-only data section... .section .rodata
1332checking for assembler .type directive... .type $1,@$2
1333checking for assembler .size directive... .size $1,$2
1334checking for assembler local label prefix... .L
1335checking for assembler byte directive... .byte
1336checking how to define a 32-bit word... .long
1337checking if .align assembly directive is logarithmic... no
1338checking if the .align directive accepts an 0x90 fill in .text... yes
1339checking for assembler COFF type directives... no
1340checking size of void *... 8
1341checking size of unsigned short... 2
1342checking size of unsigned... 4
1343checking size of unsigned long... 8
1344checking size of mp_limb_t... 8
1345checking for stack_t... yes
1346checking for tputs in -lncurses... no
1347checking for tputs in -lcurses... no
1348checking for readline in -lreadline... no
1349checking readline detected... no
1350checking for bison... no
1351checking for byacc... no
1352checking for flex... no
1353checking for lex... no
1354creating config.m4
1355checking that generated files are newer than configure... done
1356configure: creating ./config.status
1357config.status: creating demos/pexpr-config.h
1358config.status: creating demos/calc/calc-config.h
1359config.status: creating Makefile
1360config.status: creating mpf/Makefile
1361config.status: creating mpn/Makefile
1362config.status: creating mpq/Makefile
1363config.status: creating mpz/Makefile
1364config.status: creating printf/Makefile
1365config.status: creating scanf/Makefile
1366config.status: creating rand/Makefile
1367config.status: creating cxx/Makefile
1368config.status: creating tests/Makefile
1369config.status: creating tests/devel/Makefile
1370config.status: creating tests/mpf/Makefile
1371config.status: creating tests/mpn/Makefile
1372config.status: creating tests/mpq/Makefile
1373config.status: creating tests/mpz/Makefile
1374config.status: creating tests/rand/Makefile
1375config.status: creating tests/misc/Makefile
1376config.status: creating tests/cxx/Makefile
1377config.status: creating doc/Makefile
1378config.status: creating tune/Makefile
1379config.status: creating demos/Makefile
1380config.status: creating demos/calc/Makefile
1381config.status: creating demos/expr/Makefile
1382config.status: creating gmp.h
1383config.status: creating gmp.pc
1384config.status: creating gmpxx.pc
1385config.status: creating config.h
1386config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/invert_limb_table.asm to mpn/invert_limb_table.asm
1387config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/add.c to mpn/add.c
1388config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/add_1.c to mpn/add_1.c
1389config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_n.asm to mpn/add_n.asm
1390config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sub.c to mpn/sub.c
1391config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sub_1.c to mpn/sub_1.c
1392config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_n.asm to mpn/sub_n.asm
1393config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/cnd_aors_n.asm to mpn/cnd_add_n.asm
1394config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/cnd_aors_n.asm to mpn/cnd_sub_n.asm
1395config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/cnd_swap.c to mpn/cnd_swap.c
1396config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/neg.c to mpn/neg.c
1397config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/com.asm to mpn/com.asm
1398config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mul_1.asm to mpn/mul_1.asm
1399config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorsmul_1.asm to mpn/addmul_1.asm
1400config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorsmul_1.asm to mpn/submul_1.asm
1401config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err1_n.asm to mpn/add_err1_n.asm
1402config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err2_n.asm to mpn/add_err2_n.asm
1403config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err3_n.asm to mpn/add_err3_n.asm
1404config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err1_n.asm to mpn/sub_err1_n.asm
1405config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err2_n.asm to mpn/sub_err2_n.asm
1406config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aors_err3_n.asm to mpn/sub_err3_n.asm
1407config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/lshift.asm to mpn/lshift.asm
1408config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/rshift.asm to mpn/rshift.asm
1409config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/dive_1.asm to mpn/dive_1.asm
1410config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/diveby3.c to mpn/diveby3.c
1411config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/divis.c to mpn/divis.c
1412config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/divrem.c to mpn/divrem.c
1413config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/divrem_1.asm to mpn/divrem_1.asm
1414config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/divrem_2.asm to mpn/divrem_2.asm
1415config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/fib2_ui.c to mpn/fib2_ui.c
1416config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/fib2m.c to mpn/fib2m.c
1417config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mod_1.c to mpn/mod_1.c
1418config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mod_34lsub1.asm to mpn/mod_34lsub1.asm
1419config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mode1o.asm to mpn/mode1o.asm
1420config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c
1421config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dump.c to mpn/dump.c
1422config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mod_1_1.asm to mpn/mod_1_1.asm
1423config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mod_1_2.asm to mpn/mod_1_2.asm
1424config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mod_1_3.c to mpn/mod_1_3.c
1425config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mod_1_4.asm to mpn/mod_1_4.asm
1426config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/lshiftc.asm to mpn/lshiftc.asm
1427config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mul.c to mpn/mul.c
1428config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mul_fft.c to mpn/mul_fft.c
1429config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mul_n.c to mpn/mul_n.c
1430config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sqr.c to mpn/sqr.c
1431config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/mul_basecase.asm to mpn/mul_basecase.asm
1432config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/sqr_basecase.asm to mpn/sqr_basecase.asm
1433config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/nussbaumer_mul.c to mpn/nussbaumer_mul.c
1434config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/mulmid_basecase.asm to mpn/mulmid_basecase.asm
1435config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom42_mulmid.c to mpn/toom42_mulmid.c
1436config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mulmid_n.c to mpn/mulmid_n.c
1437config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mulmid.c to mpn/mulmid.c
1438config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/random.c to mpn/random.c
1439config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/random2.c to mpn/random2.c
1440config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/pow_1.c to mpn/pow_1.c
1441config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/rootrem.c to mpn/rootrem.c
1442config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sqrtrem.c to mpn/sqrtrem.c
1443config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sizeinbase.c to mpn/sizeinbase.c
1444config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/get_str.c to mpn/get_str.c
1445config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/set_str.c to mpn/set_str.c
1446config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/compute_powtab.c to mpn/compute_powtab.c
1447config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/scan0.c to mpn/scan0.c
1448config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/scan1.c to mpn/scan1.c
1449config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/popham.asm to mpn/popcount.asm
1450config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/popham.asm to mpn/hamdist.asm
1451config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/cmp.c to mpn/cmp.c
1452config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/zero_p.c to mpn/zero_p.c
1453config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/perfsqr.c to mpn/perfsqr.c
1454config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/perfpow.c to mpn/perfpow.c
1455config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/strongfibo.c to mpn/strongfibo.c
1456config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/gcd_11.asm to mpn/gcd_11.asm
1457config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/gcd_22.asm to mpn/gcd_22.asm
1458config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcd_1.c to mpn/gcd_1.c
1459config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcd.c to mpn/gcd.c
1460config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcdext_1.c to mpn/gcdext_1.c
1461config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcdext.c to mpn/gcdext.c
1462config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcd_subdiv_step.c to mpn/gcd_subdiv_step.c
1463config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/gcdext_lehmer.c to mpn/gcdext_lehmer.c
1464config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/div_q.c to mpn/div_q.c
1465config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
1466config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/jacbase.c to mpn/jacbase.c
1467config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/jacobi_2.c to mpn/jacobi_2.c
1468config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/jacobi.c to mpn/jacobi.c
1469config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/get_d.c to mpn/get_d.c
1470config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/matrix22_mul.c to mpn/matrix22_mul.c
1471config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/matrix22_mul1_inverse_vector.c to mpn/matrix22_mul1_inverse_vector.c
1472config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd_matrix.c to mpn/hgcd_matrix.c
1473config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd2.c to mpn/hgcd2.c
1474config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd_step.c to mpn/hgcd_step.c
1475config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd_reduce.c to mpn/hgcd_reduce.c
1476config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd.c to mpn/hgcd.c
1477config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd_appr.c to mpn/hgcd_appr.c
1478config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd2_jacobi.c to mpn/hgcd2_jacobi.c
1479config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/hgcd_jacobi.c to mpn/hgcd_jacobi.c
1480config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mullo_n.c to mpn/mullo_n.c
1481config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/mullo_basecase.asm to mpn/mullo_basecase.asm
1482config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sqrlo.c to mpn/sqrlo.c
1483config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sqrlo_basecase.c to mpn/sqrlo_basecase.c
1484config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom22_mul.c to mpn/toom22_mul.c
1485config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom32_mul.c to mpn/toom32_mul.c
1486config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom42_mul.c to mpn/toom42_mul.c
1487config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom52_mul.c to mpn/toom52_mul.c
1488config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom62_mul.c to mpn/toom62_mul.c
1489config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom33_mul.c to mpn/toom33_mul.c
1490config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom43_mul.c to mpn/toom43_mul.c
1491config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom53_mul.c to mpn/toom53_mul.c
1492config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom54_mul.c to mpn/toom54_mul.c
1493config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom63_mul.c to mpn/toom63_mul.c
1494config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom44_mul.c to mpn/toom44_mul.c
1495config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom6h_mul.c to mpn/toom6h_mul.c
1496config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom6_sqr.c to mpn/toom6_sqr.c
1497config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom8h_mul.c to mpn/toom8h_mul.c
1498config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom8_sqr.c to mpn/toom8_sqr.c
1499config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_couple_handling.c to mpn/toom_couple_handling.c
1500config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom2_sqr.c to mpn/toom2_sqr.c
1501config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom3_sqr.c to mpn/toom3_sqr.c
1502config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom4_sqr.c to mpn/toom4_sqr.c
1503config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_dgr3_pm1.c to mpn/toom_eval_dgr3_pm1.c
1504config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_dgr3_pm2.c to mpn/toom_eval_dgr3_pm2.c
1505config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_pm1.c to mpn/toom_eval_pm1.c
1506config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_pm2.c to mpn/toom_eval_pm2.c
1507config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_pm2exp.c to mpn/toom_eval_pm2exp.c
1508config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_eval_pm2rexp.c to mpn/toom_eval_pm2rexp.c
1509config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_5pts.c to mpn/toom_interpolate_5pts.c
1510config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_6pts.c to mpn/toom_interpolate_6pts.c
1511config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_7pts.c to mpn/toom_interpolate_7pts.c
1512config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_8pts.c to mpn/toom_interpolate_8pts.c
1513config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_12pts.c to mpn/toom_interpolate_12pts.c
1514config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/toom_interpolate_16pts.c to mpn/toom_interpolate_16pts.c
1515config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/invertappr.c to mpn/invertappr.c
1516config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/invert.c to mpn/invert.c
1517config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/binvert.c to mpn/binvert.c
1518config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mulmod_bnm1.c to mpn/mulmod_bnm1.c
1519config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sqrmod_bnm1.c to mpn/sqrmod_bnm1.c
1520config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/div_qr_1.c to mpn/div_qr_1.c
1521config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/div_qr_1n_pi1.asm to mpn/div_qr_1n_pi1.asm
1522config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/div_qr_2.c to mpn/div_qr_2.c
1523config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/div_qr_2n_pi1.asm to mpn/div_qr_2n_pi1.asm
1524config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/div_qr_2u_pi1.asm to mpn/div_qr_2u_pi1.asm
1525config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_div_q.c to mpn/sbpi1_div_q.c
1526config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_div_qr.c to mpn/sbpi1_div_qr.c
1527config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_divappr_q.c to mpn/sbpi1_divappr_q.c
1528config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dcpi1_div_q.c to mpn/dcpi1_div_q.c
1529config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dcpi1_div_qr.c to mpn/dcpi1_div_qr.c
1530config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dcpi1_divappr_q.c to mpn/dcpi1_divappr_q.c
1531config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mu_div_qr.c to mpn/mu_div_qr.c
1532config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mu_divappr_q.c to mpn/mu_divappr_q.c
1533config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mu_div_q.c to mpn/mu_div_q.c
1534config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/bdiv_q_1.asm to mpn/bdiv_q_1.asm
1535config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_bdiv_q.c to mpn/sbpi1_bdiv_q.c
1536config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_bdiv_qr.c to mpn/sbpi1_bdiv_qr.c
1537config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sbpi1_bdiv_r.c to mpn/sbpi1_bdiv_r.c
1538config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dcpi1_bdiv_q.c to mpn/dcpi1_bdiv_q.c
1539config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/dcpi1_bdiv_qr.c to mpn/dcpi1_bdiv_qr.c
1540config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mu_bdiv_q.c to mpn/mu_bdiv_q.c
1541config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/mu_bdiv_qr.c to mpn/mu_bdiv_qr.c
1542config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/bdiv_q.c to mpn/bdiv_q.c
1543config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/bdiv_qr.c to mpn/bdiv_qr.c
1544config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/broot.c to mpn/broot.c
1545config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/brootinv.c to mpn/brootinv.c
1546config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/bsqrt.c to mpn/bsqrt.c
1547config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/bsqrtinv.c to mpn/bsqrtinv.c
1548config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/divexact.c to mpn/divexact.c
1549config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/bdiv_dbm1c.asm to mpn/bdiv_dbm1c.asm
1550config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/redc_1.asm to mpn/redc_1.asm
1551config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/redc_2.c to mpn/redc_2.c
1552config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/redc_n.c to mpn/redc_n.c
1553config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/powm.c to mpn/powm.c
1554config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/powlo.c to mpn/powlo.c
1555config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_powm.c to mpn/sec_powm.c
1556config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_mul.c to mpn/sec_mul.c
1557config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_sqr.c to mpn/sec_sqr.c
1558config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_div.c to mpn/sec_div_qr.c
1559config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_div.c to mpn/sec_div_r.c
1560config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_qr.c
1561config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_r.c
1562config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_aors_1.c to mpn/sec_add_1.c
1563config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_aors_1.c to mpn/sec_sub_1.c
1564config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/sec_invert.c to mpn/sec_invert.c
1565config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/trialdiv.c to mpn/trialdiv.c
1566config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/remove.c to mpn/remove.c
1567config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/and_n.asm
1568config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/andn_n.asm
1569config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/nand_n.asm
1570config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/ior_n.asm
1571config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/iorn_n.asm
1572config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/nior_n.asm
1573config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/xor_n.asm
1574config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/logops_n.asm to mpn/xnor_n.asm
1575config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/copyi.asm to mpn/copyi.asm
1576config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/copyd.asm to mpn/copyd.asm
1577config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/zero.c to mpn/zero.c
1578config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/sec_tabselect.asm to mpn/sec_tabselect.asm
1579config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/comb_tables.c to mpn/comb_tables.c
1580config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/invert_limb.asm to mpn/invert_limb.asm
1581config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/sqr_diag_addlsh1.asm to mpn/sqr_diag_addlsh1.asm
1582config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/mul_2.asm to mpn/mul_2.asm
1583config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/addmul_2.asm to mpn/addmul_2.asm
1584config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorrlsh1_n.asm to mpn/addlsh1_n.asm
1585config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/sublsh1_n.asm to mpn/sublsh1_n.asm
1586config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorrlsh1_n.asm to mpn/rsblsh1_n.asm
1587config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/rsh1aors_n.asm to mpn/rsh1add_n.asm
1588config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/rsh1aors_n.asm to mpn/rsh1sub_n.asm
1589config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorrlsh2_n.asm to mpn/addlsh2_n.asm
1590config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/aorrlsh2_n.asm to mpn/rsblsh2_n.asm
1591config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/aorrlsh_n.asm to mpn/addlsh_n.asm
1592config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/aorrlsh_n.asm to mpn/rsblsh_n.asm
1593config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/generic/add_n_sub_n.c to mpn/add_n_sub_n.c
1594config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/addaddmul_1msb0.asm to mpn/addaddmul_1msb0.asm
1595config.status: linking /build/julia-1.10.4/deps/srccache/gmp-6.2.1/mpn/x86_64/k8/gmp-mparam.h to gmp-mparam.h
1596config.status: executing libtool commands
1597configure: summary of build options:
1598
1599 Version: GNU MP 6.2.1
1600 Host type: x86_64-unknown-linux-gnu
1601 ABI: 64
1602 Install prefix: /build/julia-1.10.4/usr
1603 Compiler: gcc -m64
1604 Static libraries: no
1605 Shared libraries: yes
1606
1607make: *** [Makefile:79: julia-deps] Error 2