==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/mold ./ .SRCINFO 594 100% 0.00kB/s 0:00:00 594 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 995 100% 971.68kB/s 0:00:00 995 100% 971.68kB/s 0:00:00 (xfr#2, to-chk=1/4) mold-2.31.0-1.log 225 100% 219.73kB/s 0:00:00 225 100% 219.73kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,338 bytes received 112 bytes 966.67 bytes/sec total size is 1,782 speedup is 1.23 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root44 on remote host... ==> Locking clean chroot...done [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root44]...done ==> Making package: mold 2.31.0-1 (Tue May 21 23:34:18 2024) ==> Retrieving sources...  -> Cloning mold git repo... Cloning into bare repository '/home/felix/packages/mold/mold'... remote: Enumerating objects: 43490, done. remote: Counting objects: 0% (1/1016) remote: Counting objects: 1% (11/1016) remote: Counting objects: 2% (21/1016) remote: Counting objects: 3% (31/1016) remote: Counting objects: 4% (41/1016) remote: Counting objects: 5% (51/1016) remote: Counting objects: 6% (61/1016) remote: Counting objects: 7% (72/1016) remote: Counting objects: 8% (82/1016) remote: Counting objects: 9% (92/1016) remote: Counting objects: 10% (102/1016) remote: Counting objects: 11% (112/1016) remote: Counting objects: 12% (122/1016) remote: Counting objects: 13% (133/1016) remote: Counting objects: 14% (143/1016) remote: Counting objects: 15% (153/1016) remote: Counting objects: 16% (163/1016) remote: Counting objects: 17% (173/1016) remote: Counting objects: 18% (183/1016) remote: Counting objects: 19% (194/1016) remote: Counting objects: 20% (204/1016) remote: Counting objects: 21% (214/1016) remote: Counting objects: 22% (224/1016) remote: Counting objects: 23% (234/1016) remote: Counting objects: 24% (244/1016) remote: Counting objects: 25% (254/1016) remote: Counting objects: 26% (265/1016) remote: Counting objects: 27% (275/1016) remote: Counting objects: 28% (285/1016) remote: Counting objects: 29% (295/1016) remote: Counting objects: 30% (305/1016) remote: Counting objects: 31% (315/1016) remote: Counting objects: 32% (326/1016) remote: Counting objects: 33% (336/1016) remote: Counting objects: 34% (346/1016) remote: Counting objects: 35% (356/1016) remote: Counting objects: 36% (366/1016) remote: Counting objects: 37% (376/1016) remote: Counting objects: 38% (387/1016) remote: Counting objects: 39% (397/1016) remote: Counting objects: 40% (407/1016) remote: Counting objects: 41% (417/1016) remote: Counting objects: 42% (427/1016) remote: Counting objects: 43% (437/1016) remote: Counting objects: 44% (448/1016) remote: Counting objects: 45% (458/1016) remote: Counting objects: 46% (468/1016) remote: Counting objects: 47% (478/1016) remote: Counting objects: 48% (488/1016) remote: Counting objects: 49% (498/1016) remote: Counting objects: 50% (508/1016) remote: Counting objects: 51% (519/1016) remote: Counting objects: 52% (529/1016) remote: Counting objects: 53% (539/1016) remote: Counting objects: 54% (549/1016) remote: Counting objects: 55% (559/1016) remote: Counting objects: 56% (569/1016) remote: Counting objects: 57% (580/1016) remote: Counting objects: 58% (590/1016) remote: Counting objects: 59% (600/1016) remote: Counting objects: 60% (610/1016) remote: Counting objects: 61% (620/1016) remote: Counting objects: 62% (630/1016) remote: Counting objects: 63% (641/1016) remote: Counting objects: 64% (651/1016) remote: Counting objects: 65% (661/1016) remote: Counting objects: 66% (671/1016) remote: Counting objects: 67% (681/1016) remote: Counting objects: 68% (691/1016) remote: Counting objects: 69% (702/1016) remote: Counting objects: 70% (712/1016) remote: Counting objects: 71% (722/1016) remote: Counting objects: 72% (732/1016) remote: Counting objects: 73% (742/1016) remote: Counting objects: 74% (752/1016) remote: Counting objects: 75% (762/1016) remote: Counting objects: 76% (773/1016) remote: Counting objects: 77% (783/1016) remote: Counting objects: 78% (793/1016) remote: Counting objects: 79% (803/1016) remote: Counting objects: 80% (813/1016) remote: Counting objects: 81% (823/1016) remote: Counting objects: 82% (834/1016) remote: Counting objects: 83% (844/1016) remote: Counting objects: 84% (854/1016) remote: Counting objects: 85% (864/1016) remote: Counting objects: 86% (874/1016) remote: Counting objects: 87% (884/1016) remote: Counting objects: 88% (895/1016) remote: Counting objects: 89% (905/1016) remote: Counting objects: 90% (915/1016) remote: Counting objects: 91% (925/1016) remote: Counting objects: 92% (935/1016) remote: Counting objects: 93% (945/1016) remote: Counting objects: 94% (956/1016) remote: Counting objects: 95% (966/1016) remote: Counting objects: 96% (976/1016) remote: Counting objects: 97% (986/1016) remote: Counting objects: 98% (996/1016) remote: Counting objects: 99% (1006/1016) remote: Counting objects: 100% (1016/1016) remote: Counting objects: 100% (1016/1016), done. remote: Compressing objects: 0% (1/680) remote: Compressing objects: 1% (7/680) remote: Compressing objects: 2% (14/680) remote: Compressing objects: 3% (21/680) remote: Compressing objects: 4% (28/680) remote: Compressing objects: 5% (34/680) remote: Compressing objects: 6% (41/680) remote: Compressing objects: 7% (48/680) remote: Compressing objects: 8% (55/680) remote: Compressing objects: 9% (62/680) remote: Compressing objects: 10% (68/680) remote: Compressing objects: 11% (75/680) remote: Compressing objects: 12% (82/680) remote: Compressing objects: 13% (89/680) remote: Compressing objects: 14% (96/680) remote: Compressing objects: 15% (102/680) remote: Compressing objects: 16% (109/680) remote: Compressing objects: 17% (116/680) remote: Compressing objects: 18% (123/680) remote: Compressing objects: 19% (130/680) remote: Compressing objects: 20% (136/680) remote: Compressing objects: 21% (143/680) remote: Compressing objects: 22% (150/680) remote: Compressing objects: 23% (157/680) remote: Compressing objects: 24% (164/680) remote: Compressing objects: 25% (170/680) remote: Compressing objects: 26% (177/680) remote: Compressing objects: 27% (184/680) remote: Compressing objects: 28% (191/680) remote: Compressing objects: 29% (198/680) remote: Compressing objects: 30% (204/680) remote: Compressing objects: 31% (211/680) remote: Compressing objects: 32% (218/680) remote: Compressing objects: 33% (225/680) remote: Compressing objects: 34% (232/680) remote: Compressing objects: 35% (238/680) remote: Compressing objects: 36% (245/680) remote: Compressing objects: 37% (252/680) remote: Compressing objects: 38% (259/680) remote: Compressing objects: 39% (266/680) remote: Compressing objects: 40% (272/680) remote: Compressing objects: 41% (279/680) remote: Compressing objects: 42% (286/680) remote: Compressing objects: 43% (293/680) remote: Compressing objects: 44% (300/680) remote: Compressing objects: 45% (306/680) remote: Compressing objects: 46% (313/680) remote: Compressing objects: 47% (320/680) remote: Compressing objects: 48% (327/680) remote: Compressing objects: 49% (334/680) remote: Compressing objects: 50% (340/680) remote: Compressing objects: 51% (347/680) remote: Compressing objects: 52% (354/680) remote: Compressing objects: 53% (361/680) remote: Compressing objects: 54% (368/680) remote: Compressing objects: 55% (374/680) remote: Compressing objects: 56% (381/680) remote: Compressing objects: 57% (388/680) remote: Compressing objects: 58% (395/680) remote: Compressing objects: 59% (402/680) remote: Compressing objects: 60% (408/680) remote: Compressing objects: 61% (415/680) remote: Compressing objects: 62% (422/680) remote: Compressing objects: 63% (429/680) remote: Compressing objects: 64% (436/680) remote: Compressing objects: 65% (442/680) remote: Compressing objects: 66% (449/680) remote: Compressing objects: 67% (456/680) remote: Compressing objects: 68% (463/680) remote: Compressing objects: 69% (470/680) remote: Compressing objects: 70% (476/680) remote: Compressing objects: 71% (483/680) remote: Compressing objects: 72% (490/680) remote: Compressing objects: 73% (497/680) remote: Compressing objects: 74% (504/680) remote: Compressing objects: 75% (510/680) remote: Compressing objects: 76% (517/680) remote: Compressing objects: 77% (524/680) remote: Compressing objects: 78% (531/680) remote: Compressing objects: 79% (538/680) remote: Compressing objects: 80% (544/680) remote: Compressing objects: 81% (551/680) remote: Compressing objects: 82% (558/680) remote: Compressing objects: 83% (565/680) remote: Compressing objects: 84% (572/680) remote: Compressing objects: 85% (578/680) remote: Compressing objects: 86% (585/680) remote: Compressing objects: 87% (592/680) remote: Compressing objects: 88% (599/680) remote: Compressing objects: 89% (606/680) remote: Compressing objects: 90% (612/680) remote: Compressing objects: 91% (619/680) remote: Compressing objects: 92% (626/680) remote: Compressing objects: 93% (633/680) remote: Compressing objects: 94% (640/680) remote: Compressing objects: 95% (646/680) remote: Compressing objects: 96% (653/680) remote: Compressing objects: 97% (660/680) remote: Compressing objects: 98% (667/680) remote: Compressing objects: 99% (674/680) remote: Compressing objects: 100% (680/680) remote: Compressing objects: 100% (680/680), done. Receiving objects: 0% (1/43490) Receiving objects: 1% (435/43490) Receiving objects: 2% (870/43490) Receiving objects: 3% (1305/43490) Receiving objects: 4% (1740/43490) Receiving objects: 5% (2175/43490) Receiving objects: 6% (2610/43490) Receiving objects: 7% (3045/43490) Receiving objects: 8% (3480/43490) Receiving objects: 9% (3915/43490) Receiving objects: 10% (4349/43490) Receiving objects: 11% (4784/43490) Receiving objects: 12% (5219/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 13% (5654/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 14% (6089/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 15% (6524/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 16% (6959/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 17% (7394/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 18% (7829/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 19% (8264/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 19% (8470/43490), 1.10 MiB | 2.18 MiB/s Receiving objects: 20% (8698/43490), 4.82 MiB | 4.82 MiB/s Receiving objects: 21% (9133/43490), 4.82 MiB | 4.82 MiB/s Receiving objects: 22% (9568/43490), 4.82 MiB | 4.82 MiB/s Receiving objects: 23% (10003/43490), 7.66 MiB | 5.10 MiB/s Receiving objects: 24% (10438/43490), 7.66 MiB | 5.10 MiB/s Receiving objects: 24% (10712/43490), 7.66 MiB | 5.10 MiB/s Receiving objects: 25% (10873/43490), 11.28 MiB | 5.63 MiB/s Receiving objects: 26% (11308/43490), 11.28 MiB | 5.63 MiB/s Receiving objects: 27% (11743/43490), 11.28 MiB | 5.63 MiB/s Receiving objects: 28% (12178/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 29% (12613/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 30% (13047/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 31% (13482/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 32% (13917/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 33% (14352/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 34% (14787/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 35% (15222/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 36% (15657/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 37% (16092/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 38% (16527/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 39% (16962/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 40% (17396/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 40% (17739/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 41% (17831/43490), 13.14 MiB | 5.24 MiB/s Receiving objects: 42% (18266/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 43% (18701/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 44% (19136/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 45% (19571/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 46% (20006/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 47% (20441/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 48% (20876/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 49% (21311/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 50% (21745/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 51% (22180/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 52% (22615/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 53% (23050/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 54% (23485/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 55% (23920/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 56% (24355/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 57% (24790/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 58% (25225/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 59% (25660/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 60% (26094/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 61% (26529/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 62% (26964/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 63% (27399/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 64% (27834/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 65% (28269/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 66% (28704/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 67% (29139/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 68% (29574/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 69% (30009/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 70% (30443/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 71% (30878/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 72% (31313/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 73% (31748/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 74% (32183/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 75% (32618/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 76% (33053/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 77% (33488/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 78% (33923/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 79% (34358/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 80% (34792/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 81% (35227/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 82% (35662/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 83% (36097/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 84% (36532/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 85% (36967/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 86% (37402/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 87% (37837/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 88% (38272/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 89% (38707/43490), 15.72 MiB | 5.23 MiB/s Receiving objects: 90% (39141/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 91% (39576/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 92% (40011/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 93% (40446/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 94% (40881/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 95% (41316/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 96% (41751/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 97% (42186/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 98% (42621/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 99% (43056/43490), 19.63 MiB | 5.60 MiB/s remote: Total 43490 (delta 369), reused 873 (delta 318), pack-reused 42474 Receiving objects: 100% (43490/43490), 19.63 MiB | 5.60 MiB/s Receiving objects: 100% (43490/43490), 22.27 MiB | 5.64 MiB/s, done. Resolving deltas: 0% (0/31426) Resolving deltas: 1% (315/31426) Resolving deltas: 2% (629/31426) Resolving deltas: 3% (945/31426) Resolving deltas: 4% (1258/31426) Resolving deltas: 5% (1573/31426) Resolving deltas: 6% (1886/31426) Resolving deltas: 7% (2200/31426) Resolving deltas: 8% (2518/31426) Resolving deltas: 9% (2829/31426) Resolving deltas: 10% (3143/31426) Resolving deltas: 11% (3458/31426) Resolving deltas: 12% (3772/31426) Resolving deltas: 13% (4087/31426) Resolving deltas: 14% (4400/31426) Resolving deltas: 15% (4715/31426) Resolving deltas: 16% (5029/31426) Resolving deltas: 17% (5344/31426) Resolving deltas: 18% (5657/31426) Resolving deltas: 19% (5971/31426) Resolving deltas: 20% (6286/31426) Resolving deltas: 21% (6600/31426) Resolving deltas: 22% (6915/31426) Resolving deltas: 23% (7229/31426) Resolving deltas: 24% (7543/31426) Resolving deltas: 25% (7857/31426) Resolving deltas: 26% (8171/31426) Resolving deltas: 27% (8487/31426) Resolving deltas: 27% (8555/31426) Resolving deltas: 28% (8802/31426) Resolving deltas: 29% (9115/31426) Resolving deltas: 30% (9429/31426) Resolving deltas: 31% (9744/31426) Resolving deltas: 32% (10058/31426) Resolving deltas: 33% (10371/31426) Resolving deltas: 34% (10685/31426) Resolving deltas: 35% (11001/31426) Resolving deltas: 36% (11314/31426) Resolving deltas: 37% (11628/31426) Resolving deltas: 38% (11942/31426) Resolving deltas: 39% (12257/31426) Resolving deltas: 40% (12571/31426) Resolving deltas: 41% (12885/31426) Resolving deltas: 42% (13199/31426) Resolving deltas: 43% (13514/31426) Resolving deltas: 44% (13828/31426) Resolving deltas: 45% (14142/31426) Resolving deltas: 46% (14456/31426) Resolving deltas: 47% (14772/31426) Resolving deltas: 48% (15085/31426) Resolving deltas: 49% (15399/31426) Resolving deltas: 49% (15692/31426) Resolving deltas: 50% (15713/31426) Resolving deltas: 51% (16028/31426) Resolving deltas: 52% (16342/31426) Resolving deltas: 53% (16656/31426) Resolving deltas: 54% (16971/31426) Resolving deltas: 55% (17286/31426) Resolving deltas: 56% (17599/31426) Resolving deltas: 57% (17913/31426) Resolving deltas: 58% (18229/31426) Resolving deltas: 59% (18542/31426) Resolving deltas: 60% (18856/31426) Resolving deltas: 61% (19170/31426) Resolving deltas: 62% (19485/31426) Resolving deltas: 63% (19800/31426) Resolving deltas: 64% (20113/31426) Resolving deltas: 65% (20427/31426) Resolving deltas: 66% (20742/31426) Resolving deltas: 67% (21056/31426) Resolving deltas: 68% (21370/31426) Resolving deltas: 69% (21684/31426) Resolving deltas: 70% (21999/31426) Resolving deltas: 71% (22313/31426) Resolving deltas: 72% (22628/31426) Resolving deltas: 73% (22941/31426) Resolving deltas: 74% (23256/31426) Resolving deltas: 75% (23570/31426) Resolving deltas: 76% (23884/31426) Resolving deltas: 77% (24199/31426) Resolving deltas: 78% (24515/31426) Resolving deltas: 79% (24827/31426) Resolving deltas: 80% (25141/31426) Resolving deltas: 81% (25460/31426) Resolving deltas: 82% (25771/31426) Resolving deltas: 83% (26085/31426) Resolving deltas: 84% (26398/31426) Resolving deltas: 85% (26713/31426) Resolving deltas: 86% (27027/31426) Resolving deltas: 87% (27341/31426) Resolving deltas: 88% (27655/31426) Resolving deltas: 89% (27970/31426) Resolving deltas: 90% (28284/31426) Resolving deltas: 91% (28598/31426) Resolving deltas: 92% (28912/31426) Resolving deltas: 93% (29227/31426) Resolving deltas: 94% (29541/31426) Resolving deltas: 95% (29855/31426) Resolving deltas: 96% (30169/31426) Resolving deltas: 96% (30339/31426) Resolving deltas: 97% (30486/31426) Resolving deltas: 98% (30799/31426) Resolving deltas: 99% (31112/31426) Resolving deltas: 100% (31426/31426) Resolving deltas: 100% (31426/31426), done. ==> Validating source files with b2sums... mold ... Passed ==> Making package: mold 2.31.0-1 (Tue May 21 23:35:00 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change Download Size extra/hwloc 2.9.1-1 1.31 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/mimalloc 2.1.2-1 0.15 MiB 0.06 MiB extra/onetbb 2021.12.0-2 1.74 MiB 0.34 MiB Total Download Size: 0.41 MiB Total Installed Size: 3.26 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... onetbb-2021.12.0-2-riscv64 downloading... mimalloc-2.1.2-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mimalloc... installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo libxml2 [installed] pciutils libx11 installing onetbb... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size extra/compiler-rt 17.0.6-2 60.25 MiB extra/cppdap 1.58.0-1 1.37 MiB core/elfutils 0.191-3 3.53 MiB core/expat 2.6.2-1 0.38 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB core/libedit 20230828_3.1-1 0.24 MiB extra/libuv 1.48.0-2 0.56 MiB extra/llvm-libs 17.0.6-4 117.02 MiB extra/mpdecimal 4.0.0-2 0.29 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/rhash 1.4.4-1 0.31 MiB extra/clang 17.0.6-2 200.56 MiB extra/cmake 3.29.3-1 67.26 MiB extra/git 2.44.0-1 25.03 MiB extra/libdwarf 1:0.9.2-1 6.04 MiB 0.98 MiB extra/mold 2.30.0-1 16.18 MiB 2.76 MiB core/python 3.12.3-1 105.93 MiB Total Download Size: 3.73 MiB Total Installed Size: 606.45 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mold-2.30.0-1-riscv64 downloading... libdwarf-1:0.9.2-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing expat... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing mold... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing elfutils... installing libdwarf... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of mold git repo... Cloning into 'mold'... done. Updating files: 80% (2197/2725) Updating files: 81% (2208/2725) Updating files: 82% (2235/2725) Updating files: 83% (2262/2725) Updating files: 84% (2289/2725) Updating files: 85% (2317/2725) Updating files: 86% (2344/2725) Updating files: 87% (2371/2725) Updating files: 88% (2398/2725) Updating files: 89% (2426/2725) Updating files: 90% (2453/2725) Updating files: 91% (2480/2725) Updating files: 92% (2507/2725) Updating files: 93% (2535/2725) Updating files: 94% (2562/2725) Updating files: 95% (2589/2725) Updating files: 96% (2616/2725) Updating files: 97% (2644/2725) Updating files: 98% (2671/2725) Updating files: 99% (2698/2725) Updating files: 100% (2725/2725) Updating files: 100% (2725/2725), done. Switched to a new branch 'makepkg' ==> Starting build()... -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.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 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- -- Looking for zstd.h -- Looking for zstd.h - found -- Looking for pow in m -- Looking for pow in m - found -- Performing Test HAVE_FULL_ATOMIC_SUPPORT -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found -- Configuring done (9.6s) -- Generating done (0.4s) -- Build files have been written to: /build/mold/src/build [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o [ 0%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 0%] Built target git_hash [ 1%] Linking C shared library mold-wrapper.so [ 2%] Linking C static library libblake3.a [ 2%] Built target mold-wrapper [ 2%] Built target blake3 [ 2%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o [ 2%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o [ 2%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SPARC64.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.M68K.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.S390X.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.SH4.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ALPHA.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH32.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.LOONGARCH64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.I386.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.X86_64.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM64.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ARM32.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32LE.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64LE.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV32BE.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.RV64BE.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC32.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.ALPHA.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.LOONGARCH64.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.X86_64.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.I386.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM64.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ARM32.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32LE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV32BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64LE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.RV64BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC32.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V1.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.S390X.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.PPC64V2.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SPARC64.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.M68K.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.SH4.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.ALPHA.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH32.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/elf/gdb-index.cc.LOONGARCH64.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.X86_64.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.I386.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM64.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ARM32.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32LE.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV32BE.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64LE.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.RV64BE.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC32.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V1.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.PPC64V2.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.S390X.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SPARC64.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.M68K.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.SH4.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.ALPHA.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH32.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/elf/icf.cc.LOONGARCH64.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.X86_64.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o [ 33%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o [ 33%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o [ 33%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o [ 33%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64BE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC32.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V1.cc.o [ 35%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.PPC64V2.cc.o [ 35%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.S390X.cc.o [ 35%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SPARC64.cc.o [ 36%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.M68K.cc.o [ 36%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.SH4.cc.o [ 36%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ALPHA.cc.o [ 36%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH32.cc.o [ 37%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.LOONGARCH64.cc.o [ 37%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.X86_64.cc.o [ 37%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.I386.cc.o [ 38%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM64.cc.o [ 38%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ARM32.cc.o [ 38%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32LE.cc.o [ 38%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV32BE.cc.o [ 39%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64LE.cc.o [ 39%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.RV64BE.cc.o [ 39%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V1.cc.o [ 39%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC32.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.PPC64V2.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.S390X.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SPARC64.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.M68K.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.SH4.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.ALPHA.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH32.cc.o [ 42%] Building CXX object CMakeFiles/mold.dir/elf/input-sections.cc.LOONGARCH64.cc.o [ 42%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o [ 42%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.I386.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM64.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ARM32.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32LE.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV32BE.cc.o [ 44%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64LE.cc.o [ 44%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.RV64BE.cc.o [ 44%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC32.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V1.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.PPC64V2.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.S390X.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SPARC64.cc.o [ 46%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.M68K.cc.o [ 46%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.SH4.cc.o [ 46%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o [ 46%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o [ 47%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o [ 47%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.X86_64.cc.o [ 47%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.I386.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM64.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ARM32.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32LE.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV32BE.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64BE.cc.o [ 49%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.RV64LE.cc.o [ 49%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC32.cc.o [ 50%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V1.cc.o [ 50%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.PPC64V2.cc.o [ 50%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.S390X.cc.o [ 50%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SPARC64.cc.o [ 51%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.M68K.cc.o [ 51%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.SH4.cc.o [ 51%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.ALPHA.cc.o [ 51%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH32.cc.o [ 52%] Building CXX object CMakeFiles/mold.dir/elf/main.cc.LOONGARCH64.cc.o [ 52%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.X86_64.cc.o [ 52%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.I386.cc.o [ 52%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM32.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ARM64.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32LE.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV32BE.cc.o [ 54%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64LE.cc.o [ 54%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.RV64BE.cc.o [ 54%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC32.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V1.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.PPC64V2.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.S390X.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SPARC64.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.M68K.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.SH4.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.ALPHA.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH32.cc.o [ 56%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.X86_64.cc.o [ 57%] Building CXX object CMakeFiles/mold.dir/elf/mapfile.cc.LOONGARCH64.cc.o [ 57%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.I386.cc.o [ 57%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o [ 59%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64LE.cc.o [ 59%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV64BE.cc.o [ 59%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC32.cc.o [ 60%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V1.cc.o [ 60%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.PPC64V2.cc.o [ 60%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.S390X.cc.o [ 60%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SPARC64.cc.o [ 61%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.M68K.cc.o [ 61%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.SH4.cc.o [ 61%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ALPHA.cc.o [ 62%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH32.cc.o [ 62%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.LOONGARCH64.cc.o [ 62%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.X86_64.cc.o [ 62%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.I386.cc.o [ 63%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM64.cc.o [ 63%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ARM32.cc.o [ 63%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32LE.cc.o [ 63%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV32BE.cc.o [ 64%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64LE.cc.o [ 64%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.RV64BE.cc.o [ 64%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC32.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V1.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH32.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.LOONGARCH64.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.X86_64.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.I386.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM64.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ARM32.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32LE.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV32BE.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64LE.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.RV64BE.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC32.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V1.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.PPC64V2.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.S390X.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SPARC64.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.M68K.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.SH4.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.ALPHA.cc.o [ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH32.cc.o [ 72%] Building CXX object CMakeFiles/mold.dir/elf/relocatable.cc.LOONGARCH64.cc.o [ 72%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.X86_64.cc.o [ 72%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.I386.cc.o [ 73%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM64.cc.o [ 73%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ARM32.cc.o [ 73%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32LE.cc.o [ 73%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV32BE.cc.o [ 74%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o [ 74%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o [ 74%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SPARC64.cc.o [ 76%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.M68K.cc.o [ 76%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.SH4.cc.o [ 76%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.ALPHA.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH32.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.LOONGARCH64.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.X86_64.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.I386.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM64.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ARM32.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32LE.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV32BE.cc.o [ 79%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64LE.cc.o [ 79%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.RV64BE.cc.o [ 79%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC32.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V1.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.PPC64V2.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.S390X.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SPARC64.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.M68K.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.SH4.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.ALPHA.cc.o [ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH32.cc.o [ 82%] Building CXX object CMakeFiles/mold.dir/elf/thunks.cc.LOONGARCH64.cc.o [ 82%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.X86_64.cc.o [ 82%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.I386.cc.o [ 83%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM64.cc.o [ 83%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ARM32.cc.o [ 83%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32LE.cc.o [ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV32BE.cc.o [ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64LE.cc.o [ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.RV64BE.cc.o [ 84%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC32.cc.o [ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o [ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o [ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o [ 85%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.M68K.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SH4.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.ALPHA.cc.o [ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o [ 87%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o [ 87%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.X86_64.cc.o [ 87%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.I386.cc.o [ 88%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ARM64.cc.o [ 88%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ARM32.cc.o [ 88%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV32LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV32BE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV64LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.RV64BE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC32.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V1.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.PPC64V2.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.S390X.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SPARC64.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.M68K.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.SH4.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.ALPHA.cc.o [ 92%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH32.cc.o [ 92%] Building CXX object CMakeFiles/mold.dir/elf/lto-unix.cc.LOONGARCH64.cc.o [ 92%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o [ 92%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/common/filepath.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/common/glob.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/common/hyperloglog.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/common/malloc.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/common/multi-glob.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/common/perf.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/common/tar.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-alpha.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm32.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-arm64.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/elf/arch-i386.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-m68k.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc32.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v1.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-ppc64v2.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-s390x.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-sh4.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/elf/arch-sparc64.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/elf/arch-x86-64.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/elf/config.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/elf/elf.cc.o [ 99%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o [ 99%] Building CXX object CMakeFiles/mold.dir/common/jobs-unix.cc.o [ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o [ 99%] Building CXX object CMakeFiles/mold.dir/common/mapped-file-unix.cc.o [100%] Building CXX object CMakeFiles/mold.dir/common/signal-unix.cc.o [100%] Linking CXX executable mold [100%] Built target mold ==> Starting check()... Internal ctest changing into directory: /build/mold/src/build Test project /build/mold/src/build Start 1: riscv64-riscv64_attributes 1/332 Test #1: riscv64-riscv64_attributes .................. Passed 2.09 sec Start 2: riscv64-riscv64_attributes2 2/332 Test #2: riscv64-riscv64_attributes2 ................. Passed 0.26 sec Start 3: riscv64-riscv64_global-pointer-dso 3/332 Test #3: riscv64-riscv64_global-pointer-dso .......... Passed 0.46 sec Start 4: riscv64-riscv64_global-pointer 4/332 Test #4: riscv64-riscv64_global-pointer .............. Passed 0.68 sec Start 5: riscv64-riscv64_norvc 5/332 Test #5: riscv64-riscv64_norvc ....................... Passed 0.58 sec Start 6: riscv64-riscv64_obj-compatible 6/332 Test #6: riscv64-riscv64_obj-compatible .............. Passed 0.39 sec Start 7: riscv64-riscv64_relax-got 7/332 Test #7: riscv64-riscv64_relax-got ................... Passed 0.46 sec Start 8: riscv64-riscv64_relax-hi20 8/332 Test #8: riscv64-riscv64_relax-hi20 .................. Passed 0.43 sec Start 9: riscv64-riscv64_weak-undef 9/332 Test #9: riscv64-riscv64_weak-undef .................. Passed 0.81 sec Start 10: riscv64-abs-error 10/332 Test #10: riscv64-abs-error ........................... Passed 0.30 sec Start 11: riscv64-absolute-symbols 11/332 Test #11: riscv64-absolute-symbols .................... Passed 0.38 sec Start 12: riscv64-allow-multiple-definition 12/332 Test #12: riscv64-allow-multiple-definition ........... Passed 0.58 sec Start 13: riscv64-ar-alignment 13/332 Test #13: riscv64-ar-alignment ........................ Passed 0.59 sec Start 14: riscv64-as-needed-dso 14/332 Test #14: riscv64-as-needed-dso ....................... Passed 0.65 sec Start 15: riscv64-as-needed-dso2 15/332 Test #15: riscv64-as-needed-dso2 ...................... Passed 0.71 sec Start 16: riscv64-as-needed-weak 16/332 Test #16: riscv64-as-needed-weak ...................... Passed 0.73 sec Start 17: riscv64-as-needed 17/332 Test #17: riscv64-as-needed ........................... Passed 0.78 sec Start 18: riscv64-auxiliary 18/332 Test #18: riscv64-auxiliary ........................... Passed 0.13 sec Start 19: riscv64-bno-symbolic 19/332 Test #19: riscv64-bno-symbolic ........................ Passed 0.53 sec Start 20: riscv64-bsymbolic-functions 20/332 Test #20: riscv64-bsymbolic-functions ................. Passed 0.53 sec Start 21: riscv64-bsymbolic-non-weak-functions 21/332 Test #21: riscv64-bsymbolic-non-weak-functions ........ Passed 0.52 sec Start 22: riscv64-bsymbolic-non-weak 22/332 Test #22: riscv64-bsymbolic-non-weak .................. Passed 0.51 sec Start 23: riscv64-bsymbolic 23/332 Test #23: riscv64-bsymbolic ........................... Passed 0.51 sec Start 24: riscv64-bug178 24/332 Test #24: riscv64-bug178 .............................. Passed 0.16 sec Start 25: riscv64-build-id 25/332 Test #25: riscv64-build-id ............................ Passed 1.44 sec Start 26: riscv64-canonical-plt 26/332 Test #26: riscv64-canonical-plt ....................... Passed 0.59 sec Start 27: riscv64-cmdline 27/332 Test #27: riscv64-cmdline ............................. Passed 0.11 sec Start 28: riscv64-color-diagnostics 28/332 Test #28: riscv64-color-diagnostics ................... Passed 0.39 sec Start 29: riscv64-comment 29/332 Test #29: riscv64-comment ............................. Passed 0.29 sec Start 30: riscv64-common-archive 30/332 Test #30: riscv64-common-archive ...................... Passed 0.89 sec Start 31: riscv64-common-ref 31/332 Test #31: riscv64-common-ref .......................... Passed 0.60 sec Start 32: riscv64-common 32/332 Test #32: riscv64-common .............................. Passed 0.37 sec Start 33: riscv64-compress-debug-sections-zstd 33/332 Test #33: riscv64-compress-debug-sections-zstd ........ Passed 0.32 sec Start 34: riscv64-compress-debug-sections 34/332 Test #34: riscv64-compress-debug-sections ............. Passed 0.43 sec Start 35: riscv64-compressed-debug-info 35/332 Test #35: riscv64-compressed-debug-info ............... Passed 0.63 sec Start 36: riscv64-copyrel-alignment 36/332 Test #36: riscv64-copyrel-alignment ................... Passed 0.95 sec Start 37: riscv64-copyrel-norelro 37/332 Test #37: riscv64-copyrel-norelro ..................... Passed 0.61 sec Start 38: riscv64-copyrel-protected 38/332 Test #38: riscv64-copyrel-protected ................... Passed 0.40 sec Start 39: riscv64-copyrel-relro 39/332 Test #39: riscv64-copyrel-relro ....................... Passed 0.46 sec Start 40: riscv64-copyrel-relro2 40/332 Test #40: riscv64-copyrel-relro2 ...................... Passed 0.48 sec Start 41: riscv64-copyrel 41/332 Test #41: riscv64-copyrel ............................. Passed 0.57 sec Start 42: riscv64-ctors-in-init-array 42/332 Test #42: riscv64-ctors-in-init-array ................. Passed 0.44 sec Start 43: riscv64-dead-debug-sections 43/332 Test #43: riscv64-dead-debug-sections ................. Passed 0.69 sec Start 44: riscv64-debug-macro-section 44/332 Test #44: riscv64-debug-macro-section ................. Passed 1.38 sec Start 45: riscv64-default-symver 45/332 Test #45: riscv64-default-symver ...................... Passed 0.38 sec Start 46: riscv64-defsym-lto 46/332 Test #46: riscv64-defsym-lto .......................... Passed 0.86 sec Start 47: riscv64-defsym-missing-symbol 47/332 Test #47: riscv64-defsym-missing-symbol ............... Passed 0.25 sec Start 48: riscv64-defsym 48/332 Test #48: riscv64-defsym .............................. Passed 0.29 sec Start 49: riscv64-defsym2 49/332 Test #49: riscv64-defsym2 ............................. Passed 0.31 sec Start 50: riscv64-demangle-cpp 50/332 Test #50: riscv64-demangle-cpp ........................ Passed 0.50 sec Start 51: riscv64-demangle-rust 51/332 Test #51: riscv64-demangle-rust ....................... Passed 0.27 sec Start 52: riscv64-demangle 52/332 Test #52: riscv64-demangle ............................ Passed 0.72 sec Start 53: riscv64-dependency-file 53/332 Test #53: riscv64-dependency-file ..................... Passed 0.30 sec Start 54: riscv64-disable-new-dtags 54/332 Test #54: riscv64-disable-new-dtags ................... Passed 0.51 sec Start 55: riscv64-discard 55/332 Test #55: riscv64-discard .............................***Skipped 0.03 sec Start 56: riscv64-dso-undef 56/332 Test #56: riscv64-dso-undef ........................... Passed 0.62 sec Start 57: riscv64-dt-init 57/332 Test #57: riscv64-dt-init .............................***Skipped 0.03 sec Start 58: riscv64-dt-needed 58/332 Test #58: riscv64-dt-needed ........................... Passed 0.99 sec Start 59: riscv64-duplicate-error-archive 59/332 Test #59: riscv64-duplicate-error-archive ............. Passed 0.55 sec Start 60: riscv64-duplicate-error 60/332 Test #60: riscv64-duplicate-error ..................... Passed 0.11 sec Start 61: riscv64-dynamic-dt-debug 61/332 Test #61: riscv64-dynamic-dt-debug .................... Passed 0.51 sec Start 62: riscv64-dynamic-linker 62/332 Test #62: riscv64-dynamic-linker ...................... Passed 0.21 sec Start 63: riscv64-dynamic-list 63/332 Test #63: riscv64-dynamic-list ........................ Passed 0.68 sec Start 64: riscv64-dynamic-list2 64/332 Test #64: riscv64-dynamic-list2 ....................... Passed 0.69 sec Start 65: riscv64-dynamic-list3 65/332 Test #65: riscv64-dynamic-list3 ....................... Passed 0.46 sec Start 66: riscv64-dynamic-list4 66/332 Test #66: riscv64-dynamic-list4 ....................... Passed 0.87 sec Start 67: riscv64-dynamic 67/332 Test #67: riscv64-dynamic ............................. Passed 0.33 sec Start 68: riscv64-emit-relocs-cpp 68/332 Test #68: riscv64-emit-relocs-cpp ..................... Passed 0.35 sec Start 69: riscv64-emit-relocs-dead-sections 69/332 Test #69: riscv64-emit-relocs-dead-sections ........... Passed 11.80 sec Start 70: riscv64-emit-relocs 70/332 Test #70: riscv64-emit-relocs ......................... Passed 0.31 sec Start 71: riscv64-empty-file 71/332 Test #71: riscv64-empty-file .......................... Passed 0.29 sec Start 72: riscv64-empty-input 72/332 Test #72: riscv64-empty-input ......................... Passed 0.09 sec Start 73: riscv64-empty-version 73/332 Test #73: riscv64-empty-version ....................... Passed 0.28 sec Start 74: riscv64-entry 74/332 Test #74: riscv64-entry ............................... Passed 0.43 sec Start 75: riscv64-exception-multiple-ehframe 75/332 Test #75: riscv64-exception-multiple-ehframe .......... Passed 1.72 sec Start 76: riscv64-exception 76/332 Test #76: riscv64-exception ........................... Passed 2.05 sec Start 77: riscv64-exclude-libs 77/332 Test #77: riscv64-exclude-libs ........................ Passed 1.03 sec Start 78: riscv64-exclude-libs2 78/332 Test #78: riscv64-exclude-libs2 ....................... Passed 0.49 sec Start 79: riscv64-exclude-libs3 79/332 Test #79: riscv64-exclude-libs3 ....................... Passed 0.44 sec Start 80: riscv64-execstack 80/332 Test #80: riscv64-execstack ........................... Passed 0.50 sec Start 81: riscv64-execute-only 81/332 Test #81: riscv64-execute-only ........................ Passed 0.30 sec Start 82: riscv64-export-dynamic 82/332 Test #82: riscv64-export-dynamic ...................... Passed 0.27 sec Start 83: riscv64-export-from-exe 83/332 Test #83: riscv64-export-from-exe ..................... Passed 0.47 sec Start 84: riscv64-fatal-warnings 84/332 Test #84: riscv64-fatal-warnings ...................... Passed 0.44 sec Start 85: riscv64-filler 85/332 Test #85: riscv64-filler .............................. Passed 1.22 sec Start 86: riscv64-filter 86/332 Test #86: riscv64-filter .............................. Passed 0.14 sec Start 87: riscv64-func-addr 87/332 Test #87: riscv64-func-addr ........................... Passed 0.47 sec Start 88: riscv64-gc-sections 88/332 Test #88: riscv64-gc-sections ......................... Passed 0.70 sec Start 89: riscv64-gdb-index-compress-output 89/332 Test #89: riscv64-gdb-index-compress-output ...........***Skipped 0.05 sec Start 90: riscv64-gdb-index-dwarf2 90/332 Test #90: riscv64-gdb-index-dwarf2 ....................***Skipped 0.04 sec Start 91: riscv64-gdb-index-dwarf3 91/332 Test #91: riscv64-gdb-index-dwarf3 ....................***Skipped 0.05 sec Start 92: riscv64-gdb-index-dwarf4 92/332 Test #92: riscv64-gdb-index-dwarf4 ....................***Skipped 0.05 sec Start 93: riscv64-gdb-index-dwarf5 93/332 Test #93: riscv64-gdb-index-dwarf5 ....................***Skipped 0.05 sec Start 94: riscv64-gdb-index-dwarf64 94/332 Test #94: riscv64-gdb-index-dwarf64 ...................***Skipped 0.05 sec Start 95: riscv64-gdb-index-empty 95/332 Test #95: riscv64-gdb-index-empty ..................... Passed 0.22 sec Start 96: riscv64-gdb-index-split-dwarf 96/332 Test #96: riscv64-gdb-index-split-dwarf ...............***Skipped 0.05 sec Start 97: riscv64-glibc-2.22-bug 97/332 Test #97: riscv64-glibc-2.22-bug ...................... Passed 0.29 sec Start 98: riscv64-global-offset-table 98/332 Test #98: riscv64-global-offset-table ................. Passed 0.30 sec Start 99: riscv64-gnu-hash 99/332 Test #99: riscv64-gnu-hash ............................ Passed 0.25 sec Start 100: riscv64-gnu-unique 100/332 Test #100: riscv64-gnu-unique .......................... Passed 0.56 sec Start 101: riscv64-gnu-warning 101/332 Test #101: riscv64-gnu-warning ......................... Passed 0.33 sec Start 102: riscv64-hash-style 102/332 Test #102: riscv64-hash-style .......................... Passed 0.32 sec Start 103: riscv64-hello-dynamic 103/332 Test #103: riscv64-hello-dynamic ....................... Passed 0.66 sec Start 104: riscv64-hello-static 104/332 Test #104: riscv64-hello-static ........................ Passed 1.60 sec Start 105: riscv64-help 105/332 Test #105: riscv64-help ................................ Passed 0.15 sec Start 106: riscv64-hidden-undef 106/332 Test #106: riscv64-hidden-undef ........................ Passed 0.97 sec Start 107: riscv64-hidden-weak-undef 107/332 Test #107: riscv64-hidden-weak-undef ................... Passed 0.69 sec Start 108: riscv64-icf-safe 108/332 Test #108: riscv64-icf-safe ............................ Passed 1.48 sec Start 109: riscv64-icf-small 109/332 Test #109: riscv64-icf-small ........................... Passed 0.46 sec Start 110: riscv64-icf 110/332 Test #110: riscv64-icf ................................. Passed 0.69 sec Start 111: riscv64-ifunc-address-equality-exported 111/332 Test #111: riscv64-ifunc-address-equality-exported ..... Passed 1.41 sec Start 112: riscv64-ifunc-address-equality 112/332 Test #112: riscv64-ifunc-address-equality .............. Passed 1.52 sec Start 113: riscv64-ifunc-alias 113/332 Test #113: riscv64-ifunc-alias ......................... Passed 1.18 sec Start 114: riscv64-ifunc-dlopen 114/332 Test #114: riscv64-ifunc-dlopen ........................ Passed 1.45 sec Start 115: riscv64-ifunc-dso 115/332 Test #115: riscv64-ifunc-dso ........................... Passed 1.44 sec Start 116: riscv64-ifunc-dynamic 116/332 Test #116: riscv64-ifunc-dynamic ....................... Passed 1.21 sec Start 117: riscv64-ifunc-export 117/332 Test #117: riscv64-ifunc-export ........................ Passed 0.93 sec Start 118: riscv64-ifunc-funcptr 118/332 Test #118: riscv64-ifunc-funcptr ....................... Passed 1.65 sec Start 119: riscv64-ifunc-noplt 119/332 Test #119: riscv64-ifunc-noplt ......................... Passed 1.18 sec Start 120: riscv64-ifunc-static-pie 120/332 Test #120: riscv64-ifunc-static-pie ....................***Failed 2.57 sec ++ dirname /build/mold/src/mold/test/elf/ifunc-static-pie.sh + . /build/mold/src/mold/test/elf/common.inc ++ export LC_ALL=C ++ LC_ALL=C ++ '[' -z riscv64 ']' ++ '[' -z '' ']' ++ TESTDIR=out/test/elf/riscv64 ++ CC=cc ++ CXX=c++ ++ GCC=gcc ++ GXX=g++ ++ OBJDUMP=objdump ++ OBJCOPY=objcopy ++ STRIP=strip ++ QEMU= ++ '[' riscv64 = x86_64 -o riscv64 = i686 -o riscv64 = arm ']' ++ '[' riscv64 = aarch64 ']' ++ trap 'on_error $LINENO' ERR ++ trap on_exit EXIT +++ basename /build/mold/src/mold/test/elf/ifunc-static-pie.sh .sh ++ testname=ifunc-static-pie ++ echo -n 'Testing ifunc-static-pie ... ' Testing ifunc-static-pie ... ++ t=out/test/elf/riscv64/ifunc-static-pie ++ mkdir -p out/test/elf/riscv64/ifunc-static-pie + test_cflags -static-pie + echo 'int main() {}' + cc -static-pie -o /dev/null -xc - + supports_ifunc + is_musl + ldd --version + grep -q musl + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' + cc -c -o /dev/null -xc - + cat + cc -o out/test/elf/riscv64/ifunc-static-pie/a.o -c -xc - -fPIC + cc -B. -o out/test/elf/riscv64/ifunc-static-pie/exe2 out/test/elf/riscv64/ifunc-static-pie/a.o -static-pie + out/test/elf/riscv64/ifunc-static-pie/exe2 + grep -q 'Hello world' ++ on_error 27 ++ code=1 ++ echo 'command failed: 27: grep -q '\''Hello world'\''' command failed: 27: grep -q 'Hello world' ++ trap - EXIT ++ exit 1 Start 121: riscv64-ifunc-static 121/332 Test #121: riscv64-ifunc-static ........................ Passed 1.84 sec Start 122: riscv64-image-base 122/332 Test #122: riscv64-image-base .......................... Passed 0.92 sec Start 123: riscv64-init-array-priorities 123/332 Test #123: riscv64-init-array-priorities ............... Passed 2.85 sec Start 124: riscv64-init-in-dso 124/332 Test #124: riscv64-init-in-dso ......................... Passed 1.05 sec Start 125: riscv64-init 125/332 Test #125: riscv64-init ................................ Passed 0.94 sec Start 126: riscv64-initfirst 126/332 Test #126: riscv64-initfirst ........................... Passed 0.55 sec Start 127: riscv64-interpose 127/332 Test #127: riscv64-interpose ........................... Passed 0.68 sec Start 128: riscv64-invalid-version-script 128/332 Test #128: riscv64-invalid-version-script .............. Passed 0.26 sec Start 129: riscv64-issue646 129/332 Test #129: riscv64-issue646 ............................ Passed 2.17 sec Start 130: riscv64-large-alignment-dso 130/332 Test #130: riscv64-large-alignment-dso ................. Passed 0.52 sec Start 131: riscv64-large-alignment 131/332 Test #131: riscv64-large-alignment ..................... Passed 0.30 sec Start 132: riscv64-large-max-page-size-strip 132/332 Test #132: riscv64-large-max-page-size-strip ........... Passed 0.29 sec Start 133: riscv64-large-max-page-size 133/332 Test #133: riscv64-large-max-page-size ................. Passed 0.28 sec Start 134: riscv64-large-text 134/332 Test #134: riscv64-large-text .......................... Passed 0.50 sec Start 135: riscv64-link-order 135/332 Test #135: riscv64-link-order .......................... Passed 0.66 sec Start 136: riscv64-linker-script-defsym 136/332 Test #136: riscv64-linker-script-defsym ................ Passed 0.51 sec Start 137: riscv64-linker-script-relocatable 137/332 Test #137: riscv64-linker-script-relocatable ........... Passed 0.95 sec Start 138: riscv64-linker-script 138/332 Test #138: riscv64-linker-script ....................... Passed 0.51 sec Start 139: riscv64-linker-script2 139/332 Test #139: riscv64-linker-script2 ...................... Passed 0.33 sec Start 140: riscv64-linker-script3 140/332 Test #140: riscv64-linker-script3 ...................... Passed 0.27 sec Start 141: riscv64-linker-script4 141/332 Test #141: riscv64-linker-script4 ...................... Passed 0.17 sec Start 142: riscv64-linker-script5 142/332 Test #142: riscv64-linker-script5 ...................... Passed 0.27 sec Start 143: riscv64-linker-script6 143/332 Test #143: riscv64-linker-script6 ...................... Passed 0.26 sec Start 144: riscv64-lto-archive 144/332 Test #144: riscv64-lto-archive ......................... Passed 1.13 sec Start 145: riscv64-lto-archive2 145/332 Test #145: riscv64-lto-archive2 ........................ Passed 0.73 sec Start 146: riscv64-lto-dso 146/332 Test #146: riscv64-lto-dso ............................. Passed 0.86 sec Start 147: riscv64-lto-gcc 147/332 Test #147: riscv64-lto-gcc ............................. Passed 1.71 sec Start 148: riscv64-lto-llvm 148/332 Test #148: riscv64-lto-llvm ............................ Passed 4.03 sec Start 149: riscv64-lto-nostdlib 149/332 Test #149: riscv64-lto-nostdlib ........................ Passed 0.39 sec Start 150: riscv64-lto-version-script 150/332 Test #150: riscv64-lto-version-script .................. Passed 0.59 sec Start 151: riscv64-main-in-dso 151/332 Test #151: riscv64-main-in-dso ......................... Passed 0.64 sec Start 152: riscv64-many-sections 152/332 Test #152: riscv64-many-sections ....................... Passed 3.84 sec Start 153: riscv64-many-sections2 153/332 Test #153: riscv64-many-sections2 ...................... Passed 11.26 sec Start 154: riscv64-mergeable-strings 154/332 Test #154: riscv64-mergeable-strings ................... Passed 0.49 sec Start 155: riscv64-missing-but-ok 155/332 Test #155: riscv64-missing-but-ok ...................... Passed 0.11 sec Start 156: riscv64-missing-error 156/332 Test #156: riscv64-missing-error ....................... Passed 0.20 sec Start 157: riscv64-mold-wrapper 157/332 Test #157: riscv64-mold-wrapper ........................ Passed 0.86 sec Start 158: riscv64-mold-wrapper2 158/332 Test #158: riscv64-mold-wrapper2 ....................... Passed 0.55 sec Start 159: riscv64-nmagic 159/332 Test #159: riscv64-nmagic .............................. Passed 0.40 sec Start 160: riscv64-no-eh-frame-header 160/332 Test #160: riscv64-no-eh-frame-header .................. Passed 0.24 sec Start 161: riscv64-no-quick-exit 161/332 Test #161: riscv64-no-quick-exit ....................... Passed 0.27 sec Start 162: riscv64-no-undefined-version 162/332 Test #162: riscv64-no-undefined-version ................ Passed 0.25 sec Start 163: riscv64-nocopyreloc 163/332 Test #163: riscv64-nocopyreloc ......................... Passed 0.52 sec Start 164: riscv64-noinhibit-exec 164/332 Test #164: riscv64-noinhibit-exec ...................... Passed 0.46 sec Start 165: riscv64-non-canonical-plt 165/332 Test #165: riscv64-non-canonical-plt ................... Passed 0.61 sec Start 166: riscv64-nostdlib 166/332 Test #166: riscv64-nostdlib ............................ Passed 0.23 sec Start 167: riscv64-now 167/332 Test #167: riscv64-now ................................. Passed 0.41 sec Start 168: riscv64-oformat-binary 168/332 Test #168: riscv64-oformat-binary ...................... Passed 0.25 sec Start 169: riscv64-omagic 169/332 Test #169: riscv64-omagic .............................. Passed 0.78 sec Start 170: riscv64-pack-dyn-relocs-relr 170/332 Test #170: riscv64-pack-dyn-relocs-relr ................***Skipped 0.03 sec Start 171: riscv64-package-metadata 171/332 Test #171: riscv64-package-metadata .................... Passed 0.29 sec Start 172: riscv64-physical-image-base 172/332 Test #172: riscv64-physical-image-base ................. Passed 0.47 sec Start 173: riscv64-pie 173/332 Test #173: riscv64-pie ................................. Passed 0.29 sec Start 174: riscv64-plt-dso 174/332 Test #174: riscv64-plt-dso ............................. Passed 0.52 sec Start 175: riscv64-pltgot 175/332 Test #175: riscv64-pltgot .............................. Passed 0.51 sec Start 176: riscv64-preinit-array 176/332 Test #176: riscv64-preinit-array ....................... Passed 0.46 sec Start 177: riscv64-print-dependencies 177/332 Test #177: riscv64-print-dependencies .................. Passed 0.37 sec Start 178: riscv64-protected-dynsym 178/332 Test #178: riscv64-protected-dynsym .................... Passed 0.48 sec Start 179: riscv64-protected 179/332 Test #179: riscv64-protected ........................... Passed 0.51 sec Start 180: riscv64-push-pop-state 180/332 Test #180: riscv64-push-pop-state ...................... Passed 0.54 sec Start 181: riscv64-range-extension-thunk 181/332 Test #181: riscv64-range-extension-thunk ............... Passed 0.88 sec Start 182: riscv64-range-extension-thunk2 182/332 Test #182: riscv64-range-extension-thunk2 .............. Passed 0.97 sec Start 183: riscv64-relax-got-load 183/332 Test #183: riscv64-relax-got-load ...................... Passed 0.40 sec Start 184: riscv64-reloc-rodata 184/332 Test #184: riscv64-reloc-rodata ........................ Passed 0.04 sec Start 185: riscv64-relocatable-archive 185/332 Test #185: riscv64-relocatable-archive ................. Passed 1.12 sec Start 186: riscv64-relocatable-c++ 186/332 Test #186: riscv64-relocatable-c++ ..................... Passed 2.90 sec Start 187: riscv64-relocatable-compressed-debug-info 187/332 Test #187: riscv64-relocatable-compressed-debug-info ... Passed 1.21 sec Start 188: riscv64-relocatable-debug-info 188/332 Test #188: riscv64-relocatable-debug-info .............. Passed 0.94 sec Start 189: riscv64-relocatable-exception 189/332 Test #189: riscv64-relocatable-exception ............... Passed 2.81 sec Start 190: riscv64-relocatable-many-sections 190/332 Test #190: riscv64-relocatable-many-sections ........... Passed 5.96 sec Start 191: riscv64-relocatable-merge-sections 191/332 Test #191: riscv64-relocatable-merge-sections .......... Passed 1.49 sec Start 192: riscv64-relocatable-mergeable-sections 192/332 Test #192: riscv64-relocatable-mergeable-sections ...... Passed 0.61 sec Start 193: riscv64-relocatable-no-ehframe 193/332 Test #193: riscv64-relocatable-no-ehframe .............. Passed 0.71 sec Start 194: riscv64-relocatable 194/332 Test #194: riscv64-relocatable ......................... Passed 0.95 sec Start 195: riscv64-relro 195/332 Test #195: riscv64-relro ............................... Passed 0.55 sec Start 196: riscv64-repro 196/332 Test #196: riscv64-repro ............................... Passed 0.71 sec Start 197: riscv64-require-defined 197/332 Test #197: riscv64-require-defined ..................... Passed 0.67 sec Start 198: riscv64-response-file 198/332 Test #198: riscv64-response-file ....................... Passed 0.49 sec Start 199: riscv64-response-file2 199/332 Test #199: riscv64-response-file2 ...................... Passed 0.36 sec Start 200: riscv64-retain-symbols-file 200/332 Test #200: riscv64-retain-symbols-file ................. Passed 0.29 sec Start 201: riscv64-reverse-sections 201/332 Test #201: riscv64-reverse-sections .................... Passed 0.76 sec Start 202: riscv64-rodata-name 202/332 Test #202: riscv64-rodata-name ......................... Passed 0.38 sec Start 203: riscv64-rosegment 203/332 Test #203: riscv64-rosegment ........................... Passed 0.54 sec Start 204: riscv64-rpath 204/332 Test #204: riscv64-rpath ............................... Passed 0.28 sec Start 205: riscv64-run-clang 205/332 Test #205: riscv64-run-clang ........................... Passed 0.48 sec Start 206: riscv64-run 206/332 Test #206: riscv64-run ................................. Passed 1.19 sec Start 207: riscv64-section-align 207/332 Test #207: riscv64-section-align ....................... Passed 0.41 sec Start 208: riscv64-section-attributes 208/332 Test #208: riscv64-section-attributes .................. Passed 0.32 sec Start 209: riscv64-section-order 209/332 Test #209: riscv64-section-order ....................... Passed 1.25 sec Start 210: riscv64-section-start 210/332 Test #210: riscv64-section-start ....................... Passed 0.44 sec Start 211: riscv64-shared-abs-sym 211/332 Test #211: riscv64-shared-abs-sym ...................... Passed 0.74 sec Start 212: riscv64-shared 212/332 Test #212: riscv64-shared .............................. Passed 0.55 sec Start 213: riscv64-shuffle-sections-seed 213/332 Test #213: riscv64-shuffle-sections-seed ............... Passed 1.86 sec Start 214: riscv64-shuffle-sections 214/332 Test #214: riscv64-shuffle-sections .................... Passed 1.63 sec Start 215: riscv64-soname 215/332 Test #215: riscv64-soname .............................. Passed 0.36 sec Start 216: riscv64-spare-program-headers 216/332 Test #216: riscv64-spare-program-headers ............... Passed 0.67 sec Start 217: riscv64-start-lib 217/332 Test #217: riscv64-start-lib ........................... Passed 0.54 sec Start 218: riscv64-start-stop-symbol 218/332 Test #218: riscv64-start-stop-symbol ................... Passed 0.52 sec Start 219: riscv64-start-stop 219/332 Test #219: riscv64-start-stop .......................... Passed 0.29 sec Start 220: riscv64-static-archive 220/332 Test #220: riscv64-static-archive ...................... Passed 0.58 sec Start 221: riscv64-static-pie 221/332 Test #221: riscv64-static-pie ..........................***Failed 1.29 sec ++ dirname /build/mold/src/mold/test/elf/static-pie.sh + . /build/mold/src/mold/test/elf/common.inc ++ export LC_ALL=C ++ LC_ALL=C ++ '[' -z riscv64 ']' ++ '[' -z '' ']' ++ TESTDIR=out/test/elf/riscv64 ++ CC=cc ++ CXX=c++ ++ GCC=gcc ++ GXX=g++ ++ OBJDUMP=objdump ++ OBJCOPY=objcopy ++ STRIP=strip ++ QEMU= ++ '[' riscv64 = x86_64 -o riscv64 = i686 -o riscv64 = arm ']' ++ '[' riscv64 = aarch64 ']' ++ trap 'on_error $LINENO' ERR ++ trap on_exit EXIT +++ basename /build/mold/src/mold/test/elf/static-pie.sh .sh ++ testname=static-pie ++ echo -n 'Testing static-pie ... ' Testing static-pie ... ++ t=out/test/elf/riscv64/static-pie ++ mkdir -p out/test/elf/riscv64/static-pie + test_cflags -static-pie + echo 'int main() {}' + cc -static-pie -o /dev/null -xc - + cat + cc -o out/test/elf/riscv64/static-pie/a.o -c -xc - -fPIE + cc -B. -o out/test/elf/riscv64/static-pie/exe1 out/test/elf/riscv64/static-pie/a.o -static-pie + out/test/elf/riscv64/static-pie/exe1 + grep -q 'Hello world' ++ on_error 14 ++ code=1 ++ echo 'command failed: 14: grep -q '\''Hello world'\''' command failed: 14: grep -q 'Hello world' ++ trap - EXIT ++ exit 1 Start 222: riscv64-stdout 222/332 Test #222: riscv64-stdout .............................. Passed 0.29 sec Start 223: riscv64-strip-debug 223/332 Test #223: riscv64-strip-debug ......................... Passed 0.29 sec Start 224: riscv64-strip 224/332 Test #224: riscv64-strip ............................... Passed 0.20 sec Start 225: riscv64-stt-common 225/332 Test #225: riscv64-stt-common .......................... Passed 0.37 sec Start 226: riscv64-symbol-rank 226/332 Test #226: riscv64-symbol-rank ......................... Passed 0.58 sec Start 227: riscv64-symbol-version-lto 227/332 Test #227: riscv64-symbol-version-lto .................. Passed 0.50 sec Start 228: riscv64-symbol-version 228/332 Test #228: riscv64-symbol-version ...................... Passed 0.28 sec Start 229: riscv64-symbol-version2 229/332 Test #229: riscv64-symbol-version2 ..................... Passed 0.29 sec Start 230: riscv64-symbol-version3 230/332 Test #230: riscv64-symbol-version3 ..................... Passed 0.30 sec Start 231: riscv64-symbol-version4 231/332 Test #231: riscv64-symbol-version4 ..................... Passed 0.78 sec Start 232: riscv64-symtab-dso 232/332 Test #232: riscv64-symtab-dso .......................... Passed 0.33 sec Start 233: riscv64-symtab-section-symbols 233/332 Test #233: riscv64-symtab-section-symbols .............. Passed 0.30 sec Start 234: riscv64-symtab 234/332 Test #234: riscv64-symtab .............................. Passed 0.17 sec Start 235: riscv64-synthetic-symbols 235/332 Test #235: riscv64-synthetic-symbols ................... Passed 0.68 sec Start 236: riscv64-sysroot-linker-script 236/332 Test #236: riscv64-sysroot-linker-script ............... Passed 0.42 sec Start 237: riscv64-sysroot 237/332 Test #237: riscv64-sysroot ............................. Passed 0.96 sec Start 238: riscv64-sysroot2 238/332 Test #238: riscv64-sysroot2 ............................ Passed 0.65 sec Start 239: riscv64-tail-call 239/332 Test #239: riscv64-tail-call ........................... Passed 0.55 sec Start 240: riscv64-tbss-only 240/332 Test #240: riscv64-tbss-only ........................... Passed 0.26 sec Start 241: riscv64-thin-archive 241/332 Test #241: riscv64-thin-archive ........................ Passed 0.70 sec Start 242: riscv64-thread-count 242/332 Test #242: riscv64-thread-count ........................ Passed 0.56 sec Start 243: riscv64-tls-alignment-multi 243/332 Test #243: riscv64-tls-alignment-multi ................. Passed 0.54 sec Start 244: riscv64-tls-common 244/332 Test #244: riscv64-tls-common .......................... Passed 0.31 sec Start 245: riscv64-tls-df-static-tls 245/332 Test #245: riscv64-tls-df-static-tls ................... Passed 0.40 sec Start 246: riscv64-tls-dso 246/332 Test #246: riscv64-tls-dso ............................. Passed 0.47 sec Start 247: riscv64-tls-gd-dlopen 247/332 Test #247: riscv64-tls-gd-dlopen ....................... Passed 0.55 sec Start 248: riscv64-tls-gd-noplt 248/332 Test #248: riscv64-tls-gd-noplt ........................ Passed 0.82 sec Start 249: riscv64-tls-gd-to-ie 249/332 Test #249: riscv64-tls-gd-to-ie ........................ Passed 1.13 sec Start 250: riscv64-tls-gd 250/332 Test #250: riscv64-tls-gd .............................. Passed 1.64 sec Start 251: riscv64-tls-ie 251/332 Test #251: riscv64-tls-ie .............................. Passed 0.64 sec Start 252: riscv64-tls-irregular-start-addr 252/332 Test #252: riscv64-tls-irregular-start-addr ............ Passed 0.62 sec Start 253: riscv64-tls-large-alignment 253/332 Test #253: riscv64-tls-large-alignment ................. Passed 0.63 sec Start 254: riscv64-tls-large-static-image 254/332 Test #254: riscv64-tls-large-static-image .............. Passed 0.36 sec Start 255: riscv64-tls-ld-noplt 255/332 Test #255: riscv64-tls-ld-noplt ........................ Passed 0.47 sec Start 256: riscv64-tls-ld 256/332 Test #256: riscv64-tls-ld .............................. Passed 0.47 sec Start 257: riscv64-tls-le-error 257/332 Test #257: riscv64-tls-le-error ........................ Passed 0.26 sec Start 258: riscv64-tls-le 258/332 Test #258: riscv64-tls-le .............................. Passed 0.46 sec Start 259: riscv64-tls-nopic 259/332 Test #259: riscv64-tls-nopic ........................... Passed 0.35 sec Start 260: riscv64-tls-pic 260/332 Test #260: riscv64-tls-pic ............................. Passed 0.36 sec Start 261: riscv64-tls-small-alignment 261/332 Test #261: riscv64-tls-small-alignment ................. Passed 0.57 sec Start 262: riscv64-tlsdesc-dlopen 262/332 Test #262: riscv64-tlsdesc-dlopen ......................***Skipped 0.03 sec Start 263: riscv64-tlsdesc-import 263/332 Test #263: riscv64-tlsdesc-import ......................***Skipped 0.03 sec Start 264: riscv64-tlsdesc-initial-exec 264/332 Test #264: riscv64-tlsdesc-initial-exec ................***Skipped 0.03 sec Start 265: riscv64-tlsdesc-local-dynamic 265/332 Test #265: riscv64-tlsdesc-local-dynamic ...............***Skipped 0.03 sec Start 266: riscv64-tlsdesc-static 266/332 Test #266: riscv64-tlsdesc-static ......................***Skipped 0.03 sec Start 267: riscv64-tlsdesc 267/332 Test #267: riscv64-tlsdesc .............................***Skipped 0.03 sec Start 268: riscv64-trace-symbol-symver 268/332 Test #268: riscv64-trace-symbol-symver ................. Passed 0.48 sec Start 269: riscv64-trace-symbol 269/332 Test #269: riscv64-trace-symbol ........................ Passed 0.58 sec Start 270: riscv64-trace 270/332 Test #270: riscv64-trace ............................... Passed 0.28 sec Start 271: riscv64-undefined-glob-gc-sections 271/332 Test #271: riscv64-undefined-glob-gc-sections .......... Passed 0.97 sec Start 272: riscv64-undefined-glob 272/332 Test #272: riscv64-undefined-glob ...................... Passed 1.10 sec Start 273: riscv64-undefined 273/332 Test #273: riscv64-undefined ........................... Passed 0.80 sec Start 274: riscv64-undefined2 274/332 Test #274: riscv64-undefined2 .......................... Passed 0.63 sec Start 275: riscv64-unkown-section-type 275/332 Test #275: riscv64-unkown-section-type ................. Passed 0.12 sec Start 276: riscv64-unresolved-symbols 276/332 Test #276: riscv64-unresolved-symbols .................. Passed 0.81 sec Start 277: riscv64-verbose 277/332 Test #277: riscv64-verbose ............................. Passed 0.27 sec Start 278: riscv64-version-script-search-paths 278/332 Test #278: riscv64-version-script-search-paths ......... Passed 0.18 sec Start 279: riscv64-version-script 279/332 Test #279: riscv64-version-script ...................... Passed 0.18 sec Start 280: riscv64-version-script10 280/332 Test #280: riscv64-version-script10 .................... Passed 0.18 sec Start 281: riscv64-version-script11 281/332 Test #281: riscv64-version-script11 .................... Passed 0.28 sec Start 282: riscv64-version-script12 282/332 Test #282: riscv64-version-script12 .................... Passed 0.28 sec Start 283: riscv64-version-script13 283/332 Test #283: riscv64-version-script13 .................... Passed 0.27 sec Start 284: riscv64-version-script14 284/332 Test #284: riscv64-version-script14 .................... Passed 0.32 sec Start 285: riscv64-version-script15 285/332 Test #285: riscv64-version-script15 .................... Passed 0.29 sec Start 286: riscv64-version-script16 286/332 Test #286: riscv64-version-script16 .................... Passed 0.28 sec Start 287: riscv64-version-script17 287/332 Test #287: riscv64-version-script17 .................... Passed 0.86 sec Start 288: riscv64-version-script18 288/332 Test #288: riscv64-version-script18 .................... Passed 0.27 sec Start 289: riscv64-version-script19 289/332 Test #289: riscv64-version-script19 .................... Passed 0.28 sec Start 290: riscv64-version-script2 290/332 Test #290: riscv64-version-script2 ..................... Passed 0.51 sec Start 291: riscv64-version-script20 291/332 Test #291: riscv64-version-script20 .................... Passed 0.29 sec Start 292: riscv64-version-script21 292/332 Test #292: riscv64-version-script21 .................... Passed 0.29 sec Start 293: riscv64-version-script22 293/332 Test #293: riscv64-version-script22 .................... Passed 0.27 sec Start 294: riscv64-version-script23 294/332 Test #294: riscv64-version-script23 .................... Passed 0.18 sec Start 295: riscv64-version-script3 295/332 Test #295: riscv64-version-script3 ..................... Passed 0.50 sec Start 296: riscv64-version-script4 296/332 Test #296: riscv64-version-script4 ..................... Passed 0.28 sec Start 297: riscv64-version-script5 297/332 Test #297: riscv64-version-script5 ..................... Passed 0.28 sec Start 298: riscv64-version-script6 298/332 Test #298: riscv64-version-script6 ..................... Passed 0.47 sec Start 299: riscv64-version-script7 299/332 Test #299: riscv64-version-script7 ..................... Passed 0.28 sec Start 300: riscv64-version-script8 300/332 Test #300: riscv64-version-script8 ..................... Passed 0.50 sec Start 301: riscv64-version-script9 301/332 Test #301: riscv64-version-script9 ..................... Passed 0.17 sec Start 302: riscv64-version 302/332 Test #302: riscv64-version ............................. Passed 0.88 sec Start 303: riscv64-versioned-undef 303/332 Test #303: riscv64-versioned-undef ..................... Passed 0.51 sec Start 304: riscv64-visibility 304/332 Test #304: riscv64-visibility .......................... Passed 0.47 sec Start 305: riscv64-warn-common 305/332 Test #305: riscv64-warn-common ......................... Passed 0.43 sec Start 306: riscv64-warn-once 306/332 Test #306: riscv64-warn-once ........................... Passed 0.37 sec Start 307: riscv64-warn-symbol-type 307/332 Test #307: riscv64-warn-symbol-type .................... Passed 0.27 sec Start 308: riscv64-warn-unresolved-symbols 308/332 Test #308: riscv64-warn-unresolved-symbols ............. Passed 0.41 sec Start 309: riscv64-weak-export-dso 309/332 Test #309: riscv64-weak-export-dso ..................... Passed 0.40 sec Start 310: riscv64-weak-export-dso2 310/332 Test #310: riscv64-weak-export-dso2 .................... Passed 0.50 sec Start 311: riscv64-weak-export-exe 311/332 Test #311: riscv64-weak-export-exe ..................... Passed 0.30 sec Start 312: riscv64-weak-undef-dso 312/332 Test #312: riscv64-weak-undef-dso ...................... Passed 0.73 sec Start 313: riscv64-weak-undef 313/332 Test #313: riscv64-weak-undef .......................... Passed 0.85 sec Start 314: riscv64-weak-undef2 314/332 Test #314: riscv64-weak-undef2 ......................... Passed 0.40 sec Start 315: riscv64-weak-undef4 315/332 Test #315: riscv64-weak-undef4 ......................... Passed 0.69 sec Start 316: riscv64-whole-archive 316/332 Test #316: riscv64-whole-archive ....................... Passed 0.61 sec Start 317: riscv64-wrap-lto 317/332 Test #317: riscv64-wrap-lto ............................ Passed 1.58 sec Start 318: riscv64-wrap 318/332 Test #318: riscv64-wrap ................................ Passed 0.83 sec Start 319: riscv64-z-cet-report 319/332 Test #319: riscv64-z-cet-report ........................ Passed 0.38 sec Start 320: riscv64-z-defs 320/332 Test #320: riscv64-z-defs .............................. Passed 0.68 sec Start 321: riscv64-z-dynamic-undefined-weak 321/332 Test #321: riscv64-z-dynamic-undefined-weak ............ Passed 0.93 sec Start 322: riscv64-z-max-page-size 322/332 Test #322: riscv64-z-max-page-size ..................... Passed 0.57 sec Start 323: riscv64-z-nodefaultlib 323/332 Test #323: riscv64-z-nodefaultlib ...................... Passed 0.28 sec Start 324: riscv64-z-nodump 324/332 Test #324: riscv64-z-nodump ............................ Passed 0.38 sec Start 325: riscv64-z-now 325/332 Test #325: riscv64-z-now ............................... Passed 0.27 sec Start 326: riscv64-z-origin 326/332 Test #326: riscv64-z-origin ............................ Passed 0.30 sec Start 327: riscv64-z-pack-relative-relocs 327/332 Test #327: riscv64-z-pack-relative-relocs .............. Passed 0.29 sec Start 328: riscv64-z-sectionheader 328/332 Test #328: riscv64-z-sectionheader ..................... Passed 0.29 sec Start 329: riscv64-z-separate-code 329/332 Test #329: riscv64-z-separate-code ..................... Passed 0.49 sec Start 330: riscv64-z-stack-size 330/332 Test #330: riscv64-z-stack-size ........................ Passed 0.26 sec Start 331: riscv64-z-start-stop-visibility 331/332 Test #331: riscv64-z-start-stop-visibility ............. Passed 0.55 sec Start 332: riscv64-z-unknown 332/332 Test #332: riscv64-z-unknown ........................... Passed 0.07 sec 99% tests passed, 2 tests failed out of 332 Total Test time (real) = 227.69 sec The following tests did not run: 55 - riscv64-discard (Skipped) 57 - riscv64-dt-init (Skipped) 89 - riscv64-gdb-index-compress-output (Skipped) 90 - riscv64-gdb-index-dwarf2 (Skipped) 91 - riscv64-gdb-index-dwarf3 (Skipped) 92 - riscv64-gdb-index-dwarf4 (Skipped) 93 - riscv64-gdb-index-dwarf5 (Skipped) 94 - riscv64-gdb-index-dwarf64 (Skipped) 96 - riscv64-gdb-index-split-dwarf (Skipped) 170 - riscv64-pack-dyn-relocs-relr (Skipped) 262 - riscv64-tlsdesc-dlopen (Skipped) 263 - riscv64-tlsdesc-import (Skipped) 264 - riscv64-tlsdesc-initial-exec (Skipped) 265 - riscv64-tlsdesc-local-dynamic (Skipped) 266 - riscv64-tlsdesc-static (Skipped) 267 - riscv64-tlsdesc (Skipped) The following tests FAILED: 120 - riscv64-ifunc-static-pie (Failed) 221 - riscv64-static-pie (Failed) Errors while running CTest ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root44/build [?25h[?25hreceiving incremental file list mold-2.31.0-1-riscv64-build.log mold-2.31.0-1-riscv64-check.log sent 62 bytes received 9,971 bytes 20,066.00 bytes/sec total size is 74,037 speedup is 7.38