==>(B Building on glalie(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/spirv-cross ./ .SRCINFO 1,103 100% 0.00kB/s 0:00:00 1,103 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 141 100% 137.70kB/s 0:00:00 141 100% 137.70kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 3,320 100% 3.17MB/s 0:00:00 3,320 100% 3.17MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) spirv-cross-1.4.363.0-1.log 855 100% 834.96kB/s 0:00:00 855 100% 834.96kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,572 bytes received 187 bytes 2,506.00 bytes/sec total size is 5,800 speedup is 1.54 ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building spirv-cross(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-8(B ==>(B Building spirv-cross for [extra] (riscv64)(B ]3008;start=b240f6ad7fd847378e2821cbf769236d;user=felix;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=6cea8b62742f4ee3974d081bce50550c;pid=3360824;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=934f4e837ea64e26b126e1e4fed5203b;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=6cea8b62742f4ee3974d081bce50550c;pid=3361127;comm=systemd-nspawn;container=arch-nspawn-3361127;type=container\]11;?\]2;🔵 Container arch-nspawn-3361127 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=934f4e837ea64e26b126e1e4fed5203b\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-8]...(Bdone(B ]3008;start=394ee8a6d49f42e8877b3f9ad2804079;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=6cea8b62742f4ee3974d081bce50550c;pid=3361484;comm=sudo;targetuser=felix;type=session\==>(B Making package: spirv-cross 1.4.363.0-1 (Sat Oct 3 23:45:58 2026)(B ==>(B Retrieving sources...(B  ->(B Cloning SPIRV-Cross git repo...(B Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Cross'... remote: Enumerating objects: 44612, done. remote: Counting objects: 0% (1/1104) remote: Counting objects: 1% (12/1104) remote: Counting objects: 2% (23/1104) remote: Counting objects: 3% (34/1104) remote: Counting objects: 4% (45/1104) remote: Counting objects: 5% (56/1104) remote: Counting objects: 6% (67/1104) remote: Counting objects: 7% (78/1104) remote: Counting objects: 8% (89/1104) remote: Counting objects: 9% (100/1104) remote: Counting objects: 10% (111/1104) remote: Counting objects: 11% (122/1104) remote: Counting objects: 12% (133/1104) remote: Counting objects: 13% (144/1104) remote: Counting objects: 14% (155/1104) remote: Counting objects: 15% (166/1104) remote: Counting objects: 16% (177/1104) remote: Counting objects: 17% (188/1104) remote: Counting objects: 18% (199/1104) remote: Counting objects: 19% (210/1104) remote: Counting objects: 20% (221/1104) remote: Counting objects: 21% (232/1104) remote: Counting objects: 22% (243/1104) remote: Counting objects: 23% (254/1104) remote: Counting objects: 24% (265/1104) remote: Counting objects: 25% (276/1104) remote: Counting objects: 26% (288/1104) remote: Counting objects: 27% (299/1104) remote: Counting objects: 28% (310/1104) remote: Counting objects: 29% (321/1104) remote: Counting objects: 30% (332/1104) remote: Counting objects: 31% (343/1104) remote: Counting objects: 32% (354/1104) remote: Counting objects: 33% (365/1104) remote: Counting objects: 34% (376/1104) remote: Counting objects: 35% (387/1104) remote: Counting objects: 36% (398/1104) remote: Counting objects: 37% (409/1104) remote: Counting objects: 38% (420/1104) remote: Counting objects: 39% (431/1104) remote: Counting objects: 40% (442/1104) remote: Counting objects: 41% (453/1104) remote: Counting objects: 42% (464/1104) remote: Counting objects: 43% (475/1104) remote: Counting objects: 44% (486/1104) remote: Counting objects: 45% (497/1104) remote: Counting objects: 46% (508/1104) remote: Counting objects: 47% (519/1104) remote: Counting objects: 48% (530/1104) remote: Counting objects: 49% (541/1104) remote: Counting objects: 50% (552/1104) remote: Counting objects: 51% (564/1104) remote: Counting objects: 52% (575/1104) remote: Counting objects: 53% (586/1104) remote: Counting objects: 54% (597/1104) remote: Counting objects: 55% (608/1104) remote: Counting objects: 56% (619/1104) remote: Counting objects: 57% (630/1104) remote: Counting objects: 58% (641/1104) remote: Counting objects: 59% (652/1104) remote: Counting objects: 60% (663/1104) remote: Counting objects: 61% (674/1104) remote: Counting objects: 62% (685/1104) remote: Counting objects: 63% (696/1104) remote: Counting objects: 64% (707/1104) remote: Counting objects: 65% (718/1104) remote: Counting objects: 66% (729/1104) remote: Counting objects: 67% (740/1104) remote: Counting objects: 68% (751/1104) remote: Counting objects: 69% (762/1104) remote: Counting objects: 70% (773/1104) remote: Counting objects: 71% (784/1104) remote: Counting objects: 72% (795/1104) remote: Counting objects: 73% (806/1104) remote: Counting objects: 74% (817/1104) remote: Counting objects: 75% (828/1104) remote: Counting objects: 76% (840/1104) remote: Counting objects: 77% (851/1104) remote: Counting objects: 78% (862/1104) remote: Counting objects: 79% (873/1104) remote: Counting objects: 80% (884/1104) remote: Counting objects: 81% (895/1104) remote: Counting objects: 82% (906/1104) remote: Counting objects: 83% (917/1104) remote: Counting objects: 84% (928/1104) remote: Counting objects: 85% (939/1104) remote: Counting objects: 86% (950/1104) remote: Counting objects: 87% (961/1104) remote: Counting objects: 88% (972/1104) remote: Counting objects: 89% (983/1104) remote: Counting objects: 90% (994/1104) remote: Counting objects: 91% (1005/1104) remote: Counting objects: 92% (1016/1104) remote: Counting objects: 93% (1027/1104) remote: Counting objects: 94% (1038/1104) remote: Counting objects: 95% (1049/1104) remote: Counting objects: 96% (1060/1104) remote: Counting objects: 97% (1071/1104) remote: Counting objects: 98% (1082/1104) remote: Counting objects: 99% (1093/1104) remote: Counting objects: 100% (1104/1104) remote: Counting objects: 100% (1104/1104), done. remote: Compressing objects: 0% (1/493) remote: Compressing objects: 1% (5/493) remote: Compressing objects: 2% (10/493) remote: Compressing objects: 3% (15/493) remote: Compressing objects: 4% (20/493) remote: Compressing objects: 5% (25/493) remote: Compressing objects: 6% (30/493) remote: Compressing objects: 7% (35/493) remote: Compressing objects: 8% (40/493) remote: Compressing objects: 9% (45/493) remote: Compressing objects: 10% (50/493) remote: Compressing objects: 11% (55/493) remote: Compressing objects: 12% (60/493) remote: Compressing objects: 13% (65/493) remote: Compressing objects: 14% (70/493) remote: Compressing objects: 15% (74/493) remote: Compressing objects: 16% (79/493) remote: Compressing objects: 17% (84/493) remote: Compressing objects: 18% (89/493) remote: Compressing objects: 19% (94/493) remote: Compressing objects: 20% (99/493) remote: Compressing objects: 21% (104/493) remote: Compressing objects: 22% (109/493) remote: Compressing objects: 23% (114/493) remote: Compressing objects: 24% (119/493) remote: Compressing objects: 25% (124/493) remote: Compressing objects: 26% (129/493) remote: Compressing objects: 27% (134/493) remote: Compressing objects: 28% (139/493) remote: Compressing objects: 29% (143/493) remote: Compressing objects: 30% (148/493) remote: Compressing objects: 31% (153/493) remote: Compressing objects: 32% (158/493) remote: Compressing objects: 33% (163/493) remote: Compressing objects: 34% (168/493) remote: Compressing objects: 35% (173/493) remote: Compressing objects: 36% (178/493) remote: Compressing objects: 37% (183/493) remote: Compressing objects: 38% (188/493) remote: Compressing objects: 39% (193/493) remote: Compressing objects: 40% (198/493) remote: Compressing objects: 41% (203/493) remote: Compressing objects: 42% (208/493) remote: Compressing objects: 43% (212/493) remote: Compressing objects: 44% (217/493) remote: Compressing objects: 45% (222/493) remote: Compressing objects: 46% (227/493) remote: Compressing objects: 47% (232/493) remote: Compressing objects: 48% (237/493) remote: Compressing objects: 49% (242/493) remote: Compressing objects: 50% (247/493) remote: Compressing objects: 51% (252/493) remote: Compressing objects: 52% (257/493) remote: Compressing objects: 53% (262/493) remote: Compressing objects: 54% (267/493) remote: Compressing objects: 55% (272/493) remote: Compressing objects: 56% (277/493) remote: Compressing objects: 57% (282/493) remote: Compressing objects: 58% (286/493) remote: Compressing objects: 59% (291/493) remote: Compressing objects: 60% (296/493) remote: Compressing objects: 61% (301/493) remote: Compressing objects: 62% (306/493) remote: Compressing objects: 63% (311/493) remote: Compressing objects: 64% (316/493) remote: Compressing objects: 65% (321/493) remote: Compressing objects: 66% (326/493) remote: Compressing objects: 67% (331/493) remote: Compressing objects: 68% (336/493) remote: Compressing objects: 69% (341/493) remote: Compressing objects: 70% (346/493) remote: Compressing objects: 71% (351/493) remote: Compressing objects: 72% (355/493) remote: Compressing objects: 73% (360/493) remote: Compressing objects: 74% (365/493) remote: Compressing objects: 75% (370/493) remote: Compressing objects: 76% (375/493) remote: Compressing objects: 77% (380/493) remote: Compressing objects: 78% (385/493) remote: Compressing objects: 79% (390/493) remote: Compressing objects: 80% (395/493) remote: Compressing objects: 81% (400/493) remote: Compressing objects: 82% (405/493) remote: Compressing objects: 83% (410/493) remote: Compressing objects: 84% (415/493) remote: Compressing objects: 85% (420/493) remote: Compressing objects: 86% (424/493) remote: Compressing objects: 87% (429/493) remote: Compressing objects: 88% (434/493) remote: Compressing objects: 89% (439/493) remote: Compressing objects: 90% (444/493) remote: Compressing objects: 91% (449/493) remote: Compressing objects: 92% (454/493) remote: Compressing objects: 93% (459/493) remote: Compressing objects: 94% (464/493) remote: Compressing objects: 95% (469/493) remote: Compressing objects: 96% (474/493) remote: Compressing objects: 97% (479/493) remote: Compressing objects: 98% (484/493) remote: Compressing objects: 99% (489/493) remote: Compressing objects: 100% (493/493) remote: Compressing objects: 100% (493/493), done. Receiving objects: 0% (1/44612) Receiving objects: 1% (447/44612) Receiving objects: 2% (893/44612) Receiving objects: 3% (1339/44612) Receiving objects: 4% (1785/44612) Receiving objects: 5% (2231/44612) Receiving objects: 6% (2677/44612) Receiving objects: 7% (3123/44612) Receiving objects: 8% (3569/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 9% (4016/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 10% (4462/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 11% (4908/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 12% (5354/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 13% (5800/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 14% (6246/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 15% (6692/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 16% (7138/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 17% (7585/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 18% (8031/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 19% (8477/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 20% (8923/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 21% (9369/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 22% (9815/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 22% (10243/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 23% (10261/44612), 1.30 MiB | 2.56 MiB/s Receiving objects: 24% (10707/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 25% (11153/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 26% (11600/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 27% (12046/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 28% (12492/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 29% (12938/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 30% (13384/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 31% (13830/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 32% (14276/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 33% (14722/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 34% (15169/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 35% (15615/44612), 4.37 MiB | 4.32 MiB/s Receiving objects: 36% (16061/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 37% (16507/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 38% (16953/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 39% (17399/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 40% (17845/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 40% (18004/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 41% (18291/44612), 6.25 MiB | 4.03 MiB/s Receiving objects: 42% (18738/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 43% (19184/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 44% (19630/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 45% (20076/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 46% (20522/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 47% (20968/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 48% (21414/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 49% (21860/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 50% (22306/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 51% (22753/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 52% (23199/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 53% (23645/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 54% (24091/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 55% (24537/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 56% (24983/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 57% (25429/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 58% (25875/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 59% (26322/44612), 7.38 MiB | 3.59 MiB/s Receiving objects: 60% (26768/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 61% (27214/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 62% (27660/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 63% (28106/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 64% (28552/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 65% (28998/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 66% (29444/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 67% (29891/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 68% (30337/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 69% (30783/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 70% (31229/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 71% (31675/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 72% (32121/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 73% (32567/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 74% (33013/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 75% (33459/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 76% (33906/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 77% (34352/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 78% (34798/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 79% (35244/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 79% (35376/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 80% (35690/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 81% (36136/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 82% (36582/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 83% (37028/44612), 11.30 MiB | 4.13 MiB/s Receiving objects: 84% (37475/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 85% (37921/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 86% (38367/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 87% (38813/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 88% (39259/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 89% (39705/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 90% (40151/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 91% (40597/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 92% (41044/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 93% (41490/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 94% (41936/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 95% (42382/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 96% (42828/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 97% (43274/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 98% (43720/44612), 15.77 MiB | 4.78 MiB/s Receiving objects: 99% (44166/44612), 15.77 MiB | 4.78 MiB/s remote: Total 44612 (delta 793), reused 803 (delta 611), pack-reused 43508 (from 3) Receiving objects: 100% (44612/44612), 20.21 MiB | 5.32 MiB/s Receiving objects: 100% (44612/44612), 20.21 MiB | 5.31 MiB/s, done. Resolving deltas: 0% (0/31955) Resolving deltas: 1% (321/31955) Resolving deltas: 2% (640/31955) Resolving deltas: 3% (959/31955) Resolving deltas: 4% (1279/31955) Resolving deltas: 5% (1598/31955) Resolving deltas: 6% (1918/31955) Resolving deltas: 7% (2237/31955) Resolving deltas: 8% (2557/31955) Resolving deltas: 9% (2876/31955) Resolving deltas: 10% (3196/31955) Resolving deltas: 11% (3516/31955) Resolving deltas: 12% (3837/31955) Resolving deltas: 13% (4155/31955) Resolving deltas: 14% (4474/31955) Resolving deltas: 15% (4794/31955) Resolving deltas: 16% (5113/31955) Resolving deltas: 17% (5433/31955) Resolving deltas: 18% (5752/31955) Resolving deltas: 19% (6074/31955) Resolving deltas: 20% (6391/31955) Resolving deltas: 21% (6711/31955) Resolving deltas: 22% (7031/31955) Resolving deltas: 23% (7350/31955) Resolving deltas: 24% (7670/31955) Resolving deltas: 25% (7989/31955) Resolving deltas: 26% (8309/31955) Resolving deltas: 27% (8628/31955) Resolving deltas: 28% (8948/31955) Resolving deltas: 29% (9267/31955) Resolving deltas: 30% (9587/31955) Resolving deltas: 31% (9907/31955) Resolving deltas: 32% (10226/31955) Resolving deltas: 33% (10554/31955) Resolving deltas: 34% (10865/31955) Resolving deltas: 35% (11185/31955) Resolving deltas: 36% (11504/31955) Resolving deltas: 37% (11824/31955) Resolving deltas: 38% (12143/31955) Resolving deltas: 39% (12463/31955) Resolving deltas: 40% (12782/31955) Resolving deltas: 41% (13103/31955) Resolving deltas: 42% (13423/31955) Resolving deltas: 43% (13741/31955) Resolving deltas: 44% (14061/31955) Resolving deltas: 45% (14380/31955) Resolving deltas: 46% (14700/31955) Resolving deltas: 47% (15019/31955) Resolving deltas: 48% (15339/31955) Resolving deltas: 49% (15658/31955) Resolving deltas: 50% (15978/31955) Resolving deltas: 51% (16298/31955) Resolving deltas: 52% (16617/31955) Resolving deltas: 53% (16937/31955) Resolving deltas: 54% (17256/31955) Resolving deltas: 55% (17576/31955) Resolving deltas: 56% (17895/31955) Resolving deltas: 57% (18215/31955) Resolving deltas: 58% (18534/31955) Resolving deltas: 59% (18855/31955) Resolving deltas: 59% (18917/31955) Resolving deltas: 60% (19173/31955) Resolving deltas: 61% (19494/31955) Resolving deltas: 62% (19813/31955) Resolving deltas: 63% (20132/31955) Resolving deltas: 64% (20452/31955) Resolving deltas: 65% (20771/31955) Resolving deltas: 66% (21091/31955) Resolving deltas: 67% (21410/31955) Resolving deltas: 68% (21730/31955) Resolving deltas: 69% (22049/31955) Resolving deltas: 70% (22369/31955) Resolving deltas: 71% (22689/31955) Resolving deltas: 72% (23008/31955) Resolving deltas: 73% (23328/31955) Resolving deltas: 74% (23647/31955) Resolving deltas: 75% (23967/31955) Resolving deltas: 76% (24286/31955) Resolving deltas: 77% (24606/31955) Resolving deltas: 78% (24925/31955) Resolving deltas: 79% (25245/31955) Resolving deltas: 80% (25564/31955) Resolving deltas: 81% (25884/31955) Resolving deltas: 82% (26206/31955) Resolving deltas: 83% (26523/31955) Resolving deltas: 84% (26843/31955) Resolving deltas: 85% (27163/31955) Resolving deltas: 86% (27482/31955) Resolving deltas: 87% (27801/31955) Resolving deltas: 88% (28121/31955) Resolving deltas: 89% (28440/31955) Resolving deltas: 90% (28760/31955) Resolving deltas: 91% (29080/31955) Resolving deltas: 92% (29399/31955) Resolving deltas: 93% (29719/31955) Resolving deltas: 94% (30038/31955) Resolving deltas: 95% (30358/31955) Resolving deltas: 96% (30677/31955) Resolving deltas: 97% (30997/31955) Resolving deltas: 98% (31316/31955) Resolving deltas: 99% (31636/31955) Resolving deltas: 99% (31838/31955) Resolving deltas: 100% (31955/31955) Resolving deltas: 100% (31955/31955), done.  ->(B Cloning glslang git repo...(B Cloning into bare repository '/home/felix/packages/spirv-cross/glslang'... remote: Enumerating objects: 76571, done. remote: Counting objects: 0% (1/1737) remote: Counting objects: 1% (18/1737) remote: Counting objects: 2% (35/1737) remote: Counting objects: 3% (53/1737) remote: Counting objects: 4% (70/1737) remote: Counting objects: 5% (87/1737) remote: Counting objects: 6% (105/1737) remote: Counting objects: 7% (122/1737) remote: Counting objects: 8% (139/1737) remote: Counting objects: 9% (157/1737) remote: Counting objects: 10% (174/1737) remote: Counting objects: 11% (192/1737) remote: Counting objects: 12% (209/1737) remote: Counting objects: 13% (226/1737) remote: Counting objects: 14% (244/1737) remote: Counting objects: 15% (261/1737) remote: Counting objects: 16% (278/1737) remote: Counting objects: 17% (296/1737) remote: Counting objects: 18% (313/1737) remote: Counting objects: 19% (331/1737) remote: Counting objects: 20% (348/1737) remote: Counting objects: 21% (365/1737) remote: Counting objects: 22% (383/1737) remote: Counting objects: 23% (400/1737) remote: Counting objects: 24% (417/1737) remote: Counting objects: 25% (435/1737) remote: Counting objects: 26% (452/1737) remote: Counting objects: 27% (469/1737) remote: Counting objects: 28% (487/1737) remote: Counting objects: 29% (504/1737) remote: Counting objects: 30% (522/1737) remote: Counting objects: 31% (539/1737) remote: Counting objects: 32% (556/1737) remote: Counting objects: 33% (574/1737) remote: Counting objects: 34% (591/1737) remote: Counting objects: 35% (608/1737) remote: Counting objects: 36% (626/1737) remote: Counting objects: 37% (643/1737) remote: Counting objects: 38% (661/1737) remote: Counting objects: 39% (678/1737) remote: Counting objects: 40% (695/1737) remote: Counting objects: 41% (713/1737) remote: Counting objects: 42% (730/1737) remote: Counting objects: 43% (747/1737) remote: Counting objects: 44% (765/1737) remote: Counting objects: 45% (782/1737) remote: Counting objects: 46% (800/1737) remote: Counting objects: 47% (817/1737) remote: Counting objects: 48% (834/1737) remote: Counting objects: 49% (852/1737) remote: Counting objects: 50% (869/1737) remote: Counting objects: 51% (886/1737) remote: Counting objects: 52% (904/1737) remote: Counting objects: 53% (921/1737) remote: Counting objects: 54% (938/1737) remote: Counting objects: 55% (956/1737) remote: Counting objects: 56% (973/1737) remote: Counting objects: 57% (991/1737) remote: Counting objects: 58% (1008/1737) remote: Counting objects: 59% (1025/1737) remote: Counting objects: 60% (1043/1737) remote: Counting objects: 61% (1060/1737) remote: Counting objects: 62% (1077/1737) remote: Counting objects: 63% (1095/1737) remote: Counting objects: 64% (1112/1737) remote: Counting objects: 65% (1130/1737) remote: Counting objects: 66% (1147/1737) remote: Counting objects: 67% (1164/1737) remote: Counting objects: 68% (1182/1737) remote: Counting objects: 69% (1199/1737) remote: Counting objects: 70% (1216/1737) remote: Counting objects: 71% (1234/1737) remote: Counting objects: 72% (1251/1737) remote: Counting objects: 73% (1269/1737) remote: Counting objects: 74% (1286/1737) remote: Counting objects: 75% (1303/1737) remote: Counting objects: 76% (1321/1737) remote: Counting objects: 77% (1338/1737) remote: Counting objects: 78% (1355/1737) remote: Counting objects: 79% (1373/1737) remote: Counting objects: 80% (1390/1737) remote: Counting objects: 81% (1407/1737) remote: Counting objects: 82% (1425/1737) remote: Counting objects: 83% (1442/1737) remote: Counting objects: 84% (1460/1737) remote: Counting objects: 85% (1477/1737) remote: Counting objects: 86% (1494/1737) remote: Counting objects: 87% (1512/1737) remote: Counting objects: 88% (1529/1737) remote: Counting objects: 89% (1546/1737) remote: Counting objects: 90% (1564/1737) remote: Counting objects: 91% (1581/1737) remote: Counting objects: 92% (1599/1737) remote: Counting objects: 93% (1616/1737) remote: Counting objects: 94% (1633/1737) remote: Counting objects: 95% (1651/1737) remote: Counting objects: 96% (1668/1737) remote: Counting objects: 97% (1685/1737) remote: Counting objects: 98% (1703/1737) remote: Counting objects: 99% (1720/1737) remote: Counting objects: 100% (1737/1737) remote: Counting objects: 100% (1737/1737), done. remote: Compressing objects: 0% (1/800) remote: Compressing objects: 1% (8/800) remote: Compressing objects: 2% (16/800) remote: Compressing objects: 3% (24/800) remote: Compressing objects: 4% (32/800) remote: Compressing objects: 5% (40/800) remote: Compressing objects: 6% (48/800) remote: Compressing objects: 7% (56/800) remote: Compressing objects: 8% (64/800) remote: Compressing objects: 9% (72/800) remote: Compressing objects: 10% (80/800) remote: Compressing objects: 11% (88/800) remote: Compressing objects: 12% (96/800) remote: Compressing objects: 13% (104/800) remote: Compressing objects: 14% (112/800) remote: Compressing objects: 15% (120/800) remote: Compressing objects: 16% (128/800) remote: Compressing objects: 17% (136/800) remote: Compressing objects: 18% (144/800) remote: Compressing objects: 19% (152/800) remote: Compressing objects: 20% (160/800) remote: Compressing objects: 20% (167/800) remote: Compressing objects: 21% (168/800) remote: Compressing objects: 22% (176/800) remote: Compressing objects: 23% (184/800) remote: Compressing objects: 24% (192/800) remote: Compressing objects: 25% (200/800) remote: Compressing objects: 26% (208/800) remote: Compressing objects: 27% (216/800) remote: Compressing objects: 28% (224/800) remote: Compressing objects: 29% (232/800) remote: Compressing objects: 30% (240/800) remote: Compressing objects: 31% (248/800) remote: Compressing objects: 32% (256/800) remote: Compressing objects: 33% (264/800) remote: Compressing objects: 34% (272/800) remote: Compressing objects: 35% (280/800) remote: Compressing objects: 36% (288/800) remote: Compressing objects: 37% (296/800) remote: Compressing objects: 38% (304/800) remote: Compressing objects: 39% (312/800) remote: Compressing objects: 40% (320/800) remote: Compressing objects: 41% (328/800) remote: Compressing objects: 42% (336/800) remote: Compressing objects: 43% (344/800) remote: Compressing objects: 44% (352/800) remote: Compressing objects: 45% (360/800) remote: Compressing objects: 46% (368/800) remote: Compressing objects: 47% (376/800) remote: Compressing objects: 48% (384/800) remote: Compressing objects: 49% (392/800) remote: Compressing objects: 50% (400/800) remote: Compressing objects: 51% (408/800) remote: Compressing objects: 52% (416/800) remote: Compressing objects: 53% (424/800) remote: Compressing objects: 54% (432/800) remote: Compressing objects: 55% (440/800) remote: Compressing objects: 56% (448/800) remote: Compressing objects: 57% (456/800) remote: Compressing objects: 58% (464/800) remote: Compressing objects: 59% (472/800) remote: Compressing objects: 60% (480/800) remote: Compressing objects: 61% (488/800) remote: Compressing objects: 62% (496/800) remote: Compressing objects: 63% (504/800) remote: Compressing objects: 64% (512/800) remote: Compressing objects: 65% (520/800) remote: Compressing objects: 66% (528/800) remote: Compressing objects: 67% (536/800) remote: Compressing objects: 68% (544/800) remote: Compressing objects: 69% (552/800) remote: Compressing objects: 70% (560/800) remote: Compressing objects: 71% (568/800) remote: Compressing objects: 72% (576/800) remote: Compressing objects: 73% (584/800) remote: Compressing objects: 74% (592/800) remote: Compressing objects: 75% (600/800) remote: Compressing objects: 76% (608/800) remote: Compressing objects: 77% (616/800) remote: Compressing objects: 78% (624/800) remote: Compressing objects: 79% (632/800) remote: Compressing objects: 80% (640/800) remote: Compressing objects: 81% (648/800) remote: Compressing objects: 82% (656/800) remote: Compressing objects: 83% (664/800) remote: Compressing objects: 84% (672/800) remote: Compressing objects: 85% (680/800) remote: Compressing objects: 86% (688/800) remote: Compressing objects: 87% (696/800) remote: Compressing objects: 88% (704/800) remote: Compressing objects: 89% (712/800) remote: Compressing objects: 90% (720/800) remote: Compressing objects: 91% (728/800) remote: Compressing objects: 92% (736/800) remote: Compressing objects: 93% (744/800) remote: Compressing objects: 94% (752/800) remote: Compressing objects: 95% (760/800) remote: Compressing objects: 96% (768/800) remote: Compressing objects: 97% (776/800) remote: Compressing objects: 98% (784/800) remote: Compressing objects: 99% (792/800) remote: Compressing objects: 100% (800/800) remote: Compressing objects: 100% (800/800), done. Receiving objects: 0% (1/76571) Receiving objects: 1% (766/76571) Receiving objects: 2% (1532/76571) Receiving objects: 3% (2298/76571) Receiving objects: 4% (3063/76571) Receiving objects: 5% (3829/76571), 1.22 MiB | 2.05 MiB/s Receiving objects: 6% (4595/76571), 1.22 MiB | 2.05 MiB/s Receiving objects: 7% (5360/76571), 1.22 MiB | 2.05 MiB/s Receiving objects: 8% (6126/76571), 1.22 MiB | 2.05 MiB/s Receiving objects: 8% (6200/76571), 1.22 MiB | 2.05 MiB/s Receiving objects: 9% (6892/76571), 3.21 MiB | 2.92 MiB/s Receiving objects: 10% (7658/76571), 4.75 MiB | 2.87 MiB/s Receiving objects: 10% (8327/76571), 4.75 MiB | 2.87 MiB/s Receiving objects: 11% (8423/76571), 4.75 MiB | 2.87 MiB/s Receiving objects: 12% (9189/76571), 4.75 MiB | 2.87 MiB/s Receiving objects: 13% (9955/76571), 4.75 MiB | 2.87 MiB/s Receiving objects: 14% (10720/76571), 7.28 MiB | 3.38 MiB/s Receiving objects: 15% (11486/76571), 9.27 MiB | 3.43 MiB/s Receiving objects: 16% (12252/76571), 9.27 MiB | 3.43 MiB/s Receiving objects: 16% (12284/76571), 9.27 MiB | 3.43 MiB/s Receiving objects: 17% (13018/76571), 9.27 MiB | 3.43 MiB/s Receiving objects: 18% (13783/76571), 12.50 MiB | 3.90 MiB/s Receiving objects: 19% (14549/76571), 14.15 MiB | 3.82 MiB/s Receiving objects: 19% (15192/76571), 14.15 MiB | 3.82 MiB/s Receiving objects: 20% (15315/76571), 14.15 MiB | 3.82 MiB/s Receiving objects: 21% (16080/76571), 16.73 MiB | 3.98 MiB/s Receiving objects: 22% (16846/76571), 16.73 MiB | 3.98 MiB/s Receiving objects: 23% (17612/76571), 16.73 MiB | 3.98 MiB/s Receiving objects: 24% (18378/76571), 16.73 MiB | 3.98 MiB/s Receiving objects: 25% (19143/76571), 20.48 MiB | 4.35 MiB/s Receiving objects: 26% (19909/76571), 20.48 MiB | 4.35 MiB/s Receiving objects: 27% (20675/76571), 20.48 MiB | 4.35 MiB/s Receiving objects: 27% (21131/76571), 20.48 MiB | 4.35 MiB/s Receiving objects: 28% (21440/76571), 20.48 MiB | 4.35 MiB/s Receiving objects: 29% (22206/76571), 23.98 MiB | 4.92 MiB/s Receiving objects: 30% (22972/76571), 23.98 MiB | 4.92 MiB/s Receiving objects: 31% (23738/76571), 23.98 MiB | 4.92 MiB/s Receiving objects: 32% (24503/76571), 23.98 MiB | 4.92 MiB/s Receiving objects: 33% (25269/76571), 23.98 MiB | 4.92 MiB/s Receiving objects: 34% (26035/76571), 27.10 MiB | 4.91 MiB/s Receiving objects: 34% (26078/76571), 27.10 MiB | 4.91 MiB/s Receiving objects: 35% (26800/76571), 27.10 MiB | 4.91 MiB/s Receiving objects: 36% (27566/76571), 27.10 MiB | 4.91 MiB/s Receiving objects: 37% (28332/76571), 31.71 MiB | 5.61 MiB/s Receiving objects: 38% (29097/76571), 33.73 MiB | 5.50 MiB/s Receiving objects: 38% (29282/76571), 33.73 MiB | 5.50 MiB/s Receiving objects: 39% (29863/76571), 33.73 MiB | 5.50 MiB/s Receiving objects: 40% (30629/76571), 33.73 MiB | 5.50 MiB/s Receiving objects: 41% (31395/76571), 33.73 MiB | 5.50 MiB/s Receiving objects: 42% (32160/76571), 36.51 MiB | 5.71 MiB/s Receiving objects: 43% (32926/76571), 36.51 MiB | 5.71 MiB/s Receiving objects: 44% (33692/76571), 36.51 MiB | 5.71 MiB/s Receiving objects: 44% (34186/76571), 38.77 MiB | 5.32 MiB/s Receiving objects: 45% (34457/76571), 38.77 MiB | 5.32 MiB/s Receiving objects: 46% (35223/76571), 38.77 MiB | 5.32 MiB/s Receiving objects: 47% (35989/76571), 38.77 MiB | 5.32 MiB/s Receiving objects: 48% (36755/76571), 41.41 MiB | 5.51 MiB/s Receiving objects: 48% (37093/76571), 41.41 MiB | 5.51 MiB/s Receiving objects: 49% (37520/76571), 41.41 MiB | 5.51 MiB/s Receiving objects: 50% (38286/76571), 43.48 MiB | 5.42 MiB/s Receiving objects: 51% (39052/76571), 43.48 MiB | 5.42 MiB/s Receiving objects: 52% (39817/76571), 45.18 MiB | 5.00 MiB/s Receiving objects: 53% (40583/76571), 45.18 MiB | 5.00 MiB/s Receiving objects: 54% (41349/76571), 45.18 MiB | 5.00 MiB/s Receiving objects: 54% (42077/76571), 45.18 MiB | 5.00 MiB/s Receiving objects: 55% (42115/76571), 45.18 MiB | 5.00 MiB/s Receiving objects: 56% (42880/76571), 48.22 MiB | 4.91 MiB/s Receiving objects: 57% (43646/76571), 48.22 MiB | 4.91 MiB/s Receiving objects: 58% (44412/76571), 48.22 MiB | 4.91 MiB/s Receiving objects: 59% (45177/76571), 48.22 MiB | 4.91 MiB/s Receiving objects: 60% (45943/76571), 50.04 MiB | 4.89 MiB/s Receiving objects: 61% (46709/76571), 50.04 MiB | 4.89 MiB/s Receiving objects: 61% (46923/76571), 50.04 MiB | 4.89 MiB/s Receiving objects: 62% (47475/76571), 50.04 MiB | 4.89 MiB/s Receiving objects: 63% (48240/76571), 52.53 MiB | 4.34 MiB/s Receiving objects: 64% (49006/76571), 52.53 MiB | 4.34 MiB/s Receiving objects: 65% (49772/76571), 52.53 MiB | 4.34 MiB/s Receiving objects: 66% (50537/76571), 52.53 MiB | 4.34 MiB/s Receiving objects: 67% (51303/76571), 52.53 MiB | 4.34 MiB/s Receiving objects: 68% (52069/76571), 55.16 MiB | 4.34 MiB/s Receiving objects: 68% (52257/76571), 55.16 MiB | 4.34 MiB/s Receiving objects: 69% (52834/76571), 57.80 MiB | 4.25 MiB/s Receiving objects: 69% (52923/76571), 60.75 MiB | 4.54 MiB/s Receiving objects: 70% (53600/76571), 62.10 MiB | 4.28 MiB/s Receiving objects: 71% (54366/76571), 62.10 MiB | 4.28 MiB/s Receiving objects: 71% (54405/76571), 64.59 MiB | 4.30 MiB/s Receiving objects: 72% (55132/76571), 67.30 MiB | 4.49 MiB/s Receiving objects: 72% (55608/76571), 70.03 MiB | 4.38 MiB/s Receiving objects: 73% (55897/76571), 70.03 MiB | 4.38 MiB/s Receiving objects: 74% (56663/76571), 70.03 MiB | 4.38 MiB/s Receiving objects: 75% (57429/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 76% (58194/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 77% (58960/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 78% (59726/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 79% (60492/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 80% (61257/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 81% (62023/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 81% (62510/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 82% (62789/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 83% (63554/76571), 73.16 MiB | 4.65 MiB/s Receiving objects: 84% (64320/76571), 76.52 MiB | 4.92 MiB/s Receiving objects: 85% (65086/76571), 76.52 MiB | 4.92 MiB/s Receiving objects: 86% (65852/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 87% (66617/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 88% (67383/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 88% (67404/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 89% (68149/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 90% (68914/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 91% (69680/76571), 79.65 MiB | 5.03 MiB/s Receiving objects: 92% (70446/76571), 82.77 MiB | 5.21 MiB/s Receiving objects: 93% (71212/76571), 82.77 MiB | 5.21 MiB/s Receiving objects: 94% (71977/76571), 82.77 MiB | 5.21 MiB/s Receiving objects: 95% (72743/76571), 82.77 MiB | 5.21 MiB/s Receiving objects: 96% (73509/76571), 82.77 MiB | 5.21 MiB/s Receiving objects: 96% (74126/76571), 85.40 MiB | 5.15 MiB/s Receiving objects: 97% (74274/76571), 85.40 MiB | 5.15 MiB/s Receiving objects: 98% (75040/76571), 85.40 MiB | 5.15 MiB/s Receiving objects: 99% (75806/76571), 85.40 MiB | 5.15 MiB/s remote: Total 76571 (delta 1450), reused 1000 (delta 936), pack-reused 74834 (from 4) Receiving objects: 100% (76571/76571), 87.86 MiB | 5.38 MiB/s Receiving objects: 100% (76571/76571), 89.43 MiB | 4.82 MiB/s, done. Resolving deltas: 0% (0/63540) Resolving deltas: 1% (636/63540) Resolving deltas: 2% (1271/63540) Resolving deltas: 3% (1908/63540) Resolving deltas: 4% (2542/63540) Resolving deltas: 5% (3177/63540) Resolving deltas: 6% (3813/63540) Resolving deltas: 7% (4448/63540) Resolving deltas: 7% (4585/63540) Resolving deltas: 8% (5084/63540) Resolving deltas: 9% (5719/63540) Resolving deltas: 10% (6354/63540) Resolving deltas: 11% (6990/63540) Resolving deltas: 12% (7625/63540) Resolving deltas: 13% (8261/63540) Resolving deltas: 14% (8896/63540) Resolving deltas: 15% (9531/63540) Resolving deltas: 16% (10169/63540) Resolving deltas: 17% (10802/63540) Resolving deltas: 18% (11438/63540) Resolving deltas: 19% (12073/63540) Resolving deltas: 20% (12708/63540) Resolving deltas: 21% (13344/63540) Resolving deltas: 22% (13980/63540) Resolving deltas: 23% (14615/63540) Resolving deltas: 24% (15250/63540) Resolving deltas: 25% (15885/63540) Resolving deltas: 26% (16521/63540) Resolving deltas: 27% (17156/63540) Resolving deltas: 28% (17792/63540) Resolving deltas: 29% (18427/63540) Resolving deltas: 30% (19062/63540) Resolving deltas: 31% (19698/63540) Resolving deltas: 32% (20333/63540) Resolving deltas: 33% (20969/63540) Resolving deltas: 34% (21604/63540) Resolving deltas: 35% (22239/63540) Resolving deltas: 36% (22876/63540) Resolving deltas: 37% (23510/63540) Resolving deltas: 38% (24147/63540) Resolving deltas: 39% (24781/63540) Resolving deltas: 39% (24948/63540) Resolving deltas: 40% (25416/63540) Resolving deltas: 41% (26052/63540) Resolving deltas: 42% (26687/63540) Resolving deltas: 43% (27323/63540) Resolving deltas: 44% (27958/63540) Resolving deltas: 44% (28389/63540) Resolving deltas: 45% (28593/63540) Resolving deltas: 46% (29229/63540) Resolving deltas: 47% (29865/63540) Resolving deltas: 48% (30500/63540) Resolving deltas: 49% (31139/63540) Resolving deltas: 50% (31777/63540) Resolving deltas: 51% (32408/63540) Resolving deltas: 52% (33042/63540) Resolving deltas: 53% (33677/63540) Resolving deltas: 54% (34312/63540) Resolving deltas: 54% (34816/63540) Resolving deltas: 55% (34947/63540) Resolving deltas: 56% (35583/63540) Resolving deltas: 57% (36218/63540) Resolving deltas: 58% (36854/63540) Resolving deltas: 59% (37489/63540) Resolving deltas: 60% (38125/63540) Resolving deltas: 61% (38760/63540) Resolving deltas: 62% (39395/63540) Resolving deltas: 62% (39582/63540) Resolving deltas: 63% (40031/63540) Resolving deltas: 64% (40666/63540) Resolving deltas: 65% (41301/63540) Resolving deltas: 66% (41938/63540) Resolving deltas: 67% (42572/63540) Resolving deltas: 68% (43208/63540) Resolving deltas: 69% (43843/63540) Resolving deltas: 70% (44478/63540) Resolving deltas: 70% (44819/63540) Resolving deltas: 71% (45114/63540) Resolving deltas: 72% (45749/63540) Resolving deltas: 73% (46385/63540) Resolving deltas: 74% (47020/63540) Resolving deltas: 75% (47655/63540) Resolving deltas: 76% (48293/63540) Resolving deltas: 77% (48926/63540) Resolving deltas: 78% (49562/63540) Resolving deltas: 79% (50200/63540) Resolving deltas: 80% (50832/63540) Resolving deltas: 80% (51233/63540) Resolving deltas: 81% (51468/63540) Resolving deltas: 82% (52103/63540) Resolving deltas: 83% (52739/63540) Resolving deltas: 84% (53374/63540) Resolving deltas: 85% (54009/63540) Resolving deltas: 86% (54645/63540) Resolving deltas: 87% (55280/63540) Resolving deltas: 87% (55627/63540) Resolving deltas: 88% (55916/63540) Resolving deltas: 89% (56551/63540) Resolving deltas: 90% (57187/63540) Resolving deltas: 91% (57822/63540) Resolving deltas: 92% (58457/63540) Resolving deltas: 93% (59093/63540) Resolving deltas: 93% (59381/63540) Resolving deltas: 94% (59728/63540) Resolving deltas: 95% (60363/63540) Resolving deltas: 96% (61000/63540) Resolving deltas: 97% (61634/63540) Resolving deltas: 98% (62270/63540) Resolving deltas: 99% (62905/63540) Resolving deltas: 99% (63495/63540) Resolving deltas: 100% (63540/63540) Resolving deltas: 100% (63540/63540), done.  ->(B Cloning SPIRV-Tools git repo...(B Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Tools'... remote: Enumerating objects: 104131, done. remote: Counting objects: 0% (1/332) remote: Counting objects: 1% (4/332) remote: Counting objects: 2% (7/332) remote: Counting objects: 3% (10/332) remote: Counting objects: 4% (14/332) remote: Counting objects: 5% (17/332) remote: Counting objects: 6% (20/332) remote: Counting objects: 7% (24/332) remote: Counting objects: 8% (27/332) remote: Counting objects: 9% (30/332) remote: Counting objects: 10% (34/332) remote: Counting objects: 11% (37/332) remote: Counting objects: 12% (40/332) remote: Counting objects: 13% (44/332) remote: Counting objects: 14% (47/332) remote: Counting objects: 15% (50/332) remote: Counting objects: 16% (54/332) remote: Counting objects: 17% (57/332) remote: Counting objects: 18% (60/332) remote: Counting objects: 19% (64/332) remote: Counting objects: 20% (67/332) remote: Counting objects: 21% (70/332) remote: Counting objects: 22% (74/332) remote: Counting objects: 23% (77/332) remote: Counting objects: 24% (80/332) remote: Counting objects: 25% (83/332) remote: Counting objects: 26% (87/332) remote: Counting objects: 27% (90/332) remote: Counting objects: 28% (93/332) remote: Counting objects: 29% (97/332) remote: Counting objects: 30% (100/332) remote: Counting objects: 31% (103/332) remote: Counting objects: 32% (107/332) remote: Counting objects: 33% (110/332) remote: Counting objects: 34% (113/332) remote: Counting objects: 35% (117/332) remote: Counting objects: 36% (120/332) remote: Counting objects: 37% (123/332) remote: Counting objects: 38% (127/332) remote: Counting objects: 39% (130/332) remote: Counting objects: 40% (133/332) remote: Counting objects: 41% (137/332) remote: Counting objects: 42% (140/332) remote: Counting objects: 43% (143/332) remote: Counting objects: 44% (147/332) remote: Counting objects: 45% (150/332) remote: Counting objects: 46% (153/332) remote: Counting objects: 47% (157/332) remote: Counting objects: 48% (160/332) remote: Counting objects: 49% (163/332) remote: Counting objects: 50% (166/332) remote: Counting objects: 51% (170/332) remote: Counting objects: 52% (173/332) remote: Counting objects: 53% (176/332) remote: Counting objects: 54% (180/332) remote: Counting objects: 55% (183/332) remote: Counting objects: 56% (186/332) remote: Counting objects: 57% (190/332) remote: Counting objects: 58% (193/332) remote: Counting objects: 59% (196/332) remote: Counting objects: 60% (200/332) remote: Counting objects: 61% (203/332) remote: Counting objects: 62% (206/332) remote: Counting objects: 63% (210/332) remote: Counting objects: 64% (213/332) remote: Counting objects: 65% (216/332) remote: Counting objects: 66% (220/332) remote: Counting objects: 67% (223/332) remote: Counting objects: 68% (226/332) remote: Counting objects: 69% (230/332) remote: Counting objects: 70% (233/332) remote: Counting objects: 71% (236/332) remote: Counting objects: 72% (240/332) remote: Counting objects: 73% (243/332) remote: Counting objects: 74% (246/332) remote: Counting objects: 75% (249/332) remote: Counting objects: 76% (253/332) remote: Counting objects: 77% (256/332) remote: Counting objects: 78% (259/332) remote: Counting objects: 79% (263/332) remote: Counting objects: 80% (266/332) remote: Counting objects: 81% (269/332) remote: Counting objects: 82% (273/332) remote: Counting objects: 83% (276/332) remote: Counting objects: 84% (279/332) remote: Counting objects: 85% (283/332) remote: Counting objects: 86% (286/332) remote: Counting objects: 87% (289/332) remote: Counting objects: 88% (293/332) remote: Counting objects: 89% (296/332) remote: Counting objects: 90% (299/332) remote: Counting objects: 91% (303/332) remote: Counting objects: 92% (306/332) remote: Counting objects: 93% (309/332) remote: Counting objects: 94% (313/332) remote: Counting objects: 95% (316/332) remote: Counting objects: 96% (319/332) remote: Counting objects: 97% (323/332) remote: Counting objects: 98% (326/332) remote: Counting objects: 99% (329/332) remote: Counting objects: 100% (332/332) remote: Counting objects: 100% (332/332), done. remote: Compressing objects: 0% (1/155) remote: Compressing objects: 1% (2/155) remote: Compressing objects: 2% (4/155) remote: Compressing objects: 3% (5/155) remote: Compressing objects: 4% (7/155) remote: Compressing objects: 5% (8/155) remote: Compressing objects: 6% (10/155) remote: Compressing objects: 7% (11/155) remote: Compressing objects: 8% (13/155) remote: Compressing objects: 9% (14/155) remote: Compressing objects: 10% (16/155) remote: Compressing objects: 11% (18/155) remote: Compressing objects: 12% (19/155) remote: Compressing objects: 13% (21/155) remote: Compressing objects: 14% (22/155) remote: Compressing objects: 15% (24/155) remote: Compressing objects: 16% (25/155) remote: Compressing objects: 17% (27/155) remote: Compressing objects: 18% (28/155) remote: Compressing objects: 19% (30/155) remote: Compressing objects: 20% (31/155) remote: Compressing objects: 21% (33/155) remote: Compressing objects: 22% (35/155) remote: Compressing objects: 23% (36/155) remote: Compressing objects: 24% (38/155) remote: Compressing objects: 25% (39/155) remote: Compressing objects: 26% (41/155) remote: Compressing objects: 27% (42/155) remote: Compressing objects: 28% (44/155) remote: Compressing objects: 29% (45/155) remote: Compressing objects: 30% (47/155) remote: Compressing objects: 31% (49/155) remote: Compressing objects: 32% (50/155) remote: Compressing objects: 33% (52/155) remote: Compressing objects: 34% (53/155) remote: Compressing objects: 35% (55/155) remote: Compressing objects: 36% (56/155) remote: Compressing objects: 37% (58/155) remote: Compressing objects: 38% (59/155) remote: Compressing objects: 39% (61/155) remote: Compressing objects: 40% (62/155) remote: Compressing objects: 41% (64/155) remote: Compressing objects: 42% (66/155) remote: Compressing objects: 43% (67/155) remote: Compressing objects: 44% (69/155) remote: Compressing objects: 45% (70/155) remote: Compressing objects: 46% (72/155) remote: Compressing objects: 47% (73/155) remote: Compressing objects: 48% (75/155) remote: Compressing objects: 49% (76/155) remote: Compressing objects: 50% (78/155) remote: Compressing objects: 51% (80/155) remote: Compressing objects: 52% (81/155) remote: Compressing objects: 53% (83/155) remote: Compressing objects: 54% (84/155) remote: Compressing objects: 55% (86/155) remote: Compressing objects: 56% (87/155) remote: Compressing objects: 57% (89/155) remote: Compressing objects: 58% (90/155) remote: Compressing objects: 59% (92/155) remote: Compressing objects: 60% (93/155) remote: Compressing objects: 61% (95/155) remote: Compressing objects: 62% (97/155) remote: Compressing objects: 63% (98/155) remote: Compressing objects: 64% (100/155) remote: Compressing objects: 65% (101/155) remote: Compressing objects: 66% (103/155) remote: Compressing objects: 67% (104/155) remote: Compressing objects: 68% (106/155) remote: Compressing objects: 69% (107/155) remote: Compressing objects: 70% (109/155) remote: Compressing objects: 71% (111/155) remote: Compressing objects: 72% (112/155) remote: Compressing objects: 73% (114/155) remote: Compressing objects: 74% (115/155) remote: Compressing objects: 75% (117/155) remote: Compressing objects: 76% (118/155) remote: Compressing objects: 77% (120/155) remote: Compressing objects: 78% (121/155) remote: Compressing objects: 79% (123/155) remote: Compressing objects: 80% (124/155) remote: Compressing objects: 81% (126/155) remote: Compressing objects: 82% (128/155) remote: Compressing objects: 83% (129/155) remote: Compressing objects: 84% (131/155) remote: Compressing objects: 85% (132/155) remote: Compressing objects: 86% (134/155) remote: Compressing objects: 87% (135/155) remote: Compressing objects: 88% (137/155) remote: Compressing objects: 89% (138/155) remote: Compressing objects: 90% (140/155) remote: Compressing objects: 91% (142/155) remote: Compressing objects: 92% (143/155) remote: Compressing objects: 93% (145/155) remote: Compressing objects: 94% (146/155) remote: Compressing objects: 95% (148/155) remote: Compressing objects: 96% (149/155) remote: Compressing objects: 97% (151/155) remote: Compressing objects: 98% (152/155) remote: Compressing objects: 99% (154/155) remote: Compressing objects: 100% (155/155) remote: Compressing objects: 100% (155/155), done. Receiving objects: 0% (1/104131) Receiving objects: 1% (1042/104131) Receiving objects: 2% (2083/104131), 1.08 MiB | 1.65 MiB/s Receiving objects: 3% (3124/104131), 1.08 MiB | 1.65 MiB/s Receiving objects: 4% (4166/104131), 1.08 MiB | 1.65 MiB/s Receiving objects: 4% (4308/104131), 1.08 MiB | 1.65 MiB/s Receiving objects: 5% (5207/104131), 1.08 MiB | 1.65 MiB/s Receiving objects: 6% (6248/104131), 3.39 MiB | 2.97 MiB/s Receiving objects: 7% (7290/104131), 3.39 MiB | 2.97 MiB/s Receiving objects: 8% (8331/104131), 5.91 MiB | 3.56 MiB/s Receiving objects: 8% (9138/104131), 5.91 MiB | 3.56 MiB/s Receiving objects: 9% (9372/104131), 5.91 MiB | 3.56 MiB/s Receiving objects: 10% (10414/104131), 9.38 MiB | 4.33 MiB/s Receiving objects: 11% (11455/104131), 9.38 MiB | 4.33 MiB/s Receiving objects: 12% (12496/104131), 9.38 MiB | 4.33 MiB/s Receiving objects: 13% (13538/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 14% (14579/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 15% (15620/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 15% (15982/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 16% (16661/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 17% (17703/104131), 13.45 MiB | 4.99 MiB/s Receiving objects: 18% (18744/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 19% (19785/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 20% (20827/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 21% (21868/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 22% (22909/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 23% (23951/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 24% (24992/104131), 17.52 MiB | 5.22 MiB/s Receiving objects: 25% (26033/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 26% (27075/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 26% (27675/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 27% (28116/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 28% (29157/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 29% (30198/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 30% (31240/104131), 21.44 MiB | 5.55 MiB/s Receiving objects: 31% (32281/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 32% (33322/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 33% (34364/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 34% (35405/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 35% (36446/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 36% (37488/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 37% (38529/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 38% (39570/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 39% (40612/104131), 24.83 MiB | 5.69 MiB/s Receiving objects: 39% (40735/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 40% (41653/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 41% (42694/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 42% (43736/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 43% (44777/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 44% (45818/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 45% (46859/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 46% (47901/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 47% (48942/104131), 27.90 MiB | 5.56 MiB/s Receiving objects: 48% (49983/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 49% (51025/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 50% (52066/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 51% (53107/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 52% (54149/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 53% (55190/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 54% (56231/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 55% (57273/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 56% (58314/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 56% (58683/104131), 30.58 MiB | 6.03 MiB/s Receiving objects: 57% (59355/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 58% (60396/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 59% (61438/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 60% (62479/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 61% (63520/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 62% (64562/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 63% (65603/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 64% (66644/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 65% (67686/104131), 32.80 MiB | 6.00 MiB/s Receiving objects: 66% (68727/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 67% (69768/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 68% (70810/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 69% (71851/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 70% (72892/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 71% (73934/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 72% (74975/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 73% (76016/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 74% (77057/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 75% (78099/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 76% (79140/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 77% (80181/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 78% (81223/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 78% (81640/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 79% (82264/104131), 37.11 MiB | 6.40 MiB/s Receiving objects: 80% (83305/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 81% (84347/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 82% (85388/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 83% (86429/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 84% (87471/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 85% (88512/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 86% (89553/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 87% (90594/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 88% (91636/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 89% (92677/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 90% (93718/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 91% (94760/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 92% (95801/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 93% (96842/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 94% (97884/104131), 40.37 MiB | 6.36 MiB/s Receiving objects: 95% (98925/104131), 43.37 MiB | 6.18 MiB/s Receiving objects: 96% (99966/104131), 43.37 MiB | 6.18 MiB/s Receiving objects: 97% (101008/104131), 43.37 MiB | 6.18 MiB/s Receiving objects: 98% (102049/104131), 43.37 MiB | 6.18 MiB/s Receiving objects: 99% (103090/104131), 43.37 MiB | 6.18 MiB/s remote: Total 104131 (delta 267), reused 181 (delta 176), pack-reused 103799 (from 2) Receiving objects: 100% (104131/104131), 43.37 MiB | 6.18 MiB/s Receiving objects: 100% (104131/104131), 44.92 MiB | 5.69 MiB/s, done. Resolving deltas: 0% (0/81814) Resolving deltas: 1% (819/81814) Resolving deltas: 2% (1638/81814) Resolving deltas: 3% (2455/81814) Resolving deltas: 4% (3273/81814) Resolving deltas: 5% (4091/81814) Resolving deltas: 6% (4912/81814) Resolving deltas: 7% (5727/81814) Resolving deltas: 8% (6546/81814) Resolving deltas: 9% (7364/81814) Resolving deltas: 10% (8182/81814) Resolving deltas: 11% (9000/81814) Resolving deltas: 12% (9819/81814) Resolving deltas: 13% (10636/81814) Resolving deltas: 14% (11454/81814) Resolving deltas: 15% (12274/81814) Resolving deltas: 16% (13091/81814) Resolving deltas: 17% (13909/81814) Resolving deltas: 18% (14727/81814) Resolving deltas: 19% (15546/81814) Resolving deltas: 20% (16363/81814) Resolving deltas: 21% (17181/81814) Resolving deltas: 22% (18000/81814) Resolving deltas: 22% (18088/81814) Resolving deltas: 23% (18819/81814) Resolving deltas: 24% (19636/81814) Resolving deltas: 25% (20454/81814) Resolving deltas: 26% (21272/81814) Resolving deltas: 27% (22090/81814) Resolving deltas: 28% (22909/81814) Resolving deltas: 29% (23727/81814) Resolving deltas: 30% (24545/81814) Resolving deltas: 31% (25363/81814) Resolving deltas: 32% (26181/81814) Resolving deltas: 33% (26999/81814) Resolving deltas: 33% (27438/81814) Resolving deltas: 34% (27818/81814) Resolving deltas: 35% (28636/81814) Resolving deltas: 36% (29454/81814) Resolving deltas: 37% (30272/81814) Resolving deltas: 38% (31090/81814) Resolving deltas: 39% (31908/81814) Resolving deltas: 40% (32729/81814) Resolving deltas: 41% (33545/81814) Resolving deltas: 42% (34362/81814) Resolving deltas: 43% (35181/81814) Resolving deltas: 43% (35681/81814) Resolving deltas: 44% (35999/81814) Resolving deltas: 45% (36817/81814) Resolving deltas: 46% (37635/81814) Resolving deltas: 47% (38453/81814) Resolving deltas: 48% (39271/81814) Resolving deltas: 48% (39854/81814) Resolving deltas: 49% (40089/81814) Resolving deltas: 50% (40907/81814) Resolving deltas: 51% (41726/81814) Resolving deltas: 52% (42544/81814) Resolving deltas: 53% (43362/81814) Resolving deltas: 53% (43941/81814) Resolving deltas: 54% (44180/81814) Resolving deltas: 55% (44998/81814) Resolving deltas: 56% (45816/81814) Resolving deltas: 57% (46634/81814) Resolving deltas: 58% (47453/81814) Resolving deltas: 58% (47905/81814) Resolving deltas: 59% (48271/81814) Resolving deltas: 60% (49089/81814) Resolving deltas: 61% (49907/81814) Resolving deltas: 62% (50725/81814) Resolving deltas: 63% (51543/81814) Resolving deltas: 64% (52361/81814) Resolving deltas: 65% (53180/81814) Resolving deltas: 66% (53998/81814) Resolving deltas: 67% (54819/81814) Resolving deltas: 68% (55634/81814) Resolving deltas: 69% (56452/81814) Resolving deltas: 70% (57270/81814) Resolving deltas: 70% (58028/81814) Resolving deltas: 71% (58088/81814) Resolving deltas: 72% (58907/81814) Resolving deltas: 73% (59725/81814) Resolving deltas: 74% (60543/81814) Resolving deltas: 75% (61361/81814) Resolving deltas: 76% (62179/81814) Resolving deltas: 77% (62997/81814) Resolving deltas: 78% (63815/81814) Resolving deltas: 79% (64634/81814) Resolving deltas: 80% (65452/81814) Resolving deltas: 81% (66270/81814) Resolving deltas: 82% (67088/81814) Resolving deltas: 83% (67906/81814) Resolving deltas: 84% (68724/81814) Resolving deltas: 84% (68763/81814) Resolving deltas: 85% (69542/81814) Resolving deltas: 86% (70361/81814) Resolving deltas: 87% (71179/81814) Resolving deltas: 88% (71997/81814) Resolving deltas: 89% (72815/81814) Resolving deltas: 90% (73633/81814) Resolving deltas: 91% (74451/81814) Resolving deltas: 92% (75269/81814) Resolving deltas: 93% (76088/81814) Resolving deltas: 93% (76655/81814) Resolving deltas: 94% (76906/81814) Resolving deltas: 95% (77724/81814) Resolving deltas: 96% (78542/81814) Resolving deltas: 96% (78888/81814) Resolving deltas: 97% (79360/81814) Resolving deltas: 98% (80178/81814) Resolving deltas: 99% (80996/81814) Resolving deltas: 100% (81814/81814) Resolving deltas: 100% (81814/81814), done.  ->(B Cloning SPIRV-Headers git repo...(B Cloning into bare repository '/home/felix/packages/spirv-cross/SPIRV-Headers'... remote: Enumerating objects: 9595, done. remote: Counting objects: 0% (1/4878) remote: Counting objects: 1% (49/4878) remote: Counting objects: 2% (98/4878) remote: Counting objects: 3% (147/4878) remote: Counting objects: 4% (196/4878) remote: Counting objects: 5% (244/4878) remote: Counting objects: 6% (293/4878) remote: Counting objects: 7% (342/4878) remote: Counting objects: 8% (391/4878) remote: Counting objects: 9% (440/4878) remote: Counting objects: 10% (488/4878) remote: Counting objects: 11% (537/4878) remote: Counting objects: 12% (586/4878) remote: Counting objects: 13% (635/4878) remote: Counting objects: 14% (683/4878) remote: Counting objects: 15% (732/4878) remote: Counting objects: 16% (781/4878) remote: Counting objects: 17% (830/4878) remote: Counting objects: 18% (879/4878) remote: Counting objects: 19% (927/4878) remote: Counting objects: 20% (976/4878) remote: Counting objects: 21% (1025/4878) remote: Counting objects: 22% (1074/4878) remote: Counting objects: 23% (1122/4878) remote: Counting objects: 24% (1171/4878) remote: Counting objects: 25% (1220/4878) remote: Counting objects: 26% (1269/4878) remote: Counting objects: 27% (1318/4878) remote: Counting objects: 28% (1366/4878) remote: Counting objects: 29% (1415/4878) remote: Counting objects: 30% (1464/4878) remote: Counting objects: 31% (1513/4878) remote: Counting objects: 32% (1561/4878) remote: Counting objects: 33% (1610/4878) remote: Counting objects: 34% (1659/4878) remote: Counting objects: 35% (1708/4878) remote: Counting objects: 36% (1757/4878) remote: Counting objects: 37% (1805/4878) remote: Counting objects: 38% (1854/4878) remote: Counting objects: 39% (1903/4878) remote: Counting objects: 40% (1952/4878) remote: Counting objects: 41% (2000/4878) remote: Counting objects: 42% (2049/4878) remote: Counting objects: 43% (2098/4878) remote: Counting objects: 44% (2147/4878) remote: Counting objects: 45% (2196/4878) remote: Counting objects: 46% (2244/4878) remote: Counting objects: 47% (2293/4878) remote: Counting objects: 48% (2342/4878) remote: Counting objects: 49% (2391/4878) remote: Counting objects: 50% (2439/4878) remote: Counting objects: 51% (2488/4878) remote: Counting objects: 52% (2537/4878) remote: Counting objects: 53% (2586/4878) remote: Counting objects: 54% (2635/4878) remote: Counting objects: 55% (2683/4878) remote: Counting objects: 56% (2732/4878) remote: Counting objects: 57% (2781/4878) remote: Counting objects: 58% (2830/4878) remote: Counting objects: 59% (2879/4878) remote: Counting objects: 60% (2927/4878) remote: Counting objects: 61% (2976/4878) remote: Counting objects: 62% (3025/4878) remote: Counting objects: 63% (3074/4878) remote: Counting objects: 64% (3122/4878) remote: Counting objects: 65% (3171/4878) remote: Counting objects: 66% (3220/4878) remote: Counting objects: 67% (3269/4878) remote: Counting objects: 68% (3318/4878) remote: Counting objects: 69% (3366/4878) remote: Counting objects: 70% (3415/4878) remote: Counting objects: 71% (3464/4878) remote: Counting objects: 72% (3513/4878) remote: Counting objects: 73% (3561/4878) remote: Counting objects: 74% (3610/4878) remote: Counting objects: 75% (3659/4878) remote: Counting objects: 76% (3708/4878) remote: Counting objects: 77% (3757/4878) remote: Counting objects: 78% (3805/4878) remote: Counting objects: 79% (3854/4878) remote: Counting objects: 80% (3903/4878) remote: Counting objects: 81% (3952/4878) remote: Counting objects: 82% (4000/4878) remote: Counting objects: 83% (4049/4878) remote: Counting objects: 84% (4098/4878) remote: Counting objects: 85% (4147/4878) remote: Counting objects: 86% (4196/4878) remote: Counting objects: 87% (4244/4878) remote: Counting objects: 88% (4293/4878) remote: Counting objects: 89% (4342/4878) remote: Counting objects: 90% (4391/4878) remote: Counting objects: 91% (4439/4878) remote: Counting objects: 92% (4488/4878) remote: Counting objects: 93% (4537/4878) remote: Counting objects: 94% (4586/4878) remote: Counting objects: 95% (4635/4878) remote: Counting objects: 96% (4683/4878) remote: Counting objects: 97% (4732/4878) remote: Counting objects: 98% (4781/4878) remote: Counting objects: 99% (4830/4878) remote: Counting objects: 100% (4878/4878) remote: Counting objects: 100% (4878/4878), done. remote: Compressing objects: 0% (1/456) remote: Compressing objects: 1% (5/456) remote: Compressing objects: 2% (10/456) remote: Compressing objects: 3% (14/456) remote: Compressing objects: 4% (19/456) remote: Compressing objects: 5% (23/456) remote: Compressing objects: 6% (28/456) remote: Compressing objects: 7% (32/456) remote: Compressing objects: 8% (37/456) remote: Compressing objects: 9% (42/456) remote: Compressing objects: 10% (46/456) remote: Compressing objects: 11% (51/456) remote: Compressing objects: 12% (55/456) remote: Compressing objects: 13% (60/456) remote: Compressing objects: 14% (64/456) remote: Compressing objects: 15% (69/456) remote: Compressing objects: 16% (73/456) remote: Compressing objects: 17% (78/456) remote: Compressing objects: 18% (83/456) remote: Compressing objects: 19% (87/456) remote: Compressing objects: 20% (92/456) remote: Compressing objects: 21% (96/456) remote: Compressing objects: 22% (101/456) remote: Compressing objects: 23% (105/456) remote: Compressing objects: 24% (110/456) remote: Compressing objects: 25% (114/456) remote: Compressing objects: 26% (119/456) remote: Compressing objects: 27% (124/456) remote: Compressing objects: 28% (128/456) remote: Compressing objects: 29% (133/456) remote: Compressing objects: 30% (137/456) remote: Compressing objects: 31% (142/456) remote: Compressing objects: 32% (146/456) remote: Compressing objects: 33% (151/456) remote: Compressing objects: 34% (156/456) remote: Compressing objects: 35% (160/456) remote: Compressing objects: 36% (165/456) remote: Compressing objects: 37% (169/456) remote: Compressing objects: 38% (174/456) remote: Compressing objects: 39% (178/456) remote: Compressing objects: 40% (183/456) remote: Compressing objects: 41% (187/456) remote: Compressing objects: 42% (192/456) remote: Compressing objects: 43% (197/456) remote: Compressing objects: 44% (201/456) remote: Compressing objects: 45% (206/456) remote: Compressing objects: 46% (210/456) remote: Compressing objects: 47% (215/456) remote: Compressing objects: 48% (219/456) remote: Compressing objects: 49% (224/456) remote: Compressing objects: 50% (228/456) remote: Compressing objects: 51% (233/456) remote: Compressing objects: 52% (238/456) remote: Compressing objects: 53% (242/456) remote: Compressing objects: 54% (247/456) remote: Compressing objects: 55% (251/456) remote: Compressing objects: 56% (256/456) remote: Compressing objects: 57% (260/456) remote: Compressing objects: 58% (265/456) remote: Compressing objects: 59% (270/456) remote: Compressing objects: 60% (274/456) remote: Compressing objects: 61% (279/456) remote: Compressing objects: 62% (283/456) remote: Compressing objects: 63% (288/456) remote: Compressing objects: 64% (292/456) remote: Compressing objects: 65% (297/456) remote: Compressing objects: 66% (301/456) remote: Compressing objects: 67% (306/456) remote: Compressing objects: 68% (311/456) remote: Compressing objects: 69% (315/456) remote: Compressing objects: 70% (320/456) remote: Compressing objects: 71% (324/456) remote: Compressing objects: 72% (329/456) remote: Compressing objects: 73% (333/456) remote: Compressing objects: 74% (338/456) remote: Compressing objects: 75% (342/456) remote: Compressing objects: 76% (347/456) remote: Compressing objects: 77% (352/456) remote: Compressing objects: 78% (356/456) remote: Compressing objects: 79% (361/456) remote: Compressing objects: 80% (365/456) remote: Compressing objects: 81% (370/456) remote: Compressing objects: 82% (374/456) remote: Compressing objects: 83% (379/456) remote: Compressing objects: 84% (384/456) remote: Compressing objects: 85% (388/456) remote: Compressing objects: 86% (393/456) remote: Compressing objects: 87% (397/456) remote: Compressing objects: 88% (402/456) remote: Compressing objects: 89% (406/456) remote: Compressing objects: 90% (411/456) remote: Compressing objects: 91% (415/456) remote: Compressing objects: 92% (420/456) remote: Compressing objects: 93% (425/456) remote: Compressing objects: 94% (429/456) remote: Compressing objects: 95% (434/456) remote: Compressing objects: 96% (438/456) remote: Compressing objects: 97% (443/456) remote: Compressing objects: 98% (447/456) remote: Compressing objects: 99% (452/456) remote: Compressing objects: 100% (456/456) remote: Compressing objects: 100% (456/456), done. Receiving objects: 0% (1/9595) Receiving objects: 1% (96/9595) Receiving objects: 2% (192/9595) Receiving objects: 3% (288/9595) Receiving objects: 4% (384/9595) Receiving objects: 5% (480/9595) Receiving objects: 6% (576/9595) Receiving objects: 7% (672/9595) Receiving objects: 8% (768/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 9% (864/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 10% (960/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 11% (1056/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 12% (1152/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 13% (1248/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 14% (1344/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 15% (1440/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 16% (1536/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 17% (1632/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 18% (1728/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 19% (1824/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 20% (1919/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 21% (2015/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 22% (2111/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 23% (2207/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 24% (2303/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 25% (2399/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 26% (2495/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 27% (2591/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 28% (2687/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 29% (2783/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 30% (2879/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 31% (2975/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 32% (3071/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 33% (3167/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 34% (3263/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 35% (3359/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 36% (3455/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 37% (3551/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 38% (3647/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 39% (3743/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 40% (3838/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 41% (3934/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 42% (4030/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 43% (4126/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 44% (4222/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 45% (4318/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 46% (4414/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 47% (4510/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 48% (4606/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 49% (4702/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 50% (4798/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 51% (4894/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 52% (4990/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 53% (5086/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 54% (5182/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 55% (5278/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 55% (5351/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 56% (5374/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 57% (5470/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 58% (5566/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 59% (5662/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 60% (5757/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 61% (5853/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 62% (5949/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 63% (6045/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 64% (6141/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 65% (6237/9595), 400.00 KiB | 697.00 KiB/s Receiving objects: 66% (6333/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 67% (6429/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 68% (6525/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 69% (6621/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 70% (6717/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 71% (6813/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 72% (6909/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 73% (7005/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 74% (7101/9595), 1.41 MiB | 1.33 MiB/s Receiving objects: 75% (7197/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 76% (7293/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 77% (7389/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 78% (7485/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 79% (7581/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 80% (7676/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 81% (7772/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 82% (7868/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 83% (7964/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 84% (8060/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 85% (8156/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 86% (8252/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 87% (8348/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 88% (8444/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 89% (8540/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 90% (8636/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 91% (8732/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 92% (8828/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 93% (8924/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 94% (9020/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 95% (9116/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 96% (9212/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 97% (9308/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 98% (9404/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 99% (9500/9595), 2.65 MiB | 1.70 MiB/s remote: Total 9595 (delta 4748), reused 4417 (delta 4406), pack-reused 4717 (from 3) Receiving objects: 100% (9595/9595), 2.65 MiB | 1.70 MiB/s Receiving objects: 100% (9595/9595), 4.31 MiB | 2.17 MiB/s, done. Resolving deltas: 0% (0/6883) Resolving deltas: 1% (69/6883) Resolving deltas: 2% (138/6883) Resolving deltas: 3% (207/6883) Resolving deltas: 4% (276/6883) Resolving deltas: 5% (345/6883) Resolving deltas: 6% (413/6883) Resolving deltas: 7% (482/6883) Resolving deltas: 8% (551/6883) Resolving deltas: 9% (620/6883) Resolving deltas: 10% (689/6883) Resolving deltas: 11% (758/6883) Resolving deltas: 12% (826/6883) Resolving deltas: 13% (895/6883) Resolving deltas: 14% (964/6883) Resolving deltas: 15% (1033/6883) Resolving deltas: 16% (1103/6883) Resolving deltas: 17% (1171/6883) Resolving deltas: 18% (1245/6883) Resolving deltas: 19% (1308/6883) Resolving deltas: 20% (1377/6883) Resolving deltas: 21% (1446/6883) Resolving deltas: 22% (1515/6883) Resolving deltas: 23% (1584/6883) Resolving deltas: 24% (1652/6883) Resolving deltas: 25% (1722/6883) Resolving deltas: 26% (1790/6883) Resolving deltas: 27% (1859/6883) Resolving deltas: 28% (1929/6883) Resolving deltas: 29% (1997/6883) Resolving deltas: 30% (2065/6883) Resolving deltas: 31% (2134/6883) Resolving deltas: 32% (2203/6883) Resolving deltas: 33% (2272/6883) Resolving deltas: 34% (2341/6883) Resolving deltas: 35% (2410/6883) Resolving deltas: 36% (2478/6883) Resolving deltas: 37% (2547/6883) Resolving deltas: 38% (2616/6883) Resolving deltas: 39% (2685/6883) Resolving deltas: 40% (2754/6883) Resolving deltas: 41% (2823/6883) Resolving deltas: 42% (2894/6883) Resolving deltas: 43% (2960/6883) Resolving deltas: 44% (3029/6883) Resolving deltas: 45% (3098/6883) Resolving deltas: 46% (3167/6883) Resolving deltas: 47% (3236/6883) Resolving deltas: 48% (3304/6883) Resolving deltas: 49% (3373/6883) Resolving deltas: 50% (3442/6883) Resolving deltas: 51% (3511/6883) Resolving deltas: 52% (3580/6883) Resolving deltas: 53% (3648/6883) Resolving deltas: 54% (3717/6883) Resolving deltas: 55% (3787/6883) Resolving deltas: 56% (3855/6883) Resolving deltas: 57% (3925/6883) Resolving deltas: 58% (3993/6883) Resolving deltas: 59% (4061/6883) Resolving deltas: 60% (4130/6883) Resolving deltas: 61% (4199/6883) Resolving deltas: 62% (4268/6883) Resolving deltas: 63% (4337/6883) Resolving deltas: 64% (4406/6883) Resolving deltas: 65% (4474/6883) Resolving deltas: 66% (4543/6883) Resolving deltas: 67% (4612/6883) Resolving deltas: 68% (4681/6883) Resolving deltas: 69% (4759/6883) Resolving deltas: 70% (4819/6883) Resolving deltas: 71% (4890/6883) Resolving deltas: 72% (4956/6883) Resolving deltas: 73% (5025/6883) Resolving deltas: 74% (5095/6883) Resolving deltas: 75% (5163/6883) Resolving deltas: 76% (5232/6883) Resolving deltas: 77% (5300/6883) Resolving deltas: 78% (5384/6883) Resolving deltas: 79% (5440/6883) Resolving deltas: 80% (5507/6883) Resolving deltas: 81% (5577/6883) Resolving deltas: 82% (5645/6883) Resolving deltas: 83% (5714/6883) Resolving deltas: 84% (5782/6883) Resolving deltas: 85% (5851/6883) Resolving deltas: 86% (5920/6883) Resolving deltas: 87% (5989/6883) Resolving deltas: 88% (6058/6883) Resolving deltas: 89% (6126/6883) Resolving deltas: 90% (6195/6883) Resolving deltas: 91% (6264/6883) Resolving deltas: 92% (6333/6883) Resolving deltas: 93% (6402/6883) Resolving deltas: 94% (6479/6883) Resolving deltas: 95% (6539/6883) Resolving deltas: 96% (6608/6883) Resolving deltas: 97% (6677/6883) Resolving deltas: 98% (6746/6883) Resolving deltas: 99% (6815/6883) Resolving deltas: 100% (6883/6883) Resolving deltas: 100% (6883/6883), done. ==>(B Validating source files with sha256sums...(B SPIRV-Cross ... Passed glslang ... Passed SPIRV-Tools ... Passed SPIRV-Headers ... Passed ]3008;end=394ee8a6d49f42e8877b3f9ad2804079\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=7bbbe89c936d45c787619ff7848a6a9d;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=6cea8b62742f4ee3974d081bce50550c;pid=3365224;comm=systemd-nspawn;container=makechrootpkg-spirv-cross.build.3360850;type=container\]11;?\]2;🔵 Container makechrootpkg-spirv-cross.build.3360850 on glalie.felixc.at\]3008;start=cd14364eceae45ff9d6dd6fb04bbbd32;user=root;hostname=makechrootpkg-spirv-cross.build.3360850;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=c7a7c6b66b764c06bf8c7c09ffb2261c;pid=14;comm=sudo;targetuser=builduser;type=session\==>(B Making package: spirv-cross 1.4.363.0-1 (Sat Oct 3 15:47:55 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=b4f9dfe9c53d4d8e91536eb550133ab3;user=builduser;hostname=makechrootpkg-spirv-cross.build.3360850;machineid=bc09cb1bbe5d452fb1c6fa9ee790c373;bootid=c7a7c6b66b764c06bf8c7c09ffb2261c;pid=1434;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/cppdap 1.58.0-3 1.57 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.8-1 5.69 MiB extra/libuv 1.52.1-2 0.62 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/rhash 1.4.6-1 0.35 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/cmake 4.4.4-1 88.38 MiB extra/git 2.56.0-1 32.07 MiB Total Installed Size: 129.26 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=b4f9dfe9c53d4d8e91536eb550133ab3\==>(B Retrieving sources...(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of SPIRV-Cross git repo...(B Cloning into 'SPIRV-Cross'... done. Updating files: 26% (1291/4871) Updating files: 27% (1316/4871) Updating files: 28% (1364/4871) Updating files: 29% (1413/4871) Updating files: 30% (1462/4871) Updating files: 31% (1511/4871) Updating files: 32% (1559/4871) Updating files: 33% (1608/4871) Updating files: 34% (1657/4871) Updating files: 35% (1705/4871) Updating files: 36% (1754/4871) Updating files: 37% (1803/4871) Updating files: 38% (1851/4871) Updating files: 39% (1900/4871) Updating files: 40% (1949/4871) Updating files: 41% (1998/4871) Updating files: 42% (2046/4871) Updating files: 43% (2095/4871) Updating files: 44% (2144/4871) Updating files: 45% (2192/4871) Updating files: 46% (2241/4871) Updating files: 47% (2290/4871) Updating files: 48% (2339/4871) Updating files: 49% (2387/4871) Updating files: 50% (2436/4871) Updating files: 51% (2485/4871) Updating files: 52% (2533/4871) Updating files: 53% (2582/4871) Updating files: 54% (2631/4871) Updating files: 55% (2680/4871) Updating files: 55% (2717/4871) Updating files: 56% (2728/4871) Updating files: 57% (2777/4871) Updating files: 58% (2826/4871) Updating files: 59% (2874/4871) Updating files: 60% (2923/4871) Updating files: 61% (2972/4871) Updating files: 62% (3021/4871) Updating files: 63% (3069/4871) Updating files: 64% (3118/4871) Updating files: 65% (3167/4871) Updating files: 66% (3215/4871) Updating files: 67% (3264/4871) Updating files: 68% (3313/4871) Updating files: 69% (3361/4871) Updating files: 70% (3410/4871) Updating files: 71% (3459/4871) Updating files: 72% (3508/4871) Updating files: 73% (3556/4871) Updating files: 74% (3605/4871) Updating files: 75% (3654/4871) Updating files: 76% (3702/4871) Updating files: 77% (3751/4871) Updating files: 78% (3800/4871) Updating files: 79% (3849/4871) Updating files: 80% (3897/4871) Updating files: 81% (3946/4871) Updating files: 82% (3995/4871) Updating files: 82% (4011/4871) Updating files: 83% (4043/4871) Updating files: 84% (4092/4871) Updating files: 85% (4141/4871) Updating files: 86% (4190/4871) Updating files: 87% (4238/4871) Updating files: 88% (4287/4871) Updating files: 89% (4336/4871) Updating files: 90% (4384/4871) Updating files: 91% (4433/4871) Updating files: 92% (4482/4871) Updating files: 93% (4531/4871) Updating files: 94% (4579/4871) Updating files: 95% (4628/4871) Updating files: 96% (4677/4871) Updating files: 97% (4725/4871) Updating files: 98% (4774/4871) Updating files: 99% (4823/4871) Updating files: 100% (4871/4871) Updating files: 100% (4871/4871), done. Switched to a new branch 'makepkg'  ->(B Creating working copy of glslang git repo...(B Cloning into 'glslang'... done. Updating files: 23% (862/3697) Updating files: 24% (888/3697) Updating files: 25% (925/3697) Updating files: 26% (962/3697) Updating files: 27% (999/3697) Updating files: 28% (1036/3697) Updating files: 29% (1073/3697) Updating files: 30% (1110/3697) Updating files: 31% (1147/3697) Updating files: 32% (1184/3697) Updating files: 33% (1221/3697) Updating files: 34% (1257/3697) Updating files: 35% (1294/3697) Updating files: 36% (1331/3697) Updating files: 37% (1368/3697) Updating files: 38% (1405/3697) Updating files: 39% (1442/3697) Updating files: 40% (1479/3697) Updating files: 41% (1516/3697) Updating files: 42% (1553/3697) Updating files: 43% (1590/3697) Updating files: 44% (1627/3697) Updating files: 45% (1664/3697) Updating files: 46% (1701/3697) Updating files: 47% (1738/3697) Updating files: 48% (1775/3697) Updating files: 49% (1812/3697) Updating files: 50% (1849/3697) Updating files: 51% (1886/3697) Updating files: 52% (1923/3697) Updating files: 53% (1960/3697) Updating files: 54% (1997/3697) Updating files: 55% (2034/3697) Updating files: 56% (2071/3697) Updating files: 56% (2073/3697) Updating files: 57% (2108/3697) Updating files: 58% (2145/3697) Updating files: 59% (2182/3697) Updating files: 60% (2219/3697) Updating files: 61% (2256/3697) Updating files: 62% (2293/3697) Updating files: 63% (2330/3697) Updating files: 64% (2367/3697) Updating files: 65% (2404/3697) Updating files: 66% (2441/3697) Updating files: 67% (2477/3697) Updating files: 68% (2514/3697) Updating files: 69% (2551/3697) Updating files: 70% (2588/3697) Updating files: 71% (2625/3697) Updating files: 72% (2662/3697) Updating files: 73% (2699/3697) Updating files: 74% (2736/3697) Updating files: 75% (2773/3697) Updating files: 76% (2810/3697) Updating files: 77% (2847/3697) Updating files: 78% (2884/3697) Updating files: 79% (2921/3697) Updating files: 80% (2958/3697) Updating files: 81% (2995/3697) Updating files: 82% (3032/3697) Updating files: 83% (3069/3697) Updating files: 84% (3106/3697) Updating files: 85% (3143/3697) Updating files: 86% (3180/3697) Updating files: 87% (3217/3697) Updating files: 88% (3254/3697) Updating files: 89% (3291/3697) Updating files: 90% (3328/3697) Updating files: 91% (3365/3697) Updating files: 92% (3402/3697) Updating files: 93% (3439/3697) Updating files: 94% (3476/3697) Updating files: 95% (3513/3697) Updating files: 96% (3550/3697) Updating files: 97% (3587/3697) Updating files: 98% (3624/3697) Updating files: 99% (3661/3697) Updating files: 99% (3682/3697) Updating files: 100% (3697/3697) Updating files: 100% (3697/3697), done. Switched to a new branch 'makepkg'  ->(B Creating working copy of SPIRV-Tools git repo...(B Cloning into 'SPIRV-Tools'... done. Updating files: 76% (1336/1756) Updating files: 77% (1353/1756) Updating files: 78% (1370/1756) Updating files: 79% (1388/1756) Updating files: 80% (1405/1756) Updating files: 81% (1423/1756) Updating files: 82% (1440/1756) Updating files: 83% (1458/1756) Updating files: 84% (1476/1756) Updating files: 85% (1493/1756) Updating files: 86% (1511/1756) Updating files: 87% (1528/1756) Updating files: 88% (1546/1756) Updating files: 89% (1563/1756) Updating files: 90% (1581/1756) Updating files: 91% (1598/1756) Updating files: 92% (1616/1756) Updating files: 93% (1634/1756) Updating files: 94% (1651/1756) Updating files: 95% (1669/1756) Updating files: 96% (1686/1756) Updating files: 97% (1704/1756) Updating files: 98% (1721/1756) Updating files: 99% (1739/1756) Updating files: 100% (1756/1756) Updating files: 100% (1756/1756), done. Switched to a new branch 'makepkg'  ->(B Creating working copy of SPIRV-Headers git repo...(B Cloning into 'SPIRV-Headers'... done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B ==>(B Starting build()...(B -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- spirv-tools not linked - illegal SPIRV may be generated for HLSL -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter -- Configuring done (71.0s) -- Generating done (0.2s) -- Build files have been written to: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build [ 1%] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/__/__/stub.cpp.o [ 3%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o [ 4%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o [ 6%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/__/glslang/stub.cpp.o [ 7%] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/stub.cpp.o [ 9%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/stub.cpp.o [ 10%] Building CXX object glslang/CMakeFiles/glslang.dir/cmake_pch.hxx.gch [ 12%] Linking CXX static library libGenericCodeGen.a [ 14%] Linking CXX static library libSPIRV.a [ 15%] Linking CXX static library libOSDependent.a [ 15%] Built target SPIRV [ 15%] Built target GenericCodeGen [ 17%] Linking CXX static library libMachineIndependent.a [ 17%] Built target OSDependent [ 17%] Built target MachineIndependent [ 18%] Linking CXX static library libglslang-default-resource-limits.a [ 18%] Built target glslang-default-resource-limits [ 20%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o [ 21%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o [ 23%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o [ 25%] Building CXX object glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [ 26%] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o [ 28%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o [ 29%] Building CXX object glslang/CMakeFiles/glslang.dir/OSDependent/Unix/ossource.cpp.o [ 31%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o [ 32%] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o [ 34%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o [ 35%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o [ 37%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o [ 39%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o [ 40%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o [ 42%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o [ 43%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o [ 46%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o [ 46%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o [ 50%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o [ 50%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o [ 53%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 53%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o [ 54%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o [ 56%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o [ 57%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o [ 59%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o [ 60%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o [ 62%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [ 65%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [ 65%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [ 68%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o [ 68%] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o [ 70%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslAttributes.cpp.o [ 71%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseHelper.cpp.o [ 73%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslScanContext.cpp.o In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:94: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[40]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:62: note: object of size 40 allocated by ‘operator new(unsigned long)’ 164 | pushInput(new tTokenInput(this, &ts, prepasting, expanded)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[40]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp: In member function ‘glslang::TPpContext::pushTokenStreamInput(glslang::TPpContext::TokenStream&, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp:164:62: note: object of size 40 allocated by ‘operator new(unsigned long)’ 164 | pushInput(new tTokenInput(this, &ts, prepasting, expanded)); | ^ [ 75%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslOpMap.cpp.o In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:83: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:43: note: object of size 32 allocated by ‘operator new(unsigned long)’ 115 | pushInput(new tStringInput(this, input)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[32]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp: In member function ‘glslang::TPpContext::setInput(glslang::TInputScanner&, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp:115:43: note: object of size 32 allocated by ‘operator new(unsigned long)’ 115 | pushInput(new tStringInput(this, input)); | ^ [ 76%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslTokenStream.cpp.o [ 78%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslGrammar.cpp.o [ 79%] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseables.cpp.o [ 81%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/GlslangToSpv.cpp.o [ 82%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/InReadableOrder.cpp.o [ 84%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/Logger.cpp.o [ 85%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvBuilder.cpp.o [ 87%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvPostProcess.cpp.o [ 89%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/doc.cpp.o [ 90%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvTools.cpp.o [ 92%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/disassemble.cpp.o [ 93%] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/CInterface/spirv_c_interface.cpp.o In file included from /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:89: In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1385:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[104]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1276:43: note: object of size 104 allocated by ‘operator new(unsigned long)’ 1276 | tMacroInput *in = new tMacroInput(this); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:18: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:38: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1272 | pushInput(new tZeroInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:18: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::MacroExpand(glslang::TPpToken*, bool, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1272:38: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1272 | pushInput(new tZeroInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:681:25: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 681 | prevScanner = pp->parseContext.getScanner(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:36: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1093 | pushInput(new tMarkerInput(this)); | ^ In member function ‘glslang::TPpContext::TokenizableIncludeFile::notifyActivated()’, inlined from ‘glslang::TPpContext::pushInput(glslang::TPpContext::tInput*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:234:28, inlined from ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:14: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:683:29: warning: array subscript ‘struct TokenizableIncludeFile[0]’ is partly outside array bounds of ‘unsigned char[24]’ [-Warray-bounds=] 683 | pp->push_include(includedFile_); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp: In member function ‘glslang::TPpContext::PrescanMacroArg(glslang::TPpContext::TokenStream&, glslang::TPpToken*, bool)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp:1093:36: note: object of size 24 allocated by ‘operator new(unsigned long)’ 1093 | pushInput(new tMarkerInput(this)); | ^ In file included from /build/spirv-cross/src/glslang/glslang/Include/intermediate.h:52, from /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:69, from /build/spirv-cross/src/glslang/glslang/MachineIndependent/pch.h:44, from /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/glslang/CMakeFiles/glslang.dir/cmake_pch.hxx:5, from : In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11120:81: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.coopvecNV’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11119:15: note: ‘blockNameType.coopvecNV’ was declared here 11119 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11120:81: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.longVector’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::addQualifierToExisting(glslang::TSourceLoc const&, glslang::TQualifier, std::__cxx11::basic_string, glslang::pool_allocator > const&)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:11119:15: note: ‘blockNameType.longVector’ was declared here 11119 | TType blockNameType(EbtReference, blockType, identifier); | ^~~~~~~~~~~~~ In member function ‘(anonymous namespace)::TGlslangToSpvTraverser::updateMemberOffset(glslang::TType const&, glslang::TType const&, int&, int&, glslang::TLayoutPacking, glslang::TLayoutMatrix)’, inlined from ‘(anonymous namespace)::TGlslangToSpvTraverser::decorateDescHeapType(glslang::TType const&, unsigned int&, unsigned int&, int&)’ at /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6186:31: /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6666:9: warning: ‘elemCurrentOffset’ may be used uninitialized [-Wmaybe-uninitialized] 6666 | if (currentOffset < 0) | ^~~~~~~~~~~~~ /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp: In member function ‘(anonymous namespace)::TGlslangToSpvTraverser::decorateDescHeapType(glslang::TType const&, unsigned int&, unsigned int&, int&)’: /build/spirv-cross/src/glslang/SPIRV/GlslangToSpv.cpp:6177:9: note: ‘elemCurrentOffset’ declared here 6177 | int elemCurrentOffset, elemAlignedSize; | ^~~~~~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10624:79: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.coopvecNV’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10623:15: note: ‘blockNameType.coopvecNV’ was declared here 10623 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ In member function ‘glslang::TType::shallowCopy(glslang::TType const&)’, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:169:27, inlined from ‘glslang::TVariable::TVariable(std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TType const&, bool)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/SymbolTable.h:162:38, inlined from ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’ at /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10624:79: /build/spirv-cross/src/glslang/glslang/Include/Types.h:1861:19: warning: ‘blockNameType.longVector’ may be used uninitialized [-Wmaybe-uninitialized] 1861 | coopvecNV = copyOf.isCoopVecNV(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp: In member function ‘glslang::TParseContext::declareBlock(glslang::TSourceLoc const&, glslang::TVector&, std::__cxx11::basic_string, glslang::pool_allocator > const*, glslang::TArraySizes*)’: /build/spirv-cross/src/glslang/glslang/MachineIndependent/ParseHelper.cpp:10623:15: note: ‘blockNameType.longVector’ was declared here 10623 | TType blockNameType(EbtReference, blockType, *blockName); | ^~~~~~~~~~~~~ [ 95%] Linking CXX static library libglslang.a [ 95%] Built target glslang [ 96%] Generating /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/include/glslang/glsl_intrinsic_header.h [ 98%] Building CXX object StandAlone/CMakeFiles/glslang-standalone.dir/StandAlone.cpp.o [100%] Linking CXX executable glslang [100%] Built target glslang-standalone Install the project... -- Install configuration: "Release" -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libSPIRV.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/GlslangToSpv.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/disassemble.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/Logger.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/spirv.hpp11 -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/SPIRV/SpvTools.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libOSDependent.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libglslang.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libMachineIndependent.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libGenericCodeGen.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/ResourceLimits.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/ShaderLang.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Public/resource_limits_c.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/glslang_c_interface.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/glslang_c_shader_types.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/ResourceLimits.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/Include/visibility.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/MachineIndependent/Versions.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/include/glslang/build_info.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/libglslang-default-resource-limits.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/bin/glslang -- Installing (create_symlink): glslang -> output/bin -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-targets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-targets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-config.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/lib/cmake/glslang/glslang-config-version.cmake -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter -- Configuring done (20.9s) -- Generating done (0.6s) -- Build files have been written to: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build [ 0%] Generate language specific header for OpenCLDebugInfo100. [ 0%] Generate language specific header for DebugInfo. [ 0%] Generate grammar tables [ 0%] Generating SPIRV-Tools-shared.pc [ 1%] Generating SPIRV-Tools.pc [ 1%] Built target spirv-tools-pkg-config [ 1%] Built target spirv-tools-header-DebugInfo [ 1%] Built target spirv-tools-header-OpenCLDebugInfo100 [ 1%] Built target extinst_tables [ 1%] Built target spirv-tools-tables [ 1%] Generate tables based on the SPIR-V XML registry. [ 1%] Built target core_tables [ 1%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [ 1%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [ 1%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o [ 2%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o [ 3%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o [ 4%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o [ 4%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o [ 5%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/to_string.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o [ 6%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o [ 7%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o [ 8%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/table2.cpp.o [ 8%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o [ 9%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o [ 10%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o [ 10%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o [ 10%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o [ 11%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o [ 12%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_dot_product.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o [ 13%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_graph.cpp.o [ 14%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_group.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o [ 15%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/disassemble.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/ext_inst.cpp.o [ 16%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/extensions.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/libspirv.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/name_mapper.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/opcode.cpp.o [ 17%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/operand.cpp.o [ 18%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/parsed_operand.cpp.o [ 19%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o [ 19%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o [ 19%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/print.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o [ 20%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logical_pointers.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mesh_shading.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/software_version.cpp.o [ 21%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o [ 22%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o [ 22%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_endian.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_fuzzer_options.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_optimizer_options.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_pipe.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_reducer_options.cpp.o [ 23%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_target_env.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_validator_options.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/table.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/table2.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o [ 24%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/text.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/text_handler.cpp.o [ 25%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/to_string.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_query.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing_reorder.cpp.o [ 26%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor_layout.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor.cpp.o [ 27%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_invalid_type.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o [ 28%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o [ 29%] Building CXX object source/CMakeFiles/SPIRV-Tools-static.dir/util/timer.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_adjacency.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_annotation.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_arithmetics.cpp.o [ 30%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_atomics.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_barriers.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [ 31%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_capability.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o [ 32%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_derivatives.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [ 33%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_dot_product.cpp.o [ 34%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_extensions.cpp.o [ 34%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_execution_limitations.cpp.o [ 34%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_function.cpp.o [ 34%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_graph.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_group.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o [ 35%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o [ 36%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o [ 36%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o [ 36%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o [ 36%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logical_pointers.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory.cpp.o [ 37%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory_semantics.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mesh_shading.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_misc.cpp.o [ 38%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mode_setting.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_non_uniform.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_pipe.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_primitives.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_query.cpp.o [ 39%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing_reorder.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_scopes.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_small_type_uses.cpp.o [ 40%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor_layout.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_type.cpp.o [ 41%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_invalid_type.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/basic_block.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/construct.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/function.cpp.o [ 42%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/instruction.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/val/validation_state.cpp.o [ 43%] Building CXX object source/CMakeFiles/SPIRV-Tools-shared.dir/util/timer.cpp.o [ 44%] Linking CXX static library libSPIRV-Tools.a [ 44%] Built target SPIRV-Tools-static [ 44%] Building CXX object tools/CMakeFiles/spirv-val.dir/util/flags.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-as.dir/as/as.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-val.dir/val/val.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o [ 45%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/objdump/extract_source.cpp.o [ 45%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [ 46%] Building CXX object tools/CMakeFiles/spirv-as.dir/io.cpp.o [ 48%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/io.cpp.o [ 48%] Building CXX object tools/CMakeFiles/spirv-as.dir/util/flags.cpp.o [ 48%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/util/cli_consumer.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-val.dir/util/cli_consumer.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/cfg/bin_to_dot.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/cfg/cfg.cpp.o [ 49%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_func_call_arguments.cpp.o [ 49%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-cfg.dir/util/flags.cpp.o [ 49%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/analyze_live_input_pass.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-val.dir/io.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/io.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-dis.dir/util/flags.cpp.o [ 49%] Building CXX object tools/CMakeFiles/spirv-dis.dir/dis/dis.cpp.o [ 49%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [ 50%] Building CXX object tools/CMakeFiles/spirv-dis.dir/io.cpp.o [ 50%] Building CXX object tools/CMakeFiles/spirv-objdump.dir/util/flags.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o [ 50%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [ 51%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o [ 51%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o [ 51%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o [ 52%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o [ 53%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o [ 54%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o [ 55%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o [ 56%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o [ 57%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_io_components_pass.cpp.o [ 57%] Linking CXX executable spirv-cfg [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_output_stores_pass.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o [ 58%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o [ 59%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o [ 60%] Linking CXX executable spirv-val [ 61%] Linking CXX executable spirv-dis [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o [ 61%] Linking CXX executable spirv-objdump [ 61%] Linking CXX executable spirv-as [ 61%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold_spec_constant_op_and_composite_pass.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graph.cpp.o [ 62%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o [ 63%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o [ 64%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interface_var_sroa.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/invocation_interlock_placement_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interp_fixup_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/opextinst_forward_ref_fixup_pass.cpp.o [ 65%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_context.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ir_loader.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/licm_pass.cpp.o [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/legalize_multidim_array_pass.cpp.o [ 66%] Built target spirv-objdump [ 66%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/liveness.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_access_chain_convert_pass.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_redundancy_elimination.cpp.o [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_block_elim_pass.cpp.o [ 67%] Linking CXX shared library libSPIRV-Tools-shared.so [ 67%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/local_single_store_elim_pass.cpp.o [ 68%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence.cpp.o [ 68%] Built target spirv-cfg [ 68%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_dependence_helpers.cpp.o [ 68%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_descriptor.cpp.o [ 68%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fission.cpp.o [ 68%] Built target spirv-as [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_fusion_pass.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_peeling.cpp.o [ 69%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_utils.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unroller.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/loop_unswitch_pass.cpp.o [ 70%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/mem_pass.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/merge_return_pass.cpp.o [ 71%] Built target spirv-dis [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/modify_maximal_reconvergence.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/module.cpp.o [ 71%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/pass_manager.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/private_to_local_pass.cpp.o [ 72%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/propagator.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/reduce_load_size.cpp.o In file included from /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:22: In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:310:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 310 | if (cpu_time_ >= 0 && Timer::CPUTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:311:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 311 | cpu_time_ += Timer::CPUTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:313:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 313 | cpu_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:315:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 315 | if (wall_time_ >= 0 && Timer::WallTime() >= 0) | ^~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:316:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 316 | wall_time_ += Timer::WallTime(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:318:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 318 | wall_time_ = -1; | ~~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:320:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 320 | if (usr_time_ >= 0 && Timer::UserTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:321:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 321 | usr_time_ += Timer::UserTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:323:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 323 | usr_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:325:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 325 | if (sys_time_ >= 0 && Timer::SystemTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:326:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 326 | sys_time_ += Timer::SystemTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:328:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 328 | sys_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:330:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 330 | if (rss_ >= 0 && Timer::RSS() >= 0) | ^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:331:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 331 | rss_ += Timer::RSS(); | ~~~~~^~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:333:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 333 | rss_ = -1; | ~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:335:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 335 | if (pgfaults_ >= 0 && Timer::PageFault() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:336:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 336 | pgfaults_ += Timer::PageFault(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:338:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘unsigned char[384]’ [-Warray-bounds=] 338 | pgfaults_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:310:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 310 | if (cpu_time_ >= 0 && Timer::CPUTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:311:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 311 | cpu_time_ += Timer::CPUTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:313:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 313 | cpu_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:315:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 315 | if (wall_time_ >= 0 && Timer::WallTime() >= 0) | ^~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:316:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 316 | wall_time_ += Timer::WallTime(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:318:18: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 318 | wall_time_ = -1; | ~~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:320:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 320 | if (usr_time_ >= 0 && Timer::UserTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:321:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 321 | usr_time_ += Timer::UserTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:323:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 323 | usr_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:325:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 325 | if (sys_time_ >= 0 && Timer::SystemTime() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:326:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 326 | sys_time_ += Timer::SystemTime(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:328:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 328 | sys_time_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:330:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 330 | if (rss_ >= 0 && Timer::RSS() >= 0) | ^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:331:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 331 | rss_ += Timer::RSS(); | ~~~~~^~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:333:12: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 333 | rss_ = -1; | ~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:335:9: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 335 | if (pgfaults_ >= 0 && Timer::PageFault() >= 0) | ^~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:336:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 336 | pgfaults_ += Timer::PageFault(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ In member function ‘spvtools::utils::CumulativeTimer::Stop()’, inlined from ‘spvtools::utils::ScopedTimer::~ScopedTimer()’ at /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:260:16, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:78:3: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:338:17: warning: array subscript ‘struct CumulativeTimer[0]’ is partly outside array bounds of ‘void[384]’ [-Warray-bounds=] 338 | pgfaults_ = -1; | ~~~~~~~~~~^~~~ In member function ‘spvtools::utils::ScopedTimer::ScopedTimer(std::basic_ostream >*, char const*, bool)’, inlined from ‘spvtools::opt::PassManager::Run(spvtools::opt::IRContext*)’ at /build/spirv-cross/src/SPIRV-Tools/source/opt/pass_manager.cpp:57:5: /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ 253 | : timer(new TimerType(out, measure_mem_usage)), tag_(tag) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/spirv-cross/src/SPIRV-Tools/source/util/timer.h:253:15: note: object of size 384 allocated by ‘operator new(unsigned long)’ [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/redundancy_elimination.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/register_pressure.cpp.o [ 73%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/relax_float_ops_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/canonicalize_ids_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_dontinline_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_duplicates_pass.cpp.o [ 74%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/remove_unused_interface_variables_pass.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_desc_array_access_using_var_index.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/replace_invalid_opc.cpp.o [ 75%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/resolve_binding_conflicts_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_analysis_simplification.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/scalar_replacement_pass.cpp.o [ 76%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/set_spec_constant_default_value_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/simplification_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/split_combined_image_sampler_pass.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/spread_volatile_semantics.cpp.o [ 77%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ssa_rewrite_pass.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strength_reduction_pass.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_debug_info_pass.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/strip_nonsemantic_info_pass.cpp.o [ 78%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_cfg_analysis.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/struct_packing_pass.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/switch_descriptorset_pass.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/trim_capabilities_pass.cpp.o [ 79%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/type_manager.cpp.o [ 80%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/types.cpp.o [ 80%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/unify_const_pass.cpp.o [ 80%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/upgrade_memory_model.cpp.o [ 80%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/value_number_table.cpp.o [ 81%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/vector_dce.cpp.o [ 81%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/workaround1209.cpp.o [ 81%] Building CXX object source/opt/CMakeFiles/SPIRV-Tools-opt.dir/wrap_opkill.cpp.o [ 81%] Built target spirv-val [ 81%] Built target SPIRV-Tools-shared [ 82%] Linking CXX static library libSPIRV-Tools-opt.a [ 82%] Built target SPIRV-Tools-opt [ 83%] Building CXX object tools/CMakeFiles/spirv-opt.dir/util/flags.cpp.o [ 83%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/divergence_analysis.cpp.o [ 83%] Building CXX object tools/CMakeFiles/spirv-opt.dir/util/cli_consumer.cpp.o [ 83%] Building CXX object source/diff/CMakeFiles/SPIRV-Tools-diff.dir/diff.cpp.o [ 83%] Building CXX object examples/cpp-interface/CMakeFiles/spirv-tools-cpp-example.dir/main.cpp.o [ 83%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_reduction_opportunity.cpp.o [ 83%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/change_operand_to_undef_reduction_opportunity.cpp.o [ 84%] Building CXX object tools/CMakeFiles/spirv-opt.dir/opt/opt.cpp.o [ 84%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity.cpp.o [ 85%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp.o [ 86%] Building CXX object tools/CMakeFiles/spirv-opt.dir/io.cpp.o [ 86%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/lint_divergent_derivatives.cpp.o [ 86%] Building CXX object source/link/CMakeFiles/SPIRV-Tools-link.dir/fnvar.cpp.o [ 86%] Building CXX object source/lint/CMakeFiles/SPIRV-Tools-lint.dir/linter.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reducer.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/merge_blocks_reduction_opportunity_finder.cpp.o [ 86%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_const_reduction_opportunity_finder.cpp.o [ 87%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity_finder.cpp.o [ 88%] Building CXX object source/link/CMakeFiles/SPIRV-Tools-link.dir/linker.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_undef_reduction_opportunity_finder.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_util.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_opportunity.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/reduction_pass.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/operand_to_dominating_id_reduction_opportunity_finder.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity.cpp.o [ 89%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_function_reduction_opportunity_finder.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_block_reduction_opportunity_finder.cpp.o [ 90%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_selection_reduction_opportunity_finder.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_instruction_reduction_opportunity.cpp.o [ 91%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_struct_member_reduction_opportunity.cpp.o [ 92%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_instruction_reduction_opportunity_finder.cpp.o [ 93%] Linking CXX executable spirv-tools-cpp-example [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/remove_unused_struct_member_reduction_opportunity_finder.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_opportunity_finder.cpp.o [ 93%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/simple_conditional_branch_to_branch_reduction_opportunity.cpp.o [ 94%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity.cpp.o [ 94%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_construct_to_block_reduction_opportunity_finder.cpp.o [ 94%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity.cpp.o [ 94%] Building CXX object source/reduce/CMakeFiles/SPIRV-Tools-reduce.dir/structured_loop_to_selection_reduction_opportunity_finder.cpp.o [ 94%] Linking CXX executable spirv-opt [ 94%] Linking CXX static library libSPIRV-Tools-lint.a [ 94%] Built target SPIRV-Tools-lint [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/util/flags.cpp.o [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/lint/lint.cpp.o [ 94%] Building CXX object tools/CMakeFiles/spirv-lint.dir/util/cli_consumer.cpp.o [ 95%] Building CXX object tools/CMakeFiles/spirv-lint.dir/io.cpp.o [ 96%] Linking CXX static library libSPIRV-Tools-reduce.a [ 96%] Built target SPIRV-Tools-reduce [ 96%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/util/flags.cpp.o [ 96%] Linking CXX static library libSPIRV-Tools-link.a [ 96%] Built target SPIRV-Tools-link [ 96%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/reduce/reduce.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/util/cli_consumer.cpp.o [ 97%] Linking CXX executable spirv-lint [ 97%] Linking CXX static library libSPIRV-Tools-diff.a [ 97%] Building CXX object tools/CMakeFiles/spirv-reduce.dir/io.cpp.o [ 97%] Built target SPIRV-Tools-diff [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/util/flags.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/link/linker.cpp.o [ 97%] Building CXX object tools/CMakeFiles/spirv-link.dir/io.cpp.o [ 97%] Built target spirv-tools-cpp-example [ 97%] Building CXX object tools/CMakeFiles/spirv-diff.dir/util/flags.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/diff/diff.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/util/cli_consumer.cpp.o [ 98%] Building CXX object tools/CMakeFiles/spirv-diff.dir/io.cpp.o [ 99%] Linking CXX executable spirv-link [ 99%] Linking CXX executable spirv-reduce /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/types.h:80:7: warning: virtual table of type ‘struct Type’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/types.h:80:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction_list.h:44:7: warning: virtual table of type ‘struct InstructionList’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction_list.h:44:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/ilist.h:49:7: warning: virtual table of type ‘struct IntrusiveList’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/ilist.h:49:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction.h:182:7: warning: virtual table of type ‘struct Instruction’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/opt/instruction.h:182:7: note: the conflicting type defined in another translation unit has virtual table with more entries /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/small_vector.h:44:7: warning: virtual table of type ‘struct SmallVector’ violates one definition rule [-Wodr] /usr/src/debug/spirv-cross/SPIRV-Tools/source/util/small_vector.h:44:7: note: the conflicting type defined in another translation unit has virtual table with more entries [ 99%] Built target spirv-lint [ 99%] Built target spirv-opt [100%] Linking CXX executable spirv-diff [100%] Built target spirv-link [100%] Built target spirv-diff [100%] Built target spirv-reduce Install the project... -- Install configuration: "Release" -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-opt.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-reduce.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-link.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-lint.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-diff.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools.a -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/libSPIRV-Tools-shared.so -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-lesspipe.sh -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-as -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-dis -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-val -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-opt -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-cfg -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-link -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-lint -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-diff -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-objdump -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-reduce -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets-release.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsConfig.cmake -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/libspirv.h -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/libspirv.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/optimizer.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/include/spirv-tools/linker.hpp -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/pkgconfig/SPIRV-Tools.pc -- Installing: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/lib/pkgconfig/SPIRV-Tools-shared.pc -- The CXX compiler identification is GNU 16.2.1 -- The C compiler identification is GNU 16.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- SPIRV-Cross: Finding Git version for SPIRV-Cross. -- Found Git: /usr/bin/git (found version "2.56.0") -- SPIRV-Cross: Git hash: vulkan-sdk-1.4.363.0 -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter SPIRV-Cross: Found glslang and SPIRV-Tools. Enabling test suite. SPIRV-Cross: Found glslangValidator in: /build/spirv-cross/src/SPIRV-Cross/external/glslang-build/output/bin/glslangValidator. SPIRV-Cross: Found spirv-as in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-as. SPIRV-Cross: Found spirv-val in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-val. SPIRV-Cross: Found spirv-opt in: /build/spirv-cross/src/SPIRV-Cross/external/spirv-tools-build/output/bin/spirv-opt. -- Configuring done (34.5s) -- Generating done (0.4s) -- Build files have been written to: /build/spirv-cross/src/build-SPIRV-Cross [ 2%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_parser.cpp.o [ 6%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross.cpp.o [ 6%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cross_parsed_ir.cpp.o [ 10%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_parser.cpp.o [ 12%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cfg.cpp.o [ 12%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross_parsed_ir.cpp.o [ 16%] Building CXX object CMakeFiles/spirv-cross-core.dir/spirv_cross.cpp.o [ 16%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cross_c.cpp.o [ 18%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_reflect.cpp.o [ 20%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_hlsl.cpp.o [ 22%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cfg.cpp.o [ 24%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_glsl.cpp.o [ 26%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_msl.cpp.o [ 28%] Building CXX object CMakeFiles/spirv-cross-c-shared.dir/spirv_cpp.cpp.o [ 30%] Building CXX object CMakeFiles/spirv-cross-reflect.dir/spirv_reflect.cpp.o [ 32%] Linking CXX static library libspirv-cross-reflect.a [ 32%] Built target spirv-cross-reflect [ 34%] Linking CXX static library libspirv-cross-core.a [ 34%] Built target spirv-cross-core [ 36%] Building CXX object CMakeFiles/spirv-cross-debug-info-test.dir/tests-other/debug-info.cpp.o [ 38%] Building CXX object CMakeFiles/spirv-cross-small-vector-test.dir/tests-other/small_vector.cpp.o [ 42%] Building CXX object CMakeFiles/spirv-cross-util.dir/spirv_cross_util.cpp.o [ 42%] Building CXX object CMakeFiles/spirv-cross-glsl.dir/spirv_glsl.cpp.o [ 44%] Building CXX object CMakeFiles/spirv-cross-debug-lines-test.dir/tests-other/debug-lines.cpp.o [ 46%] Building CXX object CMakeFiles/spirv-cross-typed-id-test.dir/tests-other/typed_id_test.cpp.o [ 48%] Linking CXX executable spirv-cross-small-vector-test [ 50%] Linking CXX static library libspirv-cross-util.a [ 50%] Built target spirv-cross-util [ 52%] Linking CXX executable spirv-cross-typed-id-test [ 54%] Linking CXX executable spirv-cross-debug-lines-test [ 54%] Built target spirv-cross-small-vector-test [ 54%] Built target spirv-cross-typed-id-test [ 56%] Linking CXX executable spirv-cross-debug-info-test [ 56%] Built target spirv-cross-debug-lines-test [ 56%] Built target spirv-cross-debug-info-test [ 58%] Linking CXX static library libspirv-cross-glsl.a [ 58%] Built target spirv-cross-glsl [ 60%] Building CXX object CMakeFiles/spirv-cross-msl.dir/spirv_msl.cpp.o [ 62%] Building CXX object CMakeFiles/spirv-cross-cpp.dir/spirv_cpp.cpp.o [ 64%] Building CXX object CMakeFiles/spirv-cross-hlsl.dir/spirv_hlsl.cpp.o [ 66%] Linking CXX static library libspirv-cross-cpp.a [ 66%] Built target spirv-cross-cpp [ 68%] Linking CXX shared library libspirv-cross-c-shared.so In function ‘copy’, inlined from ‘_S_copy’ at /usr/include/c++/16/bits/basic_string.h:457:21, inlined from ‘operator=’ at /usr/include/c++/16/bits/basic_string.h:993:18, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:333:41, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:328:6, inlined from ‘fixup_reserved_names’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:347:23: /usr/include/c++/16/bits/char_traits.h:432:56: warning: ‘__builtin_memcpy’ reading 26 or more bytes from a region of size 16 [-Wstringop-overread] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp: In member function ‘fixup_reserved_names’: /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:333:36: note: at offset 16 into source object ‘’ of size 32 [ 70%] Linking CXX static library libspirv-cross-hlsl.a [ 70%] Built target spirv-cross-hlsl [ 70%] Built target spirv-cross-c-shared [ 72%] Linking CXX static library libspirv-cross-msl.a [ 72%] Built target spirv-cross-msl [ 74%] Building CXX object CMakeFiles/spirv-cross.dir/main.cpp.o [ 76%] Building CXX object CMakeFiles/spirv-cross-c.dir/spirv_cross_c.cpp.o [ 78%] Linking CXX static library libspirv-cross-c.a [ 78%] Built target spirv-cross-c [ 80%] Building CXX object CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/tests-other/msl_ycbcr_conversion_test.cpp.o [ 82%] Building CXX object CMakeFiles/spirv-cross-msl-resource-binding-test.dir/tests-other/msl_resource_bindings.cpp.o [ 84%] Building CXX object CMakeFiles/spirv-cross-msl-constexpr-test.dir/tests-other/msl_constexpr_test.cpp.o [ 86%] Building C object CMakeFiles/spirv-cross-c-api-test.dir/tests-other/c_api_test.c.o [ 88%] Building CXX object CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/tests-other/hlsl_resource_bindings.cpp.o [ 90%] Linking CXX executable spirv-cross-hlsl-resource-binding-test [ 92%] Linking CXX executable spirv-cross-msl-ycbcr-conversion-test [ 94%] Linking CXX executable spirv-cross-msl-resource-binding-test [ 96%] Linking CXX executable spirv-cross-msl-constexpr-test [ 98%] Linking CXX executable spirv-cross-c-api-test during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3464 0x2badf7b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b95065 internal_error(char const*, ...) ???:0 0x6f9c2f fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16/lto1 -quiet -dumpbase ./spirv-cross-msl-constexpr-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccHIvVP6.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccvj4CoK.res -flinker-output=pie @/tmp/ccEBmgRH Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-msl-constexpr-test.dir/build.make:108: spirv-cross-msl-constexpr-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:551: CMakeFiles/spirv-cross-msl-constexpr-test.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3464 0x2badf7b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b95065 internal_error(char const*, ...) ???:0 0x6f9c2f fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16/lto1 -quiet -dumpbase ./spirv-cross-msl-ycbcr-conversion-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/cceg1ARd.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccUY11HE.res -flinker-output=pie @/tmp/ccZ3GQYd Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3464 lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed 0x2badf7b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b95065 internal_error(char const*, ...) ???:0 0x6f9c2f fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16/lto1 -quiet -dumpbase ./spirv-cross-c-api-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccGMiIJl.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccoEYBOd.res -flinker-output=pie @/tmp/ccxHGKs7 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/build.make:108: spirv-cross-msl-ycbcr-conversion-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:665: CMakeFiles/spirv-cross-msl-ycbcr-conversion-test.dir/all] Error 2 lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-c-api-test.dir/build.make:108: spirv-cross-c-api-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:481: CMakeFiles/spirv-cross-c-api-test.dir/all] Error 2 during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3464 0x2badf7b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b95065 internal_error(char const*, ...) ???:0 0x6f9c2f fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16/lto1 -quiet -dumpbase ./spirv-cross-msl-resource-binding-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccPBSrzl.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccgXj65E.res -flinker-output=pie @/tmp/ccVTzFzu Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-msl-resource-binding-test.dir/build.make:108: spirv-cross-msl-resource-binding-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:589: CMakeFiles/spirv-cross-msl-resource-binding-test.dir/all] Error 2 during IPA pass: cp lto1: internal compiler error: in good_cloning_opportunity_p, at ipa-cp.cc:3464 0x2badf7b diagnostics::context::diagnostic_impl(rich_location*, diagnostics::metadata const*, diagnostics::option_id, char const*, void**, diagnostics::kind) ???:0 0x2b95065 internal_error(char const*, ...) ???:0 0x6f9c2f fancy_abort(char const*, int, char const*) ???:0 /usr/lib/gcc/riscv64-unknown-linux-gnu/16/lto1 -quiet -dumpbase ./spirv-cross-hlsl-resource-binding-test.wpa -misa-spec=20191213 -mtls-dialect=trad -mabi=lp64d -misa-spec=20191213 -mtls-dialect=trad -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -g -g -O3 -O3 -O2 -O3 -Werror=format-security -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fno-plt -fexceptions -fstack-clash-protection -fno-omit-frame-pointer -ffile-prefix-map=/build/spirv-cross/src=/usr/src/debug/spirv-cross -ffat-lto-objects -fltrans-output-list=/tmp/ccGMAokp.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccXPyfLD.res -flinker-output=pie @/tmp/cceBcHrs Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/build.make:108: spirv-cross-hlsl-resource-binding-test] Error 1 make[1]: *** [CMakeFiles/Makefile2:627: CMakeFiles/spirv-cross-hlsl-resource-binding-test.dir/all] Error 2 [100%] Linking CXX executable spirv-cross In function ‘copy’, inlined from ‘_S_copy’ at /usr/include/c++/16/bits/basic_string.h:457:21, inlined from ‘operator=’ at /usr/include/c++/16/bits/basic_string.h:993:18, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:333:41, inlined from ‘sanitize_identifier’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:328:6, inlined from ‘fixup_reserved_names’ at /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:347:23: /usr/include/c++/16/bits/char_traits.h:432:56: warning: ‘__builtin_memcpy’ reading 26 or more bytes from a region of size 16 [-Wstringop-overread] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ^ /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp: In member function ‘fixup_reserved_names’: /usr/src/debug/spirv-cross/SPIRV-Cross/spirv_cross_parsed_ir.cpp:333:36: note: at offset 16 into source object ‘’ of size 32 [100%] Built target spirv-cross make: *** [Makefile:146: all] Error 2 ==> ERROR:(B A failure occurred in build().(B  Aborting...(B ]3008;end=cd14364eceae45ff9d6dd6fb04bbbd32\[!p]104\[?7h]3008;end=7bbbe89c936d45c787619ff7848a6a9d\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-8/build(B [?12l[?25h[?12l[?25h]3008;end=b240f6ad7fd847378e2821cbf769236d\[?12l[?25hreceiving incremental file list spirv-cross-1.4.363.0-1-riscv64-build.log spirv-cross-1.4.363.0-1-riscv64-prepare.log sent 62 bytes received 11,232 bytes 4,517.60 bytes/sec total size is 137,431 speedup is 12.17