>>> mongodb 4.2.18 Downloading wget -nd -t 3 -O '/home/autobuild/autobuild/instance-1/output-1/build/.mongodb-src-r4.2.18.tar.gz.3xxX5T/output' 'https://fastdl.mongodb.org/src/mongodb-src-r4.2.18.tar.gz' --2024-06-21 00:34:07-- https://fastdl.mongodb.org/src/mongodb-src-r4.2.18.tar.gz Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving fastdl.mongodb.org (fastdl.mongodb.org)... 18.172.185.107, 18.172.185.44, 18.172.185.61, ... Connecting to fastdl.mongodb.org (fastdl.mongodb.org)|18.172.185.107|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 62239720 (59M) [application/gzip] Saving to: '/home/autobuild/autobuild/instance-1/output-1/build/.mongodb-src-r4.2.18.tar.gz.3xxX5T/output' 0K .......... .......... .......... .......... .......... 0% 386K 2m37s 50K .......... .......... .......... .......... .......... 0% 4.30M 85s 100K .......... .......... .......... .......... .......... 0% 802K 82s 150K .......... .......... .......... .......... .......... 0% 2.68M 67s 200K .......... .......... .......... .......... .......... 0% 1.35M 62s 250K .......... .......... .......... .......... .......... 0% 7.68M 53s 300K .......... .......... .......... .......... .......... 0% 8.16M 47s 350K .......... .......... .......... .......... .......... 0% 4.08M 43s 400K .......... .......... .......... .......... .......... 0% 9.99M 38s 450K .......... .......... .......... .......... .......... 0% 1.43M 39s 500K .......... .......... .......... .......... .......... 0% 13.5M 36s 550K .......... .......... .......... .......... .......... 0% 18.2M 33s 600K .......... .......... .......... .......... .......... 1% 33.8M 30s 650K .......... .......... .......... .......... .......... 1% 15.6M 28s 700K .......... .......... .......... .......... .......... 1% 21.7M 27s 750K .......... .......... .......... .......... .......... 1% 18.1M 25s 800K .......... .......... .......... .......... .......... 1% 6.09M 24s 850K .......... .......... .......... .......... .......... 1% 15.3M 23s 900K .......... .......... .......... .......... .......... 1% 1.37M 24s 950K .......... .......... .......... .......... .......... 1% 48.7M 23s 1000K .......... .......... .......... .......... .......... 1% 49.7M 22s 1050K .......... .......... .......... .......... .......... 1% 51.0M 21s 1100K .......... .......... .......... .......... .......... 1% 46.3M 20s 1150K .......... .......... .......... .......... .......... 1% 30.3M 19s 1200K .......... .......... .......... .......... .......... 2% 70.1M 19s 1250K .......... .......... .......... .......... .......... 2% 34.6M 18s 1300K .......... .......... .......... .......... .......... 2% 34.2M 17s 1350K .......... .......... .......... .......... .......... 2% 42.4M 17s 1400K .......... .......... .......... .......... .......... 2% 66.1M 16s 1450K .......... .......... .......... .......... .......... 2% 44.0M 16s 1500K .......... .......... .......... .......... .......... 2% 49.7M 15s 1550K .......... .......... .......... .......... .......... 2% 49.7M 15s 1600K .......... .......... .......... .......... .......... 2% 29.6M 14s 1650K .......... .......... .......... .......... .......... 2% 5.81M 14s 1700K .......... .......... .......... .......... .......... 2% 73.1M 14s 1750K .......... .......... .......... .......... .......... 2% 30.6M 13s 1800K .......... .......... .......... .......... .......... 3% 46.9M 13s 1850K .......... .......... .......... .......... .......... 3% 1.33M 14s 1900K .......... .......... .......... .......... .......... 3% 62.8M 14s 1950K .......... .......... .......... .......... .......... 3% 90.9M 13s 2000K .......... .......... .......... .......... .......... 3% 62.3M 13s 2050K .......... .......... .......... .......... .......... 3% 61.8M 13s 2100K .......... .......... .......... .......... .......... 3% 90.1M 12s 2150K .......... .......... .......... .......... .......... 3% 94.4M 12s 2200K .......... .......... .......... .......... .......... 3% 45.6M 12s 2250K .......... .......... .......... .......... .......... 3% 95.2M 12s 2300K .......... .......... .......... .......... .......... 3% 192M 11s 2350K .......... .......... .......... .......... .......... 3% 57.6M 11s 2400K .......... .......... .......... .......... .......... 4% 14.3M 11s 2450K .......... .......... .......... .......... .......... 4% 53.9M 11s 2500K .......... .......... .......... .......... .......... 4% 86.5M 10s 2550K .......... .......... .......... .......... .......... 4% 63.4M 10s 2600K .......... .......... .......... .......... .......... 4% 59.7M 10s 2650K .......... .......... .......... .......... .......... 4% 49.0M 10s 2700K .......... .......... .......... .......... .......... 4% 93.8M 10s 2750K .......... .......... .......... .......... .......... 4% 82.2M 10s 2800K .......... .......... .......... .......... .......... 4% 64.2M 9s 2850K .......... .......... .......... .......... .......... 4% 80.2M 9s 2900K .......... .......... .......... .......... .......... 4% 69.5M 9s 2950K .......... .......... .......... .......... .......... 4% 59.7M 9s 3000K .......... .......... .......... .......... .......... 5% 85.2M 9s 3050K .......... .......... .......... .......... .......... 5% 16.8M 9s 3100K .......... .......... .......... .......... .......... 5% 59.3M 9s 3150K .......... .......... .......... .......... .......... 5% 92.7M 8s 3200K .......... .......... .......... .......... .......... 5% 67.1M 8s 3250K .......... .......... .......... .......... .......... 5% 61.1M 8s 3300K .......... .......... .......... .......... .......... 5% 94.6M 8s 3350K .......... .......... .......... .......... .......... 5% 46.0M 8s 3400K .......... .......... .......... .......... .......... 5% 91.4M 8s 3450K .......... .......... .......... .......... .......... 5% 63.6M 8s 3500K .......... .......... .......... .......... .......... 5% 62.3M 8s 3550K .......... .......... .......... .......... .......... 5% 166M 8s 3600K .......... .......... .......... .......... .......... 6% 64.3M 7s 3650K .......... .......... .......... .......... .......... 6% 129M 7s 3700K .......... .......... .......... .......... .......... 6% 1.47M 8s 3750K .......... .......... .......... .......... .......... 6% 42.9M 8s 3800K .......... .......... .......... .......... .......... 6% 94.4M 8s 3850K .......... .......... .......... .......... .......... 6% 62.1M 7s 3900K .......... .......... .......... .......... .......... 6% 93.7M 7s 3950K .......... .......... .......... .......... .......... 6% 46.4M 7s 4000K .......... .......... .......... .......... .......... 6% 91.7M 7s 4050K .......... .......... .......... .......... .......... 6% 61.5M 7s 4100K .......... .......... .......... .......... .......... 6% 177M 7s 4150K .......... .......... .......... .......... .......... 6% 45.8M 7s 4200K .......... .......... .......... .......... .......... 6% 105M 7s 4250K .......... .......... .......... .......... .......... 7% 63.1M 7s 4300K .......... .......... .......... .......... .......... 7% 93.7M 7s 4350K .......... .......... .......... .......... .......... 7% 190M 7s 4400K .......... .......... .......... .......... .......... 7% 19.5M 7s 4450K .......... .......... .......... .......... .......... 7% 61.1M 7s 4500K .......... .......... .......... .......... .......... 7% 94.3M 6s 4550K .......... .......... .......... .......... .......... 7% 46.4M 6s 4600K .......... .......... .......... .......... .......... 7% 92.2M 6s 4650K .......... .......... .......... .......... .......... 7% 63.0M 6s 4700K .......... .......... .......... .......... .......... 7% 92.5M 6s 4750K .......... .......... .......... .......... .......... 7% 59.0M 6s 4800K .......... .......... .......... .......... .......... 7% 65.1M 6s 4850K .......... .......... .......... .......... .......... 8% 88.0M 6s 4900K .......... .......... .......... .......... .......... 8% 64.7M 6s 4950K .......... .......... .......... .......... .......... 8% 195M 6s 5000K .......... .......... .......... .......... .......... 8% 79.4M 6s 5050K .......... .......... .......... .......... .......... 8% 71.9M 6s 5100K .......... .......... .......... .......... .......... 8% 47.4M 6s 5150K .......... .......... .......... .......... .......... 8% 25.4M 6s 5200K .......... .......... .......... .......... .......... 8% 84.0M 6s 5250K .......... .......... .......... .......... .......... 8% 95.5M 6s 5300K .......... .......... .......... .......... .......... 8% 61.7M 6s 5350K .......... .......... .......... .......... .......... 8% 57.8M 5s 5400K .......... .......... .......... .......... .......... 8% 97.2M 5s 5450K .......... .......... .......... .......... .......... 9% 59.6M 5s 5500K .......... .......... .......... .......... .......... 9% 50.0M 5s 5550K .......... .......... .......... .......... .......... 9% 94.4M 5s 5600K .......... .......... .......... .......... .......... 9% 92.1M 5s 5650K .......... .......... .......... .......... .......... 9% 63.7M 5s 5700K .......... .......... .......... .......... .......... 9% 193M 5s 5750K .......... .......... .......... .......... .......... 9% 87.7M 5s 5800K .......... .......... .......... .......... .......... 9% 65.3M 5s 5850K .......... .......... .......... .......... .......... 9% 91.8M 5s 5900K .......... .......... .......... .......... .......... 9% 94.7M 5s 5950K .......... .......... .......... .......... .......... 9% 47.7M 5s 6000K .......... .......... .......... .......... .......... 9% 92.8M 5s 6050K .......... .......... .......... .......... .......... 10% 62.0M 5s 6100K .......... .......... .......... .......... .......... 10% 85.5M 5s 6150K .......... .......... .......... .......... .......... 10% 65.5M 5s 6200K .......... .......... .......... .......... .......... 10% 88.1M 5s 6250K .......... .......... .......... .......... .......... 10% 64.7M 5s 6300K .......... .......... .......... .......... .......... 10% 85.7M 5s 6350K .......... .......... .......... .......... .......... 10% 48.9M 5s 6400K .......... .......... .......... .......... .......... 10% 91.0M 5s 6450K .......... .......... .......... .......... .......... 10% 99.3M 5s 6500K .......... .......... .......... .......... .......... 10% 80.2M 5s 6550K .......... .......... .......... .......... .......... 10% 98.0M 5s 6600K .......... .......... .......... .......... .......... 10% 66.9M 4s 6650K .......... .......... .......... .......... .......... 11% 99.2M 4s 6700K .......... .......... .......... .......... .......... 11% 63.5M 4s 6750K .......... .......... .......... .......... .......... 11% 62.2M 4s 6800K .......... .......... .......... .......... .......... 11% 62.2M 4s 6850K .......... .......... .......... .......... .......... 11% 83.8M 4s 6900K .......... .......... .......... .......... .......... 11% 66.8M 4s 6950K .......... .......... .......... .......... .......... 11% 81.3M 4s 7000K .......... .......... .......... .......... .......... 11% 67.5M 4s 7050K .......... .......... .......... .......... .......... 11% 89.5M 4s 7100K .......... .......... .......... .......... .......... 11% 62.8M 4s 7150K .......... .......... .......... .......... .......... 11% 61.3M 4s 7200K .......... .......... .......... .......... .......... 11% 86.0M 4s 7250K .......... .......... .......... .......... .......... 12% 90.2M 4s 7300K .......... .......... .......... .......... .......... 12% 107M 4s 7350K .......... .......... .......... .......... .......... 12% 91.1M 4s 7400K .......... .......... .......... .......... .......... 12% 2.75M 4s 7450K .......... .......... .......... .......... .......... 12% 59.3M 4s 7500K .......... .......... .......... .......... .......... 12% 94.1M 4s 7550K .......... .......... .......... .......... .......... 12% 66.2M 4s 7600K .......... .......... .......... .......... .......... 12% 61.7M 4s 7650K .......... .......... .......... .......... .......... 12% 63.0M 4s 7700K .......... .......... .......... .......... .......... 12% 95.1M 4s 7750K .......... .......... .......... .......... .......... 12% 63.8M 4s 7800K .......... .......... .......... .......... .......... 12% 46.8M 4s 7850K .......... .......... .......... .......... .......... 12% 183M 4s 7900K .......... .......... .......... .......... .......... 13% 46.8M 4s 7950K .......... .......... .......... .......... .......... 13% 196M 4s 8000K .......... .......... .......... .......... .......... 13% 94.3M 4s 8050K .......... .......... .......... .......... .......... 13% 80.5M 4s 8100K .......... .......... .......... .......... .......... 13% 67.6M 4s 8150K .......... .......... .......... .......... .......... 13% 85.8M 4s 8200K .......... .......... .......... .......... .......... 13% 69.4M 4s 8250K .......... .......... .......... .......... .......... 13% 94.7M 4s 8300K .......... .......... .......... .......... .......... 13% 63.3M 4s 8350K .......... .......... .......... .......... .......... 13% 64.3M 4s 8400K .......... .......... .......... .......... .......... 13% 92.2M 4s 8450K .......... .......... .......... .......... .......... 13% 63.3M 4s 8500K .......... .......... .......... .......... .......... 14% 86.7M 4s 8550K .......... .......... .......... .......... .......... 14% 50.7M 4s 8600K .......... .......... .......... .......... .......... 14% 89.0M 4s 8650K .......... .......... .......... .......... .......... 14% 62.7M 4s 8700K .......... .......... .......... .......... .......... 14% 61.3M 4s 8750K .......... .......... .......... .......... .......... 14% 62.7M 4s 8800K .......... .......... .......... .......... .......... 14% 93.9M 4s 8850K .......... .......... .......... .......... .......... 14% 161M 3s 8900K .......... .......... .......... .......... .......... 14% 63.6M 3s 8950K .......... .......... .......... .......... .......... 14% 61.3M 3s 9000K .......... .......... .......... .......... .......... 14% 90.3M 3s 9050K .......... .......... .......... .......... .......... 14% 63.3M 3s 9100K .......... .......... .......... .......... .......... 15% 88.8M 3s 9150K .......... .......... .......... .......... .......... 15% 61.5M 3s 9200K .......... .......... .......... .......... .......... 15% 67.2M 3s 9250K .......... .......... .......... .......... .......... 15% 62.0M 3s 9300K .......... .......... .......... .......... .......... 15% 81.4M 3s 9350K .......... .......... .......... .......... .......... 15% 51.9M 3s 9400K .......... .......... .......... .......... .......... 15% 46.8M 3s 9450K .......... .......... .......... .......... .......... 15% 190M 3s 9500K .......... .......... .......... .......... .......... 15% 59.0M 3s 9550K .......... .......... .......... .......... .......... 15% 91.4M 3s 9600K .......... .......... .......... .......... .......... 15% 95.2M 3s 9650K .......... .......... .......... .......... .......... 15% 90.6M 3s 9700K .......... .......... .......... .......... .......... 16% 62.7M 3s 9750K .......... .......... .......... .......... .......... 16% 47.1M 3s 9800K .......... .......... .......... .......... .......... 16% 143M 3s 9850K .......... .......... .......... .......... .......... 16% 67.4M 3s 9900K .......... .......... .......... .......... .......... 16% 61.1M 3s 9950K .......... .......... .......... .......... .......... 16% 62.0M 3s 10000K .......... .......... .......... .......... .......... 16% 96.3M 3s 10050K .......... .......... .......... .......... .......... 16% 91.4M 3s 10100K .......... .......... .......... .......... .......... 16% 61.3M 3s 10150K .......... .......... .......... .......... .......... 16% 47.2M 3s 10200K .......... .......... .......... .......... .......... 16% 94.8M 3s 10250K .......... .......... .......... .......... .......... 16% 62.4M 3s 10300K .......... .......... .......... .......... .......... 17% 197M 3s 10350K .......... .......... .......... .......... .......... 17% 83.5M 3s 10400K .......... .......... .......... .......... .......... 17% 67.7M 3s 10450K .......... .......... .......... .......... .......... 17% 87.5M 3s 10500K .......... .......... .......... .......... .......... 17% 100M 3s 10550K .......... .......... .......... .......... .......... 17% 89.5M 3s 10600K .......... .......... .......... .......... .......... 17% 65.2M 3s 10650K .......... .......... .......... .......... .......... 17% 62.8M 3s 10700K .......... .......... .......... .......... .......... 17% 175M 3s 10750K .......... .......... .......... .......... .......... 17% 94.3M 3s 10800K .......... .......... .......... .......... .......... 17% 91.3M 3s 10850K .......... .......... .......... .......... .......... 17% 64.8M 3s 10900K .......... .......... .......... .......... .......... 18% 16.7M 3s 10950K .......... .......... .......... .......... .......... 18% 62.5M 3s 11000K .......... .......... .......... .......... .......... 18% 90.2M 3s 11050K .......... .......... .......... .......... .......... 18% 63.5M 3s 11100K .......... .......... .......... .......... .......... 18% 64.9M 3s 11150K .......... .......... .......... .......... .......... 18% 63.1M 3s 11200K .......... .......... .......... .......... .......... 18% 85.7M 3s 11250K .......... .......... .......... .......... .......... 18% 96.2M 3s 11300K .......... .......... .......... .......... .......... 18% 59.0M 3s 11350K .......... .......... .......... .......... .......... 18% 71.2M 3s 11400K .......... .......... .......... .......... .......... 18% 94.5M 3s 11450K .......... .......... .......... .......... .......... 18% 5.81M 3s 11500K .......... .......... .......... .......... .......... 19% 63.2M 3s 11550K .......... .......... .......... .......... .......... 19% 59.5M 3s 11600K .......... .......... .......... .......... .......... 19% 64.8M 3s 11650K .......... .......... .......... .......... .......... 19% 62.8M 3s 11700K .......... .......... .......... .......... .......... 19% 88.0M 3s 11750K .......... .......... .......... .......... .......... 19% 48.8M 3s 11800K .......... .......... .......... .......... .......... 19% 93.5M 3s 11850K .......... .......... .......... .......... .......... 19% 92.3M 3s 11900K .......... .......... .......... .......... .......... 19% 86.6M 3s 11950K .......... .......... .......... .......... .......... 19% 48.4M 3s 12000K .......... .......... .......... .......... .......... 19% 92.0M 3s 12050K .......... .......... .......... .......... .......... 19% 63.2M 3s 12100K .......... .......... .......... .......... .......... 19% 62.8M 3s 12150K .......... .......... .......... .......... .......... 20% 92.0M 3s 12200K .......... .......... .......... .......... .......... 20% 63.2M 3s 12250K .......... .......... .......... .......... .......... 20% 193M 3s 12300K .......... .......... .......... .......... .......... 20% 76.4M 3s 12350K .......... .......... .......... .......... .......... 20% 71.6M 3s 12400K .......... .......... .......... .......... .......... 20% 63.0M 3s 12450K .......... .......... .......... .......... .......... 20% 82.3M 3s 12500K .......... .......... .......... .......... .......... 20% 49.6M 3s 12550K .......... .......... .......... .......... .......... 20% 91.0M 3s 12600K .......... .......... .......... .......... .......... 20% 64.9M 3s 12650K .......... .......... .......... .......... .......... 20% 63.9M 2s 12700K .......... .......... .......... .......... .......... 20% 90.2M 2s 12750K .......... .......... .......... .......... .......... 21% 61.1M 2s 12800K .......... .......... .......... .......... .......... 21% 62.6M 2s 12850K .......... .......... .......... .......... .......... 21% 95.0M 2s 12900K .......... .......... .......... .......... .......... 21% 63.0M 2s 12950K .......... .......... .......... .......... .......... 21% 84.5M 2s 13000K .......... .......... .......... .......... .......... 21% 66.6M 2s 13050K .......... .......... .......... .......... .......... 21% 94.6M 2s 13100K .......... .......... .......... .......... .......... 21% 62.9M 2s 13150K .......... .......... .......... .......... .......... 21% 90.9M 2s 13200K .......... .......... .......... .......... .......... 21% 93.0M 2s 13250K .......... .......... .......... .......... .......... 21% 79.7M 2s 13300K .......... .......... .......... .......... .......... 21% 50.9M 2s 13350K .......... .......... .......... .......... .......... 22% 92.2M 2s 13400K .......... .......... .......... .......... .......... 22% 46.1M 2s 13450K .......... .......... .......... .......... .......... 22% 90.0M 2s 13500K .......... .......... .......... .......... .......... 22% 93.5M 2s 13550K .......... .......... .......... .......... .......... 22% 89.8M 2s 13600K .......... .......... .......... .......... .......... 22% 65.4M 2s 13650K .......... .......... .......... .......... .......... 22% 63.6M 2s 13700K .......... .......... .......... .......... .......... 22% 62.5M 2s 13750K .......... .......... .......... .......... .......... 22% 63.9M 2s 13800K .......... .......... .......... .......... .......... 22% 85.3M 2s 13850K .......... .......... .......... .......... .......... 22% 93.2M 2s 13900K .......... .......... .......... .......... .......... 22% 59.5M 2s 13950K .......... .......... .......... .......... .......... 23% 69.6M 2s 14000K .......... .......... .......... .......... .......... 23% 92.1M 2s 14050K .......... .......... .......... .......... .......... 23% 58.1M 2s 14100K .......... .......... .......... .......... .......... 23% 101M 2s 14150K .......... .......... .......... .......... .......... 23% 63.9M 2s 14200K .......... .......... .......... .......... .......... 23% 63.1M 2s 14250K .......... .......... .......... .......... .......... 23% 92.5M 2s 14300K .......... .......... .......... .......... .......... 23% 95.6M 2s 14350K .......... .......... .......... .......... .......... 23% 89.2M 2s 14400K .......... .......... .......... .......... .......... 23% 63.8M 2s 14450K .......... .......... .......... .......... .......... 23% 93.8M 2s 14500K .......... .......... .......... .......... .......... 23% 93.4M 2s 14550K .......... .......... .......... .......... .......... 24% 91.3M 2s 14600K .......... .......... .......... .......... .......... 24% 47.5M 2s 14650K .......... .......... .......... .......... .......... 24% 181M 2s 14700K .......... .......... .......... .......... .......... 24% 87.2M 2s 14750K .......... .......... .......... .......... .......... 24% 66.9M 2s 14800K .......... .......... .......... .......... .......... 24% 92.8M 2s 14850K .......... .......... .......... .......... .......... 24% 92.0M 2s 14900K .......... .......... .......... .......... .......... 24% 85.9M 2s 14950K .......... .......... .......... .......... .......... 24% 2.52M 2s 15000K .......... .......... .......... .......... .......... 24% 44.5M 2s 15050K .......... .......... .......... .......... .......... 24% 84.0M 2s 15100K .......... .......... .......... .......... .......... 24% 68.7M 2s 15150K .......... .......... .......... .......... .......... 25% 88.4M 2s 15200K .......... .......... .......... .......... .......... 25% 65.9M 2s 15250K .......... .......... .......... .......... .......... 25% 61.8M 2s 15300K .......... .......... .......... .......... .......... 25% 59.4M 2s 15350K .......... .......... .......... .......... .......... 25% 87.1M 2s 15400K .......... .......... .......... .......... .......... 25% 64.8M 2s 15450K .......... .......... .......... .......... .......... 25% 62.0M 2s 15500K .......... .......... .......... .......... .......... 25% 63.2M 2s 15550K .......... .......... .......... .......... .......... 25% 92.6M 2s 15600K .......... .......... .......... .......... .......... 25% 63.9M 2s 15650K .......... .......... .......... .......... .......... 25% 94.5M 2s 15700K .......... .......... .......... .......... .......... 25% 59.6M 2s 15750K .......... .......... .......... .......... .......... 25% 102M 2s 15800K .......... .......... .......... .......... .......... 26% 59.5M 2s 15850K .......... .......... .......... .......... .......... 26% 61.8M 2s 15900K .......... .......... .......... .......... .......... 26% 67.0M 2s 15950K .......... .......... .......... .......... .......... 26% 62.2M 2s 16000K .......... .......... .......... .......... .......... 26% 63.3M 2s 16050K .......... .......... .......... .......... .......... 26% 194M 2s 16100K .......... .......... .......... .......... .......... 26% 63.4M 2s 16150K .......... .......... .......... .......... .......... 26% 90.5M 2s 16200K .......... .......... .......... .......... .......... 26% 62.9M 2s 16250K .......... .......... .......... .......... .......... 26% 46.3M 2s 16300K .......... .......... .......... .......... .......... 26% 94.7M 2s 16350K .......... .......... .......... .......... .......... 26% 46.2M 2s 16400K .......... .......... .......... .......... .......... 27% 201M 2s 16450K .......... .......... .......... .......... .......... 27% 46.9M 2s 16500K .......... .......... .......... .......... .......... 27% 146M 2s 16550K .......... .......... .......... .......... .......... 27% 67.9M 2s 16600K .......... .......... .......... .......... .......... 27% 63.8M 2s 16650K .......... .......... .......... .......... .......... 27% 63.5M 2s 16700K .......... .......... .......... .......... .......... 27% 63.2M 2s 16750K .......... .......... .......... .......... .......... 27% 89.6M 2s 16800K .......... .......... .......... .......... .......... 27% 91.6M 2s 16850K .......... .......... .......... .......... .......... 27% 63.7M 2s 16900K .......... .......... .......... .......... .......... 27% 92.4M 2s 16950K .......... .......... .......... .......... .......... 27% 59.7M 2s 17000K .......... .......... .......... .......... .......... 28% 91.9M 2s 17050K .......... .......... .......... .......... .......... 28% 46.8M 2s 17100K .......... .......... .......... .......... .......... 28% 92.3M 2s 17150K .......... .......... .......... .......... .......... 28% 65.0M 2s 17200K .......... .......... .......... .......... .......... 28% 85.8M 2s 17250K .......... .......... .......... .......... .......... 28% 64.1M 2s 17300K .......... .......... .......... .......... .......... 28% 85.1M 2s 17350K .......... .......... .......... .......... .......... 28% 47.7M 2s 17400K .......... .......... .......... .......... .......... 28% 92.8M 2s 17450K .......... .......... .......... .......... .......... 28% 93.5M 2s 17500K .......... .......... .......... .......... .......... 28% 58.1M 2s 17550K .......... .......... .......... .......... .......... 28% 66.3M 2s 17600K .......... .......... .......... .......... .......... 29% 96.5M 2s 17650K .......... .......... .......... .......... .......... 29% 89.0M 2s 17700K .......... .......... .......... .......... .......... 29% 181M 2s 17750K .......... .......... .......... .......... .......... 29% 48.2M 2s 17800K .......... .......... .......... .......... .......... 29% 92.0M 2s 17850K .......... .......... .......... .......... .......... 29% 96.8M 2s 17900K .......... .......... .......... .......... .......... 29% 61.7M 2s 17950K .......... .......... .......... .......... .......... 29% 94.5M 2s 18000K .......... .......... .......... .......... .......... 29% 93.1M 2s 18050K .......... .......... .......... .......... .......... 29% 89.2M 2s 18100K .......... .......... .......... .......... .......... 29% 2.00M 2s 18150K .......... .......... .......... .......... .......... 29% 28.0M 2s 18200K .......... .......... .......... .......... .......... 30% 162M 2s 18250K .......... .......... .......... .......... .......... 30% 66.0M 2s 18300K .......... .......... .......... .......... .......... 30% 160M 2s 18350K .......... .......... .......... .......... .......... 30% 50.2M 2s 18400K .......... .......... .......... .......... .......... 30% 87.2M 2s 18450K .......... .......... .......... .......... .......... 30% 96.3M 2s 18500K .......... .......... .......... .......... .......... 30% 61.7M 2s 18550K .......... .......... .......... .......... .......... 30% 366M 2s 18600K .......... .......... .......... .......... .......... 30% 96.6M 2s 18650K .......... .......... .......... .......... .......... 30% 71.4M 2s 18700K .......... .......... .......... .......... .......... 30% 58.7M 2s 18750K .......... .......... .......... .......... .......... 30% 102M 2s 18800K .......... .......... .......... .......... .......... 31% 432M 2s 18850K .......... .......... .......... .......... .......... 31% 564M 2s 18900K .......... .......... .......... .......... .......... 31% 551M 2s 18950K .......... .......... .......... .......... .......... 31% 22.0M 2s 19000K .......... .......... .......... .......... .......... 31% 3.71M 2s 19050K .......... .......... .......... .......... .......... 31% 528M 2s 19100K .......... .......... .......... .......... .......... 31% 415M 2s 19150K .......... .......... .......... .......... .......... 31% 572M 2s 19200K .......... .......... .......... .......... .......... 31% 495M 2s 19250K .......... .......... .......... .......... .......... 31% 555M 2s 19300K .......... .......... .......... .......... .......... 31% 580M 2s 19350K .......... .......... .......... .......... .......... 31% 561M 2s 19400K .......... .......... .......... .......... .......... 32% 547M 2s 19450K .......... .......... .......... .......... .......... 32% 584M 2s 19500K .......... .......... .......... .......... .......... 32% 424M 2s 19550K .......... .......... .......... .......... .......... 32% 564M 2s 19600K .......... .......... .......... .......... .......... 32% 569M 2s 19650K .......... .......... .......... .......... .......... 32% 625M 2s 19700K .......... .......... .......... .......... .......... 32% 586M 2s 19750K .......... .......... .......... .......... .......... 32% 248M 2s 19800K .......... .......... .......... .......... .......... 32% 62.4M 2s 19850K .......... .......... .......... .......... .......... 32% 85.8M 2s 19900K .......... .......... .......... .......... .......... 32% 67.4M 2s 19950K .......... .......... .......... .......... .......... 32% 47.1M 2s 20000K .......... .......... .......... .......... .......... 32% 159M 2s 20050K .......... .......... .......... .......... .......... 33% 66.5M 2s 20100K .......... .......... .......... .......... .......... 33% 63.1M 2s 20150K .......... .......... .......... .......... .......... 33% 88.1M 2s 20200K .......... .......... .......... .......... .......... 33% 63.7M 2s 20250K .......... .......... .......... .......... .......... 33% 95.1M 2s 20300K .......... .......... .......... .......... .......... 33% 59.9M 2s 20350K .......... .......... .......... .......... .......... 33% 67.4M 2s 20400K .......... .......... .......... .......... .......... 33% 58.9M 2s 20450K .......... .......... .......... .......... .......... 33% 67.0M 2s 20500K .......... .......... .......... .......... .......... 33% 96.7M 2s 20550K .......... .......... .......... .......... .......... 33% 82.2M 2s 20600K .......... .......... .......... .......... .......... 33% 69.0M 2s 20650K .......... .......... .......... .......... .......... 34% 87.9M 2s 20700K .......... .......... .......... .......... .......... 34% 38.9M 2s 20750K .......... .......... .......... .......... .......... 34% 155M 2s 20800K .......... .......... .......... .......... .......... 34% 68.0M 2s 20850K .......... .......... .......... .......... .......... 34% 85.3M 2s 20900K .......... .......... .......... .......... .......... 34% 93.6M 2s 20950K .......... .......... .......... .......... .......... 34% 91.5M 2s 21000K .......... .......... .......... .......... .......... 34% 48.1M 2s 21050K .......... .......... .......... .......... .......... 34% 166M 2s 21100K .......... .......... .......... .......... .......... 34% 48.2M 2s 21150K .......... .......... .......... .......... .......... 34% 92.0M 2s 21200K .......... .......... .......... .......... .......... 34% 142M 2s 21250K .......... .......... .......... .......... .......... 35% 97.9M 2s 21300K .......... .......... .......... .......... .......... 35% 65.2M 2s 21350K .......... .......... .......... .......... .......... 35% 22.8M 2s 21400K .......... .......... .......... .......... .......... 35% 89.5M 2s 21450K .......... .......... .......... .......... .......... 35% 58.1M 2s 21500K .......... .......... .......... .......... .......... 35% 92.5M 2s 21550K .......... .......... .......... .......... .......... 35% 49.6M 1s 21600K .......... .......... .......... .......... .......... 35% 93.0M 1s 21650K .......... .......... .......... .......... .......... 35% 62.1M 1s 21700K .......... .......... .......... .......... .......... 35% 87.5M 1s 21750K .......... .......... .......... .......... .......... 35% 66.0M 1s 21800K .......... .......... .......... .......... .......... 35% 86.8M 1s 21850K .......... .......... .......... .......... .......... 36% 64.9M 1s 21900K .......... .......... .......... .......... .......... 36% 61.3M 1s 21950K .......... .......... .......... .......... .......... 36% 90.6M 1s 22000K .......... .......... .......... .......... .......... 36% 62.6M 1s 22050K .......... .......... .......... .......... .......... 36% 47.1M 1s 22100K .......... .......... .......... .......... .......... 36% 160M 1s 22150K .......... .......... .......... .......... .......... 36% 67.0M 1s 22200K .......... .......... .......... .......... .......... 36% 60.9M 1s 22250K .......... .......... .......... .......... .......... 36% 91.7M 1s 22300K .......... .......... .......... .......... .......... 36% 61.3M 1s 22350K .......... .......... .......... .......... .......... 36% 88.2M 1s 22400K .......... .......... .......... .......... .......... 36% 62.4M 1s 22450K .......... .......... .......... .......... .......... 37% 81.8M 1s 22500K .......... .......... .......... .......... .......... 37% 66.5M 1s 22550K .......... .......... .......... .......... .......... 37% 103M 1s 22600K .......... .......... .......... .......... .......... 37% 86.0M 1s 22650K .......... .......... .......... .......... .......... 37% 65.9M 1s 22700K .......... .......... .......... .......... .......... 37% 96.2M 1s 22750K .......... .......... .......... .......... .......... 37% 94.0M 1s 22800K .......... .......... .......... .......... .......... 37% 95.5M 1s 22850K .......... .......... .......... .......... .......... 37% 62.4M 1s 22900K .......... .......... .......... .......... .......... 37% 58.2M 1s 22950K .......... .......... .......... .......... .......... 37% 95.7M 1s 23000K .......... .......... .......... .......... .......... 37% 90.6M 1s 23050K .......... .......... .......... .......... .......... 38% 66.2M 1s 23100K .......... .......... .......... .......... .......... 38% 90.6M 1s 23150K .......... .......... .......... .......... .......... 38% 38.1M 1s 23200K .......... .......... .......... .......... .......... 38% 162M 1s 23250K .......... .......... .......... .......... .......... 38% 66.2M 1s 23300K .......... .......... .......... .......... .......... 38% 63.7M 1s 23350K .......... .......... .......... .......... .......... 38% 95.7M 1s 23400K .......... .......... .......... .......... .......... 38% 61.9M 1s 23450K .......... .......... .......... .......... .......... 38% 93.4M 1s 23500K .......... .......... .......... .......... .......... 38% 59.4M 1s 23550K .......... .......... .......... .......... .......... 38% 66.3M 1s 23600K .......... .......... .......... .......... .......... 38% 61.9M 1s 23650K .......... .......... .......... .......... .......... 38% 95.2M 1s 23700K .......... .......... .......... .......... .......... 39% 93.1M 1s 23750K .......... .......... .......... .......... .......... 39% 47.7M 1s 23800K .......... .......... .......... .......... .......... 39% 91.1M 1s 23850K .......... .......... .......... .......... .......... 39% 58.8M 1s 23900K .......... .......... .......... .......... .......... 39% 97.7M 1s 23950K .......... .......... .......... .......... .......... 39% 60.0M 1s 24000K .......... .......... .......... .......... .......... 39% 93.5M 1s 24050K .......... .......... .......... .......... .......... 39% 82.0M 1s 24100K .......... .......... .......... .......... .......... 39% 64.2M 1s 24150K .......... .......... .......... .......... .......... 39% 58.5M 1s 24200K .......... .......... .......... .......... .......... 39% 65.6M 1s 24250K .......... .......... .......... .......... .......... 39% 62.7M 1s 24300K .......... .......... .......... .......... .......... 40% 62.5M 1s 24350K .......... .......... .......... .......... .......... 40% 95.6M 1s 24400K .......... .......... .......... .......... .......... 40% 93.2M 1s 24450K .......... .......... .......... .......... .......... 40% 90.3M 1s 24500K .......... .......... .......... .......... .......... 40% 62.5M 1s 24550K .......... .......... .......... .......... .......... 40% 94.4M 1s 24600K .......... .......... .......... .......... .......... 40% 48.0M 1s 24650K .......... .......... .......... .......... .......... 40% 87.2M 1s 24700K .......... .......... .......... .......... .......... 40% 64.1M 1s 24750K .......... .......... .......... .......... .......... 40% 61.4M 1s 24800K .......... .......... .......... .......... .......... 40% 63.8M 1s 24850K .......... .......... .......... .......... .......... 40% 80.1M 1s 24900K .......... .......... .......... .......... .......... 41% 1.96M 1s 24950K .......... .......... .......... .......... .......... 41% 533M 1s 25000K .......... .......... .......... .......... .......... 41% 30.2M 1s 25050K .......... .......... .......... .......... .......... 41% 498M 1s 25100K .......... .......... .......... .......... .......... 41% 35.7M 1s 25150K .......... .......... .......... .......... .......... 41% 384M 1s 25200K .......... .......... .......... .......... .......... 41% 68.3M 1s 25250K .......... .......... .......... .......... .......... 41% 123M 1s 25300K .......... .......... .......... .......... .......... 41% 74.8M 1s 25350K .......... .......... .......... .......... .......... 41% 80.9M 1s 25400K .......... .......... .......... .......... .......... 41% 102M 1s 25450K .......... .......... .......... .......... .......... 41% 83.4M 1s 25500K .......... .......... .......... .......... .......... 42% 109M 1s 25550K .......... .......... .......... .......... .......... 42% 74.9M 1s 25600K .......... .......... .......... .......... .......... 42% 93.4M 1s 25650K .......... .......... .......... .......... .......... 42% 88.5M 1s 25700K .......... .......... .......... .......... .......... 42% 74.2M 1s 25750K .......... .......... .......... .......... .......... 42% 111M 1s 25800K .......... .......... .......... .......... .......... 42% 65.5M 1s 25850K .......... .......... .......... .......... .......... 42% 441M 1s 25900K .......... .......... .......... .......... .......... 42% 51.6M 1s 25950K .......... .......... .......... .......... .......... 42% 99.1M 1s 26000K .......... .......... .......... .......... .......... 42% 340M 1s 26050K .......... .......... .......... .......... .......... 42% 71.3M 1s 26100K .......... .......... .......... .......... .......... 43% 436M 1s 26150K .......... .......... .......... .......... .......... 43% 120M 1s 26200K .......... .......... .......... .......... .......... 43% 96.0M 1s 26250K .......... .......... .......... .......... .......... 43% 69.4M 1s 26300K .......... .......... .......... .......... .......... 43% 13.8M 1s 26350K .......... .......... .......... .......... .......... 43% 86.5M 1s 26400K .......... .......... .......... .......... .......... 43% 17.2M 1s 26450K .......... .......... .......... .......... .......... 43% 25.9M 1s 26500K .......... .......... .......... .......... .......... 43% 14.2M 1s 26550K .......... .......... .......... .......... .......... 43% 17.8M 1s 26600K .......... .......... .......... .......... .......... 43% 393M 1s 26650K .......... .......... .......... .......... .......... 43% 59.8M 1s 26700K .......... .......... .......... .......... .......... 44% 352M 1s 26750K .......... .......... .......... .......... .......... 44% 16.0M 1s 26800K .......... .......... .......... .......... .......... 44% 362M 1s 26850K .......... .......... .......... .......... .......... 44% 18.3M 1s 26900K .......... .......... .......... .......... .......... 44% 99.4M 1s 26950K .......... .......... .......... .......... .......... 44% 87.2M 1s 27000K .......... .......... .......... .......... .......... 44% 171M 1s 27050K .......... .......... .......... .......... .......... 44% 60.0M 1s 27100K .......... .......... .......... .......... .......... 44% 527M 1s 27150K .......... .......... .......... .......... .......... 44% 501M 1s 27200K .......... .......... .......... .......... .......... 44% 545M 1s 27250K .......... .......... .......... .......... .......... 44% 411M 1s 27300K .......... .......... .......... .......... .......... 44% 462M 1s 27350K .......... .......... .......... .......... .......... 45% 530M 1s 27400K .......... .......... .......... .......... .......... 45% 482M 1s 27450K .......... .......... .......... .......... .......... 45% 539M 1s 27500K .......... .......... .......... .......... .......... 45% 553M 1s 27550K .......... .......... .......... .......... .......... 45% 517M 1s 27600K .......... .......... .......... .......... .......... 45% 509M 1s 27650K .......... .......... .......... .......... .......... 45% 372M 1s 27700K .......... .......... .......... .......... .......... 45% 463M 1s 27750K .......... .......... .......... .......... .......... 45% 491M 1s 27800K .......... .......... .......... .......... .......... 45% 460M 1s 27850K .......... .......... .......... .......... .......... 45% 538M 1s 27900K .......... .......... .......... .......... .......... 45% 530M 1s 27950K .......... .......... .......... .......... .......... 46% 532M 1s 28000K .......... .......... .......... .......... .......... 46% 417M 1s 28050K .......... .......... .......... .......... .......... 46% 388M 1s 28100K .......... .......... .......... .......... .......... 46% 437M 1s 28150K .......... .......... .......... .......... .......... 46% 446M 1s 28200K .......... .......... .......... .......... .......... 46% 492M 1s 28250K .......... .......... .......... .......... .......... 46% 561M 1s 28300K .......... .......... .......... .......... .......... 46% 509M 1s 28350K .......... .......... .......... .......... .......... 46% 518M 1s 28400K .......... .......... .......... .......... .......... 46% 365M 1s 28450K .......... .......... .......... .......... .......... 46% 420M 1s 28500K .......... .......... .......... .......... .......... 46% 500M 1s 28550K .......... .......... .......... .......... .......... 47% 544M 1s 28600K .......... .......... .......... .......... .......... 47% 540M 1s 28650K .......... .......... .......... .......... .......... 47% 519M 1s 28700K .......... .......... .......... .......... .......... 47% 548M 1s 28750K .......... .......... .......... .......... .......... 47% 549M 1s 28800K .......... .......... .......... .......... .......... 47% 541M 1s 28850K .......... .......... .......... .......... .......... 47% 396M 1s 28900K .......... .......... .......... .......... .......... 47% 530M 1s 28950K .......... .......... .......... .......... .......... 47% 515M 1s 29000K .......... .......... .......... .......... .......... 47% 501M 1s 29050K .......... .......... .......... .......... .......... 47% 555M 1s 29100K .......... .......... .......... .......... .......... 47% 137M 1s 29150K .......... .......... .......... .......... .......... 48% 61.7M 1s 29200K .......... .......... .......... .......... .......... 48% 101M 1s 29250K .......... .......... .......... .......... .......... 48% 48.9M 1s 29300K .......... .......... .......... .......... .......... 48% 84.6M 1s 29350K .......... .......... .......... .......... .......... 48% 67.8M 1s 29400K .......... .......... .......... .......... .......... 48% 61.0M 1s 29450K .......... .......... .......... .......... .......... 48% 94.4M 1s 29500K .......... .......... .......... .......... .......... 48% 95.1M 1s 29550K .......... .......... .......... .......... .......... 48% 45.5M 1s 29600K .......... .......... .......... .......... .......... 48% 95.1M 1s 29650K .......... .......... .......... .......... .......... 48% 46.5M 1s 29700K .......... .......... .......... .......... .......... 48% 182M 1s 29750K .......... .......... .......... .......... .......... 49% 96.2M 1s 29800K .......... .......... .......... .......... .......... 49% 92.5M 1s 29850K .......... .......... .......... .......... .......... 49% 46.4M 1s 29900K .......... .......... .......... .......... .......... 49% 94.5M 1s 29950K .......... .......... .......... .......... .......... 49% 195M 1s 30000K .......... .......... .......... .......... .......... 49% 80.6M 1s 30050K .......... .......... .......... .......... .......... 49% 67.1M 1s 30100K .......... .......... .......... .......... .......... 49% 65.2M 1s 30150K .......... .......... .......... .......... .......... 49% 95.9M 1s 30200K .......... .......... .......... .......... .......... 49% 95.2M 1s 30250K .......... .......... .......... .......... .......... 49% 87.2M 1s 30300K .......... .......... .......... .......... .......... 49% 92.8M 1s 30350K .......... .......... .......... .......... .......... 50% 79.9M 1s 30400K .......... .......... .......... .......... .......... 50% 12.1M 1s 30450K .......... .......... .......... .......... .......... 50% 23.6M 1s 30500K .......... .......... .......... .......... .......... 50% 60.4M 1s 30550K .......... .......... .......... .......... .......... 50% 97.8M 1s 30600K .......... .......... .......... .......... .......... 50% 45.4M 1s 30650K .......... .......... .......... .......... .......... 50% 100M 1s 30700K .......... .......... .......... .......... .......... 50% 84.5M 1s 30750K .......... .......... .......... .......... .......... 50% 66.5M 1s 30800K .......... .......... .......... .......... .......... 50% 57.9M 1s 30850K .......... .......... .......... .......... .......... 50% 54.6M 1s 30900K .......... .......... .......... .......... .......... 50% 163M 1s 30950K .......... .......... .......... .......... .......... 51% 65.9M 1s 31000K .......... .......... .......... .......... .......... 51% 94.4M 1s 31050K .......... .......... .......... .......... .......... 51% 93.9M 1s 31100K .......... .......... .......... .......... .......... 51% 95.7M 1s 31150K .......... .......... .......... .......... .......... 51% 5.90M 1s 31200K .......... .......... .......... .......... .......... 51% 48.0M 1s 31250K .......... .......... .......... .......... .......... 51% 47.1M 1s 31300K .......... .......... .......... .......... .......... 51% 175M 1s 31350K .......... .......... .......... .......... .......... 51% 65.0M 1s 31400K .......... .......... .......... .......... .......... 51% 64.9M 1s 31450K .......... .......... .......... .......... .......... 51% 92.7M 1s 31500K .......... .......... .......... .......... .......... 51% 63.5M 1s 31550K .......... .......... .......... .......... .......... 51% 62.6M 1s 31600K .......... .......... .......... .......... .......... 52% 62.5M 1s 31650K .......... .......... .......... .......... .......... 52% 92.6M 1s 31700K .......... .......... .......... .......... .......... 52% 61.9M 1s 31750K .......... .......... .......... .......... .......... 52% 91.7M 1s 31800K .......... .......... .......... .......... .......... 52% 63.8M 1s 31850K .......... .......... .......... .......... .......... 52% 87.3M 1s 31900K .......... .......... .......... .......... .......... 52% 64.3M 1s 31950K .......... .......... .......... .......... .......... 52% 61.5M 1s 32000K .......... .......... .......... .......... .......... 52% 63.6M 1s 32050K .......... .......... .......... .......... .......... 52% 95.8M 1s 32100K .......... .......... .......... .......... .......... 52% 45.8M 1s 32150K .......... .......... .......... .......... .......... 52% 165M 1s 32200K .......... .......... .......... .......... .......... 53% 63.5M 1s 32250K .......... .......... .......... .......... .......... 53% 87.9M 1s 32300K .......... .......... .......... .......... .......... 53% 60.2M 1s 32350K .......... .......... .......... .......... .......... 53% 93.7M 1s 32400K .......... .......... .......... .......... .......... 53% 64.6M 1s 32450K .......... .......... .......... .......... .......... 53% 59.0M 1s 32500K .......... .......... .......... .......... .......... 53% 67.6M 1s 32550K .......... .......... .......... .......... .......... 53% 94.3M 1s 32600K .......... .......... .......... .......... .......... 53% 60.0M 1s 32650K .......... .......... .......... .......... .......... 53% 86.5M 1s 32700K .......... .......... .......... .......... .......... 53% 63.7M 1s 32750K .......... .......... .......... .......... .......... 53% 60.4M 1s 32800K .......... .......... .......... .......... .......... 54% 87.2M 1s 32850K .......... .......... .......... .......... .......... 54% 63.4M 1s 32900K .......... .......... .......... .......... .......... 54% 96.8M 1s 32950K .......... .......... .......... .......... .......... 54% 58.2M 1s 33000K .......... .......... .......... .......... .......... 54% 95.8M 1s 33050K .......... .......... .......... .......... .......... 54% 67.0M 1s 33100K .......... .......... .......... .......... .......... 54% 86.8M 1s 33150K .......... .......... .......... .......... .......... 54% 1.95M 1s 33200K .......... .......... .......... .......... .......... 54% 72.6M 1s 33250K .......... .......... .......... .......... .......... 54% 105M 1s 33300K .......... .......... .......... .......... .......... 54% 70.0M 1s 33350K .......... .......... .......... .......... .......... 54% 145M 1s 33400K .......... .......... .......... .......... .......... 55% 64.3M 1s 33450K .......... .......... .......... .......... .......... 55% 44.3M 1s 33500K .......... .......... .......... .......... .......... 55% 266M 1s 33550K .......... .......... .......... .......... .......... 55% 108M 1s 33600K .......... .......... .......... .......... .......... 55% 43.6M 1s 33650K .......... .......... .......... .......... .......... 55% 365M 1s 33700K .......... .......... .......... .......... .......... 55% 403M 1s 33750K .......... .......... .......... .......... .......... 55% 57.5M 1s 33800K .......... .......... .......... .......... .......... 55% 85.1M 1s 33850K .......... .......... .......... .......... .......... 55% 374M 1s 33900K .......... .......... .......... .......... .......... 55% 109M 1s 33950K .......... .......... .......... .......... .......... 55% 99.1M 1s 34000K .......... .......... .......... .......... .......... 56% 81.9M 1s 34050K .......... .......... .......... .......... .......... 56% 42.1M 1s 34100K .......... .......... .......... .......... .......... 56% 316M 1s 34150K .......... .......... .......... .......... .......... 56% 99.1M 1s 34200K .......... .......... .......... .......... .......... 56% 89.0M 1s 34250K .......... .......... .......... .......... .......... 56% 99.9M 1s 34300K .......... .......... .......... .......... .......... 56% 72.0M 1s 34350K .......... .......... .......... .......... .......... 56% 148M 1s 34400K .......... .......... .......... .......... .......... 56% 51.0M 1s 34450K .......... .......... .......... .......... .......... 56% 95.2M 1s 34500K .......... .......... .......... .......... .......... 56% 4.05M 1s 34550K .......... .......... .......... .......... .......... 56% 397M 1s 34600K .......... .......... .......... .......... .......... 57% 414M 1s 34650K .......... .......... .......... .......... .......... 57% 530M 1s 34700K .......... .......... .......... .......... .......... 57% 503M 1s 34750K .......... .......... .......... .......... .......... 57% 491M 1s 34800K .......... .......... .......... .......... .......... 57% 411M 1s 34850K .......... .......... .......... .......... .......... 57% 515M 1s 34900K .......... .......... .......... .......... .......... 57% 515M 1s 34950K .......... .......... .......... .......... .......... 57% 155M 1s 35000K .......... .......... .......... .......... .......... 57% 428M 1s 35050K .......... .......... .......... .......... .......... 57% 520M 1s 35100K .......... .......... .......... .......... .......... 57% 590M 1s 35150K .......... .......... .......... .......... .......... 57% 485M 1s 35200K .......... .......... .......... .......... .......... 57% 543M 1s 35250K .......... .......... .......... .......... .......... 58% 597M 1s 35300K .......... .......... .......... .......... .......... 58% 528M 1s 35350K .......... .......... .......... .......... .......... 58% 423M 1s 35400K .......... .......... .......... .......... .......... 58% 568M 1s 35450K .......... .......... .......... .......... .......... 58% 585M 1s 35500K .......... .......... .......... .......... .......... 58% 520M 1s 35550K .......... .......... .......... .......... .......... 58% 597M 1s 35600K .......... .......... .......... .......... .......... 58% 17.7M 1s 35650K .......... .......... .......... .......... .......... 58% 17.7M 1s 35700K .......... .......... .......... .......... .......... 58% 20.7M 1s 35750K .......... .......... .......... .......... .......... 58% 46.9M 1s 35800K .......... .......... .......... .......... .......... 58% 95.6M 1s 35850K .......... .......... .......... .......... .......... 59% 88.4M 1s 35900K .......... .......... .......... .......... .......... 59% 65.8M 1s 35950K .......... .......... .......... .......... .......... 59% 83.8M 1s 36000K .......... .......... .......... .......... .......... 59% 69.5M 1s 36050K .......... .......... .......... .......... .......... 59% 61.6M 1s 36100K .......... .......... .......... .......... .......... 59% 84.8M 1s 36150K .......... .......... .......... .......... .......... 59% 67.7M 1s 36200K .......... .......... .......... .......... .......... 59% 52.3M 1s 36250K .......... .......... .......... .......... .......... 59% 75.4M 1s 36300K .......... .......... .......... .......... .......... 59% 62.5M 1s 36350K .......... .......... .......... .......... .......... 59% 63.0M 1s 36400K .......... .......... .......... .......... .......... 59% 192M 1s 36450K .......... .......... .......... .......... .......... 60% 64.1M 1s 36500K .......... .......... .......... .......... .......... 60% 84.9M 1s 36550K .......... .......... .......... .......... .......... 60% 49.2M 1s 36600K .......... .......... .......... .......... .......... 60% 90.4M 1s 36650K .......... .......... .......... .......... .......... 60% 61.7M 1s 36700K .......... .......... .......... .......... .......... 60% 90.4M 1s 36750K .......... .......... .......... .......... .......... 60% 47.3M 1s 36800K .......... .......... .......... .......... .......... 60% 90.1M 1s 36850K .......... .......... .......... .......... .......... 60% 98.1M 1s 36900K .......... .......... .......... .......... .......... 60% 87.9M 1s 36950K .......... .......... .......... .......... .......... 60% 49.8M 1s 37000K .......... .......... .......... .......... .......... 60% 82.5M 1s 37050K .......... .......... .......... .......... .......... 61% 67.1M 1s 37100K .......... .......... .......... .......... .......... 61% 83.5M 1s 37150K .......... .......... .......... .......... .......... 61% 69.8M 1s 37200K .......... .......... .......... .......... .......... 61% 83.7M 1s 37250K .......... .......... .......... .......... .......... 61% 53.8M 1s 37300K .......... .......... .......... .......... .......... 61% 19.1M 1s 37350K .......... .......... .......... .......... .......... 61% 91.6M 1s 37400K .......... .......... .......... .......... .......... 61% 59.5M 1s 37450K .......... .......... .......... .......... .......... 61% 103M 1s 37500K .......... .......... .......... .......... .......... 61% 61.1M 1s 37550K .......... .......... .......... .......... .......... 61% 191M 1s 37600K .......... .......... .......... .......... .......... 61% 78.0M 1s 37650K .......... .......... .......... .......... .......... 62% 106M 1s 37700K .......... .......... .......... .......... .......... 62% 93.5M 1s 37750K .......... .......... .......... .......... .......... 62% 62.7M 1s 37800K .......... .......... .......... .......... .......... 62% 65.9M 1s 37850K .......... .......... .......... .......... .......... 62% 93.6M 1s 37900K .......... .......... .......... .......... .......... 62% 84.4M 1s 37950K .......... .......... .......... .......... .......... 62% 99.2M 1s 38000K .......... .......... .......... .......... .......... 62% 86.4M 1s 38050K .......... .......... .......... .......... .......... 62% 1.33M 1s 38100K .......... .......... .......... .......... .......... 62% 352M 1s 38150K .......... .......... .......... .......... .......... 62% 423M 1s 38200K .......... .......... .......... .......... .......... 62% 388M 1s 38250K .......... .......... .......... .......... .......... 63% 437M 1s 38300K .......... .......... .......... .......... .......... 63% 332M 1s 38350K .......... .......... .......... .......... .......... 63% 396M 1s 38400K .......... .......... .......... .......... .......... 63% 391M 1s 38450K .......... .......... .......... .......... .......... 63% 419M 1s 38500K .......... .......... .......... .......... .......... 63% 427M 1s 38550K .......... .......... .......... .......... .......... 63% 362M 1s 38600K .......... .......... .......... .......... .......... 63% 369M 1s 38650K .......... .......... .......... .......... .......... 63% 387M 1s 38700K .......... .......... .......... .......... .......... 63% 414M 1s 38750K .......... .......... .......... .......... .......... 63% 424M 1s 38800K .......... .......... .......... .......... .......... 63% 343M 1s 38850K .......... .......... .......... .......... .......... 64% 408M 1s 38900K .......... .......... .......... .......... .......... 64% 419M 1s 38950K .......... .......... .......... .......... .......... 64% 433M 1s 39000K .......... .......... .......... .......... .......... 64% 416M 1s 39050K .......... .......... .......... .......... .......... 64% 313M 1s 39100K .......... .......... .......... .......... .......... 64% 428M 1s 39150K .......... .......... .......... .......... .......... 64% 375M 1s 39200K .......... .......... .......... .......... .......... 64% 416M 1s 39250K .......... .......... .......... .......... .......... 64% 357M 1s 39300K .......... .......... .......... .......... .......... 64% 406M 1s 39350K .......... .......... .......... .......... .......... 64% 411M 1s 39400K .......... .......... .......... .......... .......... 64% 396M 1s 39450K .......... .......... .......... .......... .......... 64% 391M 1s 39500K .......... .......... .......... .......... .......... 65% 321M 1s 39550K .......... .......... .......... .......... .......... 65% 354M 1s 39600K .......... .......... .......... .......... .......... 65% 394M 1s 39650K .......... .......... .......... .......... .......... 65% 406M 1s 39700K .......... .......... .......... .......... .......... 65% 357M 1s 39750K .......... .......... .......... .......... .......... 65% 406M 1s 39800K .......... .......... .......... .......... .......... 65% 338M 1s 39850K .......... .......... .......... .......... .......... 65% 424M 1s 39900K .......... .......... .......... .......... .......... 65% 416M 1s 39950K .......... .......... .......... .......... .......... 65% 401M 1s 40000K .......... .......... .......... .......... .......... 65% 435M 1s 40050K .......... .......... .......... .......... .......... 65% 389M 1s 40100K .......... .......... .......... .......... .......... 66% 399M 1s 40150K .......... .......... .......... .......... .......... 66% 355M 1s 40200K .......... .......... .......... .......... .......... 66% 319M 1s 40250K .......... .......... .......... .......... .......... 66% 105M 1s 40300K .......... .......... .......... .......... .......... 66% 145M 1s 40350K .......... .......... .......... .......... .......... 66% 16.5M 1s 40400K .......... .......... .......... .......... .......... 66% 94.7M 1s 40450K .......... .......... .......... .......... .......... 66% 85.2M 1s 40500K .......... .......... .......... .......... .......... 66% 66.3M 1s 40550K .......... .......... .......... .......... .......... 66% 58.6M 1s 40600K .......... .......... .......... .......... .......... 66% 62.6M 1s 40650K .......... .......... .......... .......... .......... 66% 63.5M 1s 40700K .......... .......... .......... .......... .......... 67% 66.8M 1s 40750K .......... .......... .......... .......... .......... 67% 61.1M 1s 40800K .......... .......... .......... .......... .......... 67% 90.7M 1s 40850K .......... .......... .......... .......... .......... 67% 87.9M 1s 40900K .......... .......... .......... .......... .......... 67% 96.5M 1s 40950K .......... .......... .......... .......... .......... 67% 61.4M 1s 41000K .......... .......... .......... .......... .......... 67% 65.7M 1s 41050K .......... .......... .......... .......... .......... 67% 84.1M 1s 41100K .......... .......... .......... .......... .......... 67% 88.0M 1s 41150K .......... .......... .......... .......... .......... 67% 987K 1s 41200K .......... .......... .......... .......... .......... 67% 67.1M 1s 41250K .......... .......... .......... .......... .......... 67% 46.9M 1s 41300K .......... .......... .......... .......... .......... 68% 156M 1s 41350K .......... .......... .......... .......... .......... 68% 63.8M 1s 41400K .......... .......... .......... .......... .......... 68% 67.3M 1s 41450K .......... .......... .......... .......... .......... 68% 61.4M 1s 41500K .......... .......... .......... .......... .......... 68% 59.3M 1s 41550K .......... .......... .......... .......... .......... 68% 103M 1s 41600K .......... .......... .......... .......... .......... 68% 63.3M 1s 41650K .......... .......... .......... .......... .......... 68% 86.9M 1s 41700K .......... .......... .......... .......... .......... 68% 63.7M 1s 41750K .......... .......... .......... .......... .......... 68% 93.1M 1s 41800K .......... .......... .......... .......... .......... 68% 61.5M 1s 41850K .......... .......... .......... .......... .......... 68% 90.9M 1s 41900K .......... .......... .......... .......... .......... 69% 57.5M 1s 41950K .......... .......... .......... .......... .......... 69% 67.1M 1s 42000K .......... .......... .......... .......... .......... 69% 61.9M 1s 42050K .......... .......... .......... .......... .......... 69% 74.0M 1s 42100K .......... .......... .......... .......... .......... 69% 54.9M 1s 42150K .......... .......... .......... .......... .......... 69% 192M 1s 42200K .......... .......... .......... .......... .......... 69% 62.3M 1s 42250K .......... .......... .......... .......... .......... 69% 91.6M 1s 42300K .......... .......... .......... .......... .......... 69% 47.3M 1s 42350K .......... .......... .......... .......... .......... 69% 62.8M 1s 42400K .......... .......... .......... .......... .......... 69% 87.9M 1s 42450K .......... .......... .......... .......... .......... 69% 62.4M 1s 42500K .......... .......... .......... .......... .......... 70% 104M 1s 42550K .......... .......... .......... .......... .......... 70% 63.9M 1s 42600K .......... .......... .......... .......... .......... 70% 61.7M 1s 42650K .......... .......... .......... .......... .......... 70% 60.8M 1s 42700K .......... .......... .......... .......... .......... 70% 60.9M 1s 42750K .......... .......... .......... .......... .......... 70% 65.8M 1s 42800K .......... .......... .......... .......... .......... 70% 62.3M 1s 42850K .......... .......... .......... .......... .......... 70% 96.3M 1s 42900K .......... .......... .......... .......... .......... 70% 83.0M 1s 42950K .......... .......... .......... .......... .......... 70% 64.9M 1s 43000K .......... .......... .......... .......... .......... 70% 63.4M 1s 43050K .......... .......... .......... .......... .......... 70% 60.5M 1s 43100K .......... .......... .......... .......... .......... 70% 2.02M 1s 43150K .......... .......... .......... .......... .......... 71% 32.7M 1s 43200K .......... .......... .......... .......... .......... 71% 80.0M 1s 43250K .......... .......... .......... .......... .......... 71% 97.6M 1s 43300K .......... .......... .......... .......... .......... 71% 528M 1s 43350K .......... .......... .......... .......... .......... 71% 49.3M 1s 43400K .......... .......... .......... .......... .......... 71% 88.7M 1s 43450K .......... .......... .......... .......... .......... 71% 194M 1s 43500K .......... .......... .......... .......... .......... 71% 90.4M 0s 43550K .......... .......... .......... .......... .......... 71% 96.3M 0s 43600K .......... .......... .......... .......... .......... 71% 87.4M 0s 43650K .......... .......... .......... .......... .......... 71% 92.1M 0s 43700K .......... .......... .......... .......... .......... 71% 501M 0s 43750K .......... .......... .......... .......... .......... 72% 115M 0s 43800K .......... .......... .......... .......... .......... 72% 145M 0s 43850K .......... .......... .......... .......... .......... 72% 208M 0s 43900K .......... .......... .......... .......... .......... 72% 383M 0s 43950K .......... .......... .......... .......... .......... 72% 79.0M 0s 44000K .......... .......... .......... .......... .......... 72% 150M 0s 44050K .......... .......... .......... .......... .......... 72% 105M 0s 44100K .......... .......... .......... .......... .......... 72% 378M 0s 44150K .......... .......... .......... .......... .......... 72% 128M 0s 44200K .......... .......... .......... .......... .......... 72% 92.2M 0s 44250K .......... .......... .......... .......... .......... 72% 190M 0s 44300K .......... .......... .......... .......... .......... 72% 196M 0s 44350K .......... .......... .......... .......... .......... 73% 161M 0s 44400K .......... .......... .......... .......... .......... 73% 176M 0s 44450K .......... .......... .......... .......... .......... 73% 168M 0s 44500K .......... .......... .......... .......... .......... 73% 182M 0s 44550K .......... .......... .......... .......... .......... 73% 104M 0s 44600K .......... .......... .......... .......... .......... 73% 235M 0s 44650K .......... .......... .......... .......... .......... 73% 93.7M 0s 44700K .......... .......... .......... .......... .......... 73% 353M 0s 44750K .......... .......... .......... .......... .......... 73% 236M 0s 44800K .......... .......... .......... .......... .......... 73% 111M 0s 44850K .......... .......... .......... .......... .......... 73% 193M 0s 44900K .......... .......... .......... .......... .......... 73% 94.5M 0s 44950K .......... .......... .......... .......... .......... 74% 189M 0s 45000K .......... .......... .......... .......... .......... 74% 177M 0s 45050K .......... .......... .......... .......... .......... 74% 63.6M 0s 45100K .......... .......... .......... .......... .......... 74% 6.20M 0s 45150K .......... .......... .......... .......... .......... 74% 347M 0s 45200K .......... .......... .......... .......... .......... 74% 316M 0s 45250K .......... .......... .......... .......... .......... 74% 378M 0s 45300K .......... .......... .......... .......... .......... 74% 428M 0s 45350K .......... .......... .......... .......... .......... 74% 369M 0s 45400K .......... .......... .......... .......... .......... 74% 403M 0s 45450K .......... .......... .......... .......... .......... 74% 284M 0s 45500K .......... .......... .......... .......... .......... 74% 387M 0s 45550K .......... .......... .......... .......... .......... 75% 28.5M 0s 45600K .......... .......... .......... .......... .......... 75% 17.3M 0s 45650K .......... .......... .......... .......... .......... 75% 79.0M 0s 45700K .......... .......... .......... .......... .......... 75% 65.7M 0s 45750K .......... .......... .......... .......... .......... 75% 84.3M 0s 45800K .......... .......... .......... .......... .......... 75% 66.6M 0s 45850K .......... .......... .......... .......... .......... 75% 87.8M 0s 45900K .......... .......... .......... .......... .......... 75% 48.9M 0s 45950K .......... .......... .......... .......... .......... 75% 93.7M 0s 46000K .......... .......... .......... .......... .......... 75% 63.0M 0s 46050K .......... .......... .......... .......... .......... 75% 95.9M 0s 46100K .......... .......... .......... .......... .......... 75% 46.7M 0s 46150K .......... .......... .......... .......... .......... 76% 168M 0s 46200K .......... .......... .......... .......... .......... 76% 48.8M 0s 46250K .......... .......... .......... .......... .......... 76% 96.2M 0s 46300K .......... .......... .......... .......... .......... 76% 59.1M 0s 46350K .......... .......... .......... .......... .......... 76% 98.0M 0s 46400K .......... .......... .......... .......... .......... 76% 62.6M 0s 46450K .......... .......... .......... .......... .......... 76% 86.2M 0s 46500K .......... .......... .......... .......... .......... 76% 65.8M 0s 46550K .......... .......... .......... .......... .......... 76% 89.6M 0s 46600K .......... .......... .......... .......... .......... 76% 47.3M 0s 46650K .......... .......... .......... .......... .......... 76% 93.1M 0s 46700K .......... .......... .......... .......... .......... 76% 62.7M 0s 46750K .......... .......... .......... .......... .......... 76% 61.9M 0s 46800K .......... .......... .......... .......... .......... 77% 63.3M 0s 46850K .......... .......... .......... .......... .......... 77% 96.2M 0s 46900K .......... .......... .......... .......... .......... 77% 94.1M 0s 46950K .......... .......... .......... .......... .......... 77% 62.2M 0s 47000K .......... .......... .......... .......... .......... 77% 63.3M 0s 47050K .......... .......... .......... .......... .......... 77% 82.0M 0s 47100K .......... .......... .......... .......... .......... 77% 67.5M 0s 47150K .......... .......... .......... .......... .......... 77% 64.5M 0s 47200K .......... .......... .......... .......... .......... 77% 65.3M 0s 47250K .......... .......... .......... .......... .......... 77% 83.3M 0s 47300K .......... .......... .......... .......... .......... 77% 67.5M 0s 47350K .......... .......... .......... .......... .......... 77% 60.8M 0s 47400K .......... .......... .......... .......... .......... 78% 60.8M 0s 47450K .......... .......... .......... .......... .......... 78% 183M 0s 47500K .......... .......... .......... .......... .......... 78% 59.8M 0s 47550K .......... .......... .......... .......... .......... 78% 63.2M 0s 47600K .......... .......... .......... .......... .......... 78% 59.8M 0s 47650K .......... .......... .......... .......... .......... 78% 2.02M 0s 47700K .......... .......... .......... .......... .......... 78% 21.9M 0s 47750K .......... .......... .......... .......... .......... 78% 38.1M 0s 47800K .......... .......... .......... .......... .......... 78% 64.5M 0s 47850K .......... .......... .......... .......... .......... 78% 148M 0s 47900K .......... .......... .......... .......... .......... 78% 68.4M 0s 47950K .......... .......... .......... .......... .......... 78% 90.1M 0s 48000K .......... .......... .......... .......... .......... 79% 408M 0s 48050K .......... .......... .......... .......... .......... 79% 64.2M 0s 48100K .......... .......... .......... .......... .......... 79% 63.6M 0s 48150K .......... .......... .......... .......... .......... 79% 70.4M 0s 48200K .......... .......... .......... .......... .......... 79% 62.8M 0s 48250K .......... .......... .......... .......... .......... 79% 358M 0s 48300K .......... .......... .......... .......... .......... 79% 102M 0s 48350K .......... .......... .......... .......... .......... 79% 63.9M 0s 48400K .......... .......... .......... .......... .......... 79% 65.4M 0s 48450K .......... .......... .......... .......... .......... 79% 95.3M 0s 48500K .......... .......... .......... .......... .......... 79% 93.6M 0s 48550K .......... .......... .......... .......... .......... 79% 48.9M 0s 48600K .......... .......... .......... .......... .......... 80% 88.7M 0s 48650K .......... .......... .......... .......... .......... 80% 66.7M 0s 48700K .......... .......... .......... .......... .......... 80% 93.0M 0s 48750K .......... .......... .......... .......... .......... 80% 370M 0s 48800K .......... .......... .......... .......... .......... 80% 105M 0s 48850K .......... .......... .......... .......... .......... 80% 51.1M 0s 48900K .......... .......... .......... .......... .......... 80% 95.7M 0s 48950K .......... .......... .......... .......... .......... 80% 138M 0s 49000K .......... .......... .......... .......... .......... 80% 65.3M 0s 49050K .......... .......... .......... .......... .......... 80% 96.8M 0s 49100K .......... .......... .......... .......... .......... 80% 100M 0s 49150K .......... .......... .......... .......... .......... 80% 370M 0s 49200K .......... .......... .......... .......... .......... 81% 313M 0s 49250K .......... .......... .......... .......... .......... 81% 369M 0s 49300K .......... .......... .......... .......... .......... 81% 358M 0s 49350K .......... .......... .......... .......... .......... 81% 399M 0s 49400K .......... .......... .......... .......... .......... 81% 391M 0s 49450K .......... .......... .......... .......... .......... 81% 408M 0s 49500K .......... .......... .......... .......... .......... 81% 412M 0s 49550K .......... .......... .......... .......... .......... 81% 324M 0s 49600K .......... .......... .......... .......... .......... 81% 382M 0s 49650K .......... .......... .......... .......... .......... 81% 393M 0s 49700K .......... .......... .......... .......... .......... 81% 404M 0s 49750K .......... .......... .......... .......... .......... 81% 413M 0s 49800K .......... .......... .......... .......... .......... 82% 424M 0s 49850K .......... .......... .......... .......... .......... 82% 398M 0s 49900K .......... .......... .......... .......... .......... 82% 371M 0s 49950K .......... .......... .......... .......... .......... 82% 353M 0s 50000K .......... .......... .......... .......... .......... 82% 355M 0s 50050K .......... .......... .......... .......... .......... 82% 437M 0s 50100K .......... .......... .......... .......... .......... 82% 362M 0s 50150K .......... .......... .......... .......... .......... 82% 424M 0s 50200K .......... .......... .......... .......... .......... 82% 443M 0s 50250K .......... .......... .......... .......... .......... 82% 395M 0s 50300K .......... .......... .......... .......... .......... 82% 447M 0s 50350K .......... .......... .......... .......... .......... 82% 12.7M 0s 50400K .......... .......... .......... .......... .......... 83% 48.0M 0s 50450K .......... .......... .......... .......... .......... 83% 62.5M 0s 50500K .......... .......... .......... .......... .......... 83% 63.0M 0s 50550K .......... .......... .......... .......... .......... 83% 141M 0s 50600K .......... .......... .......... .......... .......... 83% 71.3M 0s 50650K .......... .......... .......... .......... .......... 83% 58.2M 0s 50700K .......... .......... .......... .......... .......... 83% 67.6M 0s 50750K .......... .......... .......... .......... .......... 83% 86.0M 0s 50800K .......... .......... .......... .......... .......... 83% 49.1M 0s 50850K .......... .......... .......... .......... .......... 83% 94.4M 0s 50900K .......... .......... .......... .......... .......... 83% 93.7M 0s 50950K .......... .......... .......... .......... .......... 83% 61.0M 0s 51000K .......... .......... .......... .......... .......... 83% 95.1M 0s 51050K .......... .......... .......... .......... .......... 84% 62.8M 0s 51100K .......... .......... .......... .......... .......... 84% 62.5M 0s 51150K .......... .......... .......... .......... .......... 84% 60.2M 0s 51200K .......... .......... .......... .......... .......... 84% 93.4M 0s 51250K .......... .......... .......... .......... .......... 84% 49.3M 0s 51300K .......... .......... .......... .......... .......... 84% 94.2M 0s 51350K .......... .......... .......... .......... .......... 84% 96.6M 0s 51400K .......... .......... .......... .......... .......... 84% 61.6M 0s 51450K .......... .......... .......... .......... .......... 84% 89.6M 0s 51500K .......... .......... .......... .......... .......... 84% 62.5M 0s 51550K .......... .......... .......... .......... .......... 84% 88.8M 0s 51600K .......... .......... .......... .......... .......... 84% 46.7M 0s 51650K .......... .......... .......... .......... .......... 85% 146M 0s 51700K .......... .......... .......... .......... .......... 85% 66.2M 0s 51750K .......... .......... .......... .......... .......... 85% 66.4M 0s 51800K .......... .......... .......... .......... .......... 85% 92.1M 0s 51850K .......... .......... .......... .......... .......... 85% 62.1M 0s 51900K .......... .......... .......... .......... .......... 85% 94.6M 0s 51950K .......... .......... .......... .......... .......... 85% 58.0M 0s 52000K .......... .......... .......... .......... .......... 85% 69.4M 0s 52050K .......... .......... .......... .......... .......... 85% 85.3M 0s 52100K .......... .......... .......... .......... .......... 85% 65.6M 0s 52150K .......... .......... .......... .......... .......... 85% 63.6M 0s 52200K .......... .......... .......... .......... .......... 85% 62.0M 0s 52250K .......... .......... .......... .......... .......... 86% 95.0M 0s 52300K .......... .......... .......... .......... .......... 86% 93.0M 0s 52350K .......... .......... .......... .......... .......... 86% 92.7M 0s 52400K .......... .......... .......... .......... .......... 86% 88.4M 0s 52450K .......... .......... .......... .......... .......... 86% 1.13M 0s 52500K .......... .......... .......... .......... .......... 86% 192M 0s 52550K .......... .......... .......... .......... .......... 86% 398M 0s 52600K .......... .......... .......... .......... .......... 86% 388M 0s 52650K .......... .......... .......... .......... .......... 86% 565M 0s 52700K .......... .......... .......... .......... .......... 86% 539M 0s 52750K .......... .......... .......... .......... .......... 86% 448M 0s 52800K .......... .......... .......... .......... .......... 86% 698M 0s 52850K .......... .......... .......... .......... .......... 87% 2.02M 0s 52900K .......... .......... .......... .......... .......... 87% 363M 0s 52950K .......... .......... .......... .......... .......... 87% 338M 0s 53000K .......... .......... .......... .......... .......... 87% 431M 0s 53050K .......... .......... .......... .......... .......... 87% 413M 0s 53100K .......... .......... .......... .......... .......... 87% 322M 0s 53150K .......... .......... .......... .......... .......... 87% 348M 0s 53200K .......... .......... .......... .......... .......... 87% 313M 0s 53250K .......... .......... .......... .......... .......... 87% 428M 0s 53300K .......... .......... .......... .......... .......... 87% 329M 0s 53350K .......... .......... .......... .......... .......... 87% 385M 0s 53400K .......... .......... .......... .......... .......... 87% 393M 0s 53450K .......... .......... .......... .......... .......... 88% 375M 0s 53500K .......... .......... .......... .......... .......... 88% 442M 0s 53550K .......... .......... .......... .......... .......... 88% 391M 0s 53600K .......... .......... .......... .......... .......... 88% 392M 0s 53650K .......... .......... .......... .......... .......... 88% 425M 0s 53700K .......... .......... .......... .......... .......... 88% 309M 0s 53750K .......... .......... .......... .......... .......... 88% 418M 0s 53800K .......... .......... .......... .......... .......... 88% 409M 0s 53850K .......... .......... .......... .......... .......... 88% 412M 0s 53900K .......... .......... .......... .......... .......... 88% 367M 0s 53950K .......... .......... .......... .......... .......... 88% 392M 0s 54000K .......... .......... .......... .......... .......... 88% 402M 0s 54050K .......... .......... .......... .......... .......... 89% 356M 0s 54100K .......... .......... .......... .......... .......... 89% 312M 0s 54150K .......... .......... .......... .......... .......... 89% 368M 0s 54200K .......... .......... .......... .......... .......... 89% 392M 0s 54250K .......... .......... .......... .......... .......... 89% 364M 0s 54300K .......... .......... .......... .......... .......... 89% 403M 0s 54350K .......... .......... .......... .......... .......... 89% 387M 0s 54400K .......... .......... .......... .......... .......... 89% 404M 0s 54450K .......... .......... .......... .......... .......... 89% 246M 0s 54500K .......... .......... .......... .......... .......... 89% 365M 0s 54550K .......... .......... .......... .......... .......... 89% 404M 0s 54600K .......... .......... .......... .......... .......... 89% 402M 0s 54650K .......... .......... .......... .......... .......... 89% 434M 0s 54700K .......... .......... .......... .......... .......... 90% 371M 0s 54750K .......... .......... .......... .......... .......... 90% 409M 0s 54800K .......... .......... .......... .......... .......... 90% 366M 0s 54850K .......... .......... .......... .......... .......... 90% 309M 0s 54900K .......... .......... .......... .......... .......... 90% 421M 0s 54950K .......... .......... .......... .......... .......... 90% 362M 0s 55000K .......... .......... .......... .......... .......... 90% 397M 0s 55050K .......... .......... .......... .......... .......... 90% 399M 0s 55100K .......... .......... .......... .......... .......... 90% 377M 0s 55150K .......... .......... .......... .......... .......... 90% 351M 0s 55200K .......... .......... .......... .......... .......... 90% 427M 0s 55250K .......... .......... .......... .......... .......... 90% 890K 0s 55300K .......... .......... .......... .......... .......... 91% 47.8M 0s 55350K .......... .......... .......... .......... .......... 91% 85.5M 0s 55400K .......... .......... .......... .......... .......... 91% 65.7M 0s 55450K .......... .......... .......... .......... .......... 91% 92.2M 0s 55500K .......... .......... .......... .......... .......... 91% 46.3M 0s 55550K .......... .......... .......... .......... .......... 91% 87.4M 0s 55600K .......... .......... .......... .......... .......... 91% 64.0M 0s 55650K .......... .......... .......... .......... .......... 91% 93.1M 0s 55700K .......... .......... .......... .......... .......... 91% 61.5M 0s 55750K .......... .......... .......... .......... .......... 91% 90.5M 0s 55800K .......... .......... .......... .......... .......... 91% 60.3M 0s 55850K .......... .......... .......... .......... .......... 91% 98.4M 0s 55900K .......... .......... .......... .......... .......... 92% 63.0M 0s 55950K .......... .......... .......... .......... .......... 92% 83.9M 0s 56000K .......... .......... .......... .......... .......... 92% 48.7M 0s 56050K .......... .......... .......... .......... .......... 92% 81.5M 0s 56100K .......... .......... .......... .......... .......... 92% 65.0M 0s 56150K .......... .......... .......... .......... .......... 92% 102M 0s 56200K .......... .......... .......... .......... .......... 92% 62.9M 0s 56250K .......... .......... .......... .......... .......... 92% 95.5M 0s 56300K .......... .......... .......... .......... .......... 92% 46.5M 0s 56350K .......... .......... .......... .......... .......... 92% 152M 0s 56400K .......... .......... .......... .......... .......... 92% 47.7M 0s 56450K .......... .......... .......... .......... .......... 92% 96.8M 0s 56500K .......... .......... .......... .......... .......... 93% 63.7M 0s 56550K .......... .......... .......... .......... .......... 93% 61.2M 0s 56600K .......... .......... .......... .......... .......... 93% 61.9M 0s 56650K .......... .......... .......... .......... .......... 93% 145M 0s 56700K .......... .......... .......... .......... .......... 93% 66.6M 0s 56750K .......... .......... .......... .......... .......... 93% 63.9M 0s 56800K .......... .......... .......... .......... .......... 93% 63.6M 0s 56850K .......... .......... .......... .......... .......... 93% 92.1M 0s 56900K .......... .......... .......... .......... .......... 93% 64.6M 0s 56950K .......... .......... .......... .......... .......... 93% 89.4M 0s 57000K .......... .......... .......... .......... .......... 93% 89.6M 0s 57050K .......... .......... .......... .......... .......... 93% 62.7M 0s 57100K .......... .......... .......... .......... .......... 94% 63.7M 0s 57150K .......... .......... .......... .......... .......... 94% 91.5M 0s 57200K .......... .......... .......... .......... .......... 94% 1.91M 0s 57250K .......... .......... .......... .......... .......... 94% 85.8M 0s 57300K .......... .......... .......... .......... .......... 94% 41.4M 0s 57350K .......... .......... .......... .......... .......... 94% 403M 0s 57400K .......... .......... .......... .......... .......... 94% 52.8M 0s 57450K .......... .......... .......... .......... .......... 94% 318M 0s 57500K .......... .......... .......... .......... .......... 94% 114M 0s 57550K .......... .......... .......... .......... .......... 94% 83.5M 0s 57600K .......... .......... .......... .......... .......... 94% 68.2M 0s 57650K .......... .......... .......... .......... .......... 94% 103M 0s 57700K .......... .......... .......... .......... .......... 95% 83.3M 0s 57750K .......... .......... .......... .......... .......... 95% 159M 0s 57800K .......... .......... .......... .......... .......... 95% 97.1M 0s 57850K .......... .......... .......... .......... .......... 95% 179M 0s 57900K .......... .......... .......... .......... .......... 95% 244M 0s 57950K .......... .......... .......... .......... .......... 95% 141M 0s 58000K .......... .......... .......... .......... .......... 95% 44.1M 0s 58050K .......... .......... .......... .......... .......... 95% 459M 0s 58100K .......... .......... .......... .......... .......... 95% 474M 0s 58150K .......... .......... .......... .......... .......... 95% 465M 0s 58200K .......... .......... .......... .......... .......... 95% 462M 0s 58250K .......... .......... .......... .......... .......... 95% 560M 0s 58300K .......... .......... .......... .......... .......... 96% 495M 0s 58350K .......... .......... .......... .......... .......... 96% 526M 0s 58400K .......... .......... .......... .......... .......... 96% 543M 0s 58450K .......... .......... .......... .......... .......... 96% 461M 0s 58500K .......... .......... .......... .......... .......... 96% 556M 0s 58550K .......... .......... .......... .......... .......... 96% 551M 0s 58600K .......... .......... .......... .......... .......... 96% 407M 0s 58650K .......... .......... .......... .......... .......... 96% 590M 0s 58700K .......... .......... .......... .......... .......... 96% 460M 0s 58750K .......... .......... .......... .......... .......... 96% 561M 0s 58800K .......... .......... .......... .......... .......... 96% 534M 0s 58850K .......... .......... .......... .......... .......... 96% 457M 0s 58900K .......... .......... .......... .......... .......... 96% 574M 0s 58950K .......... .......... .......... .......... .......... 97% 409M 0s 59000K .......... .......... .......... .......... .......... 97% 544M 0s 59050K .......... .......... .......... .......... .......... 97% 558M 0s 59100K .......... .......... .......... .......... .......... 97% 569M 0s 59150K .......... .......... .......... .......... .......... 97% 565M 0s 59200K .......... .......... .......... .......... .......... 97% 9.89M 0s 59250K .......... .......... .......... .......... .......... 97% 56.7M 0s 59300K .......... .......... .......... .......... .......... 97% 71.7M 0s 59350K .......... .......... .......... .......... .......... 97% 61.9M 0s 59400K .......... .......... .......... .......... .......... 97% 63.2M 0s 59450K .......... .......... .......... .......... .......... 97% 86.2M 0s 59500K .......... .......... .......... .......... .......... 97% 62.8M 0s 59550K .......... .......... .......... .......... .......... 98% 96.0M 0s 59600K .......... .......... .......... .......... .......... 98% 49.2M 0s 59650K .......... .......... .......... .......... .......... 98% 189M 0s 59700K .......... .......... .......... .......... .......... 98% 96.4M 0s 59750K .......... .......... .......... .......... .......... 98% 92.2M 0s 59800K .......... .......... .......... .......... .......... 98% 1.38M 0s 59850K .......... .......... .......... .......... .......... 98% 64.1M 0s 59900K .......... .......... .......... .......... .......... 98% 46.4M 0s 59950K .......... .......... .......... .......... .......... 98% 91.2M 0s 60000K .......... .......... .......... .......... .......... 98% 89.9M 0s 60050K .......... .......... .......... .......... .......... 98% 64.8M 0s 60100K .......... .......... .......... .......... .......... 98% 62.3M 0s 60150K .......... .......... .......... .......... .......... 99% 95.4M 0s 60200K .......... .......... .......... .......... .......... 99% 60.6M 0s 60250K .......... .......... .......... .......... .......... 99% 89.6M 0s 60300K .......... .......... .......... .......... .......... 99% 63.6M 0s 60350K .......... .......... .......... .......... .......... 99% 61.7M 0s 60400K .......... .......... .......... .......... .......... 99% 60.3M 0s 60450K .......... .......... .......... .......... .......... 99% 86.8M 0s 60500K .......... .......... .......... .......... .......... 99% 89.1M 0s 60550K .......... .......... .......... .......... .......... 99% 113M 0s 60600K .......... .......... .......... .......... .......... 99% 80.5M 0s 60650K .......... .......... .......... .......... .......... 99% 95.9M 0s 60700K .......... .......... .......... .......... .......... 99% 70.9M 0s 60750K .......... .......... .......... 100% 190M=1.6s 2024-06-21 00:34:09 (36.1 MB/s) - '/home/autobuild/autobuild/instance-1/output-1/build/.mongodb-src-r4.2.18.tar.gz.3xxX5T/output' saved [62239720/62239720] mongodb-src-r4.2.18.tar.gz: OK (sha256: 5bbb9567cc1f358ac7d9f37d9fe749862728bdf9f742d1dfc5e35a8b6c2985ba) >>> mongodb 4.2.18 Extracting gzip -d -c /home/autobuild/autobuild/instance-1/dl/mongodb/mongodb-src-r4.2.18.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-1/output-1/build/mongodb-4.2.18 -xf - >>> mongodb 4.2.18 Patching Applying 0001-ssl_manager.cpp-fix-build-with-gcc-7-and-fpermissive.patch using patch: patching file src/mongo/util/net/ssl_manager.cpp Hunk #1 succeeded at 776 (offset -6 lines). Hunk #2 succeeded at 793 (offset -6 lines). Hunk #3 succeeded at 838 (offset -6 lines). Applying 0002-src-mongo-db-exec-plan_stats.h-fix-build-with-gcc-11.patch using patch: patching file src/mongo/db/exec/plan_stats.h >>> mongodb 4.2.18 Configuring >>> mongodb 4.2.18 Building (cd /home/autobuild/autobuild/instance-1/output-1/build/mongodb-4.2.18; /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 /home/autobuild/autobuild/instance-1/output-1/host/bin/scons CC="/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc" CXX="/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++" -j"1" --disable-minimum-compiler-version-enforcement --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-yaml --use-system-zlib MONGO_VERSION=4.2.18- --wiredtiger=on --js-engine=none --allocator=system --enable-free-mon=on --enable-http-client=on --ssl=on --ssl-provider=openssl mongod mongos) scons: Reading SConscript files ... scons: running with args /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 /home/autobuild/autobuild/instance-1/output-1/host/bin/scons CC=/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc CXX=/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -j1 --disable-minimum-compiler-version-enforcement --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-yaml --use-system-zlib MONGO_VERSION=4.2.18- --wiredtiger=on --js-engine=none --allocator=system --enable-free-mon=on --enable-http-client=on --ssl=on --ssl-provider=openssl mongod mongos Mkdir("build/scons") scons version: 4.7.0 python version: 3 11 8 'final' 0 CC is /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc resolves to /home/autobuild/autobuild/instance-1/output-1/host/bin/toolchain-wrapper CXX is /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ resolves to /home/autobuild/autobuild/instance-1/output-1/host/bin/toolchain-wrapper Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C++ compiler "/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++" is GCC... yes Checking if C compiler "/home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc" is GCC... yes Detected a aarch64 processor Checking if target OS linux is supported by the toolchain... yes Checking if C compiler is GCC 8.2 or newer...yes Checking if C++ compiler is GCC 8.2 or newer...yes Checking if C compiler supports -Wno-unused-local-typedefs... yes Checking if C compiler supports -Wno-unused-function... yes Checking if C compiler supports -Wno-unused-private-field... no Checking if C compiler supports -Wno-deprecated-declarations... yes Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no Checking if C compiler supports -Wno-tautological-constant-compare... no Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... no Checking if C compiler supports -Wno-unused-const-variable... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking if C compiler supports -Wno-missing-braces... yes Checking if C compiler supports -Wno-inconsistent-missing-override... no Checking if C compiler supports -Wno-potentially-evaluated-expression... no Checking if C++ compiler supports -Wpessimizing-move... yes Checking if C++ compiler supports -Wredundant-move... yes Checking if C++ compiler supports -Wno-maybe-uninitialized... yes Checking if C++ compiler supports -Wno-undefined-var-template... no Checking if C++ compiler supports -Wno-instantiation-after-specialization... no Checking if C compiler supports -Wno-unused-lambda-capture... no Checking if C compiler supports -Wno-exceptions... yes Checking if C++ compiler supports -fsized-deallocation... yes Checking if C++ compiler supports -Wno-defaulted-function-deleted... no Checking -Wnon-virtual-dtor for false positives... no Checking if C compiler supports -fstack-protector-strong... yes Checking if we are using libstdc++... yes Checking if C++ compiler supports -std=c++17... yes Checking if C compiler supports -std=c11... yes WARNING: System versions of C++ libraries must be compiled with C++14/17 support Checking for C++17... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking for libstdc++ 5.3.0 or better... yes Checking if we are on a POSIX system... yes Checking if the POSIX monotonic clock is supported... yes Checking off_t is 8 bytes... yes Checking if linker supports -fuse-ld=gold... yes Checking if linker supports -Wl,--build-id... yes Checking if linker supports -Wl,--hash-style=gnu... yes Checking if linker supports -Wl,-z,noexecstack... yes Checking if linker supports -Wl,--warn-execstack... yes Checking if linker supports -Wl,-z,relro... yes Checking for glibc with non-broken _FORTIFY_SOURCE...yes Checking if C compiler supports -fno-builtin-memcmp... yes Checking for storage class thread_local yes Checking for C++14 std::enable_if_t support...yes Checking for C++14 std::make_unique support... yes Checking if pthread_setname_np is supported... yes Checking for SSLeay_version(0) in C library crypto... yes Checking for SSL_version(NULL) in C library ssl... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... no Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes Checking if EC_KEY_new_by_curve_name is supported... yes Using SSL Provider: openssl Checking for C library pcre... yes Checking for C library pcrecpp... yes Checking for C library snappy... yes Checking for C library z... yes Checking for C library yaml-cpp... yes Checking for C++ header file sqlite3.h... yes Checking for C library sqlite3... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking if system boost version is 1.49 or newer...yes Checking for C++ library boost_filesystem-mt... no Checking for C++ library boost_filesystem... yes Checking for C++ library boost_program_options-mt... no Checking for C++ library boost_program_options... yes Checking for C++ library boost_system-mt... no Checking for C++ library boost_system... yes Checking for C++ library boost_iostreams-mt... no Checking for C++ library boost_iostreams... yes Checking for C library rt... yes Checking for C library dl... yes Checking for C++ header file execinfo.h... yes Checking whether backtrace is declared... yes Checking whether backtrace_symbols is declared... yes Checking whether backtrace_symbols_fd is declared... yes Checking for C library pcap... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking for extended alignment 64 for concurrency types... yes Checking for mongoc_get_major_version() in C library mongoc-1.0... no Checking for curl_global_init(0) in C library curl... yes Checking for curl_global_init(0) in C library curl... yes Checking if C compiler supports -moutline-atomics... yes Checking for C function fallocate()... yes Checking for C function sync_file_range()... yes Checking for C header file arm_neon.h... yes scons: done reading SConscript files. scons: Building targets ... /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/client/read_preference_gen.h --output build/opt/mongo/client/read_preference_gen.cpp src/mongo/client/read_preference.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/generic_cursor_gen.h --output build/opt/mongo/db/generic_cursor_gen.cpp src/mongo/db/generic_cursor.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/apply_ops_gen.h --output build/opt/mongo/db/repl/apply_ops_gen.cpp src/mongo/db/repl/apply_ops.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/pipeline/runtime_constants_gen.h --output build/opt/mongo/db/pipeline/runtime_constants_gen.cpp src/mongo/db/pipeline/runtime_constants.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.err src/mongo/base/error_codes.tpl.h=build/opt/mongo/base/error_codes.h src/mongo/base/error_codes.tpl.cpp=build/opt/mongo/base/error_codes.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/logical_session_id_gen.h --output build/opt/mongo/db/logical_session_id_gen.cpp src/mongo/db/logical_session_id.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/ops/write_ops_gen.h --output build/opt/mongo/db/ops/write_ops_gen.cpp src/mongo/db/ops/write_ops.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/ops/single_write_result_gen.h --output build/opt/mongo/db/ops/single_write_result_gen.cpp src/mongo/db/ops/single_write_result.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/query/tailable_mode_gen.h --output build/opt/mongo/db/query/tailable_mode_gen.cpp src/mongo/db/query/tailable_mode.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/oplog_entry_gen.h --output build/opt/mongo/db/repl/oplog_entry_gen.cpp src/mongo/db/repl/oplog_entry.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/transaction_participant_gen.h --output build/opt/mongo/db/transaction_participant_gen.cpp src/mongo/db/transaction_participant.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/repl_settings_gen.h --output build/opt/mongo/db/repl/repl_settings_gen.cpp src/mongo/db/repl/repl_settings.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/pipeline/exchange_spec_gen.h --output build/opt/mongo/db/pipeline/exchange_spec_gen.cpp src/mongo/db/pipeline/exchange_spec.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/transactions_stats_gen.h --output build/opt/mongo/db/transactions_stats_gen.cpp src/mongo/db/transactions_stats.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/query/query_knobs_gen.h --output build/opt/mongo/db/query/query_knobs_gen.cpp src/mongo/db/query/query_knobs.idl Creating 'build/opt/mongo/config.h' /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/session_txn_record_gen.h --output build/opt/mongo/db/session_txn_record_gen.cpp src/mongo/db/session_txn_record.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/replication_metrics_gen.h --output build/opt/mongo/db/repl/replication_metrics_gen.cpp src/mongo/db/repl/replication_metrics.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type_gen.h build/opt/mongo/db/auth/action_type_gen.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/kill_sessions_gen.h --output build/opt/mongo/db/kill_sessions_gen.cpp src/mongo/db/kill_sessions.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/s/database_version_gen.h --output build/opt/mongo/s/database_version_gen.cpp src/mongo/s/database_version.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/repl_set_config_gen.h --output build/opt/mongo/db/repl/repl_set_config_gen.cpp src/mongo/db/repl/repl_set_config.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/s/catalog/type_chunk_base_gen.h --output build/opt/mongo/s/catalog/type_chunk_base_gen.cpp src/mongo/s/catalog/type_chunk_base.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/commands/txn_cmds_gen.h --output build/opt/mongo/db/commands/txn_cmds_gen.cpp src/mongo/db/commands/txn_cmds.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/repl/election_reason_counter_gen.h --output build/opt/mongo/db/repl/election_reason_counter_gen.cpp src/mongo/db/repl/election_reason_counter.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/repl/sync_tail.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/repl/sync_tail.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/repl/sync_tail.h:35, from src/mongo/db/repl/sync_tail.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42, from src/mongo/db/repl/storage_interface.h:40, from src/mongo/db/repl/oplog_applier.h:41, from src/mongo/db/repl/sync_tail.h:39: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/i18n/ucol.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/i18n/ucol.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/s/add_shard_cmd_gen.h --output build/opt/mongo/db/s/add_shard_cmd_gen.cpp src/mongo/db/s/add_shard_cmd.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/s/transaction_coordinator_document_gen.h --output build/opt/mongo/db/s/transaction_coordinator_document_gen.cpp src/mongo/db/s/transaction_coordinator_document.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/s/sharding_initialization_mongod.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/s/sharding_initialization_mongod.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/s/sharding_initialization_mongod.h:32, from src/mongo/db/s/sharding_initialization_mongod.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/s/sharding_initialization_mongod.cpp:42: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/client/connection_string.h:40, from src/mongo/client/replica_set_change_notifier.h:36, from src/mongo/db/s/sharding_initialization_mongod.h:33: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::ShardingInitializationMongoD; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::ShardingInitializationMongoD; D = mongo::ServiceContext]' src/mongo/db/s/sharding_initialization_mongod.cpp:78:89: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/util/signal_win32.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/util/signal_win32.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/util/str.h:45, from src/mongo/util/signal_win32.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ Creating 'build/opt/third_party/wiredtiger/wiredtiger.h' /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/wiredtiger/src/reconcile/rec_write.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.3.7/zstd/lib -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/reconcile/rec_write.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/wiredtiger/src/os_common/os_strtouq.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.3.7/zstd/lib -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/os_common/os_strtouq.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationweights.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/i18n/collationweights.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/config_server_client.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/config_server_client.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/bson/bsonobj.h:40, from src/mongo/s/client/shard.h:34, from src/mongo/s/config_server_client.h:32, from src/mongo/s/config_server_client.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/s/request_types/auto_split_vector_gen.h --output build/opt/mongo/s/request_types/auto_split_vector_gen.cpp src/mongo/s/request_types/auto_split_vector.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/shard_util.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/shard_util.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/bson/bsonobj.h:40, from src/mongo/s/catalog/type_chunk.h:35, from src/mongo/s/shard_util.h:36, from src/mongo/s/shard_util.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ src/mongo/s/shard_util.cpp: In function 'mongo::StatusWith mongo::shardutil::retrieveTotalShardSize(mongo::OperationContext*, const mongo::ShardId&)': src/mongo/s/shard_util.cpp:77:25: warning: redundant move in initialization [-Wredundant-move] 77 | return std::move(listDatabasesStatus.getStatus()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/s/shard_util.cpp:77:25: note: remove 'std::move' call src/mongo/s/shard_util.cpp: In function 'mongo::StatusWith > mongo::shardutil::selectChunkSplitPoints(mongo::OperationContext*, const mongo::ShardId&, const mongo::NamespaceString&, const mongo::ShardKeyPattern&, const mongo::ChunkRange&, long long int)': src/mongo/s/shard_util.cpp:146:25: warning: redundant move in return statement [-Wredundant-move] 146 | return std::move(splitPoints); | ~~~~~~~~~^~~~~~~~~~~~~ src/mongo/s/shard_util.cpp:146:25: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.h --output build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp src/mongo/rpc/metadata/impersonated_user_metadata.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/sharding_egress_metadata_hook.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/sharding_egress_metadata_hook.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/s/sharding_egress_metadata_hook.cpp:36: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/cluster_identity_loader.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/cluster_identity_loader.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/bson/oid.h:34, from src/mongo/s/cluster_identity_loader.h:34, from src/mongo/s/cluster_identity_loader.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/oid.h:38: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::ClusterIdentityLoader; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::ClusterIdentityLoader; D = mongo::ServiceContext]' src/mongo/s/cluster_identity_loader.cpp:46:89: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/config_server_catalog_cache_loader.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/config_server_catalog_cache_loader.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/platform/mutex.h:38, from src/mongo/s/config_server_catalog_cache_loader.h:32, from src/mongo/s/config_server_catalog_cache_loader.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/catalog_cache_loader.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/catalog_cache_loader.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/s/catalog_cache_loader.h:34, from src/mongo/s/catalog_cache_loader.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:44, from src/mongo/bson/bsonobj.h:44, from src/mongo/s/catalog/type_chunk.h:35, from src/mongo/s/catalog_cache_loader.h:36: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' src/mongo/s/catalog_cache_loader.cpp:38:75: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call ar rcsTD build/opt/mongo/s/libcoreshard.a build/opt/mongo/s/catalog_cache_loader.o build/opt/mongo/s/cluster_identity_loader.o build/opt/mongo/s/config_server_catalog_cache_loader.o build/opt/mongo/s/config_server_client.o build/opt/mongo/s/shard_util.o build/opt/mongo/s/sharding_egress_metadata_hook.o Skipping ranlib for thin archive build/opt/mongo/s/libcoreshard.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/commands/feature_compatibility_version_parser.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/commands/feature_compatibility_version_parser.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/jsobj.h:43, from src/mongo/db/server_options.h:32, from src/mongo/db/commands/feature_compatibility_version_parser.h:32, from src/mongo/db/commands/feature_compatibility_version_parser.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/repl/read_concern_args.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/repl/read_concern_args.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/repl/read_concern_args.h:35, from src/mongo/db/repl/read_concern_args.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:44, from src/mongo/bson/bsonobj.h:44, from src/mongo/bson/json.h:35, from src/mongo/db/json.h:32, from src/mongo/db/repl/read_concern_args.h:36: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::repl::ReadConcernArgs; DecoratedType = mongo::OperationContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::repl::ReadConcernArgs; D = mongo::OperationContext]' src/mongo/db/repl/read_concern_args.cpp:66:57: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call ar rcsTD build/opt/mongo/db/repl/libread_concern_args.a build/opt/mongo/db/repl/read_concern_args.o Skipping ranlib for thin archive build/opt/mongo/db/repl/libread_concern_args.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/s2/util/coding/varint.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Isrc/third_party/s2 -Isrc/third_party/gflags-2.0/src -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/util/coding/varint.cc /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/s2/util/coding/coder.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Isrc/third_party/s2 -Isrc/third_party/gflags-2.0/src -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/util/coding/coder.cc In file included from src/mongo/base/string_data.h:39, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/util/coding/coder.cc:6: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ ar rcsTD build/opt/third_party/s2/util/coding/libcoding.a build/opt/third_party/s2/util/coding/coder.o build/opt/third_party/s2/util/coding/varint.o Skipping ranlib for thin archive build/opt/third_party/s2/util/coding/libcoding.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/common/ucnvsel.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/common/ucnvsel.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/shard_id.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/shard_id.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/s/shard_id.h:35, from src/mongo/s/shard_id.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/common/ustrenum.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/common/ustrenum.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/initializer_function.h:32, from src/mongo/base/global_initializer_registerer.h:35, from src/mongo/db/service_context.h:36, from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42, from src/mongo/db/catalog/collection_catalog.h:35, from src/mongo/db/storage/durable_catalog_impl.h:37, from src/mongo/db/storage/durable_catalog_feature_tracker.h:36, from src/mongo/db/storage/storage_engine_impl.h:40, from src/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.cpp:34: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' ar rcsTD build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test.a build/opt/mongo/db/storage/ephemeral_for_test/ephemeral_for_test_init.o Skipping ranlib for thin archive build/opt/mongo/db/storage/ephemeral_for_test/libstorage_ephemeral_for_test.a /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/logical_session_cache_stats_gen.h --output build/opt/mongo/db/logical_session_cache_stats_gen.cpp src/mongo/db/logical_session_cache_stats.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/logical_session_cache_gen.h --output build/opt/mongo/db/logical_session_cache_gen.cpp src/mongo/db/logical_session_cache.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/logical_session_id_helpers.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/logical_session_id_helpers.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/bson/mutable/element.h:34, from src/mongo/db/auth/privilege.h:34, from src/mongo/db/logical_session_id_helpers.h:35, from src/mongo/db/logical_session_id_helpers.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/icu4c-57.1/source/common/cwchar.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/common/cwchar.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/util/net/private/socket_poll.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/util/net/private/socket_poll.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/initializer_function.h:32, from src/mongo/base/global_initializer_registerer.h:35, from src/mongo/base/init.h:47, from src/mongo/util/net/private/socket_poll.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/exec/working_set_computed_data.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/exec/working_set_computed_data.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/jsobj.h:43, from src/mongo/db/exec/working_set.h:35, from src/mongo/db/exec/working_set_computed_data.h:32, from src/mongo/db/exec/working_set_computed_data.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_binarydecimal.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -w -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_binarydecimal.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/icu4c-57.1/source/common/ucnv_u8.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/common/ucnv_u8.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/pipeline/dependencies.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/pipeline/dependencies.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/jsobj.h:43, from src/mongo/db/pipeline/dependencies.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/i18n/sortkey.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/i18n/sortkey.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/pipeline/aggregation_request.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/pipeline/aggregation_request.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/bson/bsonelement.h:38, from src/mongo/db/pipeline/aggregation_request.h:35, from src/mongo/db/pipeline/aggregation_request.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/pipeline/aggregation_request.cpp:41: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/query/explain.h:36: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/exec/near.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/exec/near.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/db/exec/near.h:36, from src/mongo/db/exec/near.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42, from src/mongo/db/exec/near.h:38: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.h --output build/opt/mongo/db/storage/wiredtiger/oplog_stone_parameters_gen.cpp src/mongo/db/storage/wiredtiger/oplog_stone_parameters.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/storage/wiredtiger/wiredtiger_record_store.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/valgrind-3.14.0/include -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp In file included from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:36: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/clientcursor.h:39, from src/mongo/db/curop.h:34, from src/mongo/db/concurrency/write_conflict_exception.h:35, from src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:45: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/plan_executor.h:36: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/commands/fsync_locked.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/commands/fsync_locked.cpp ar rcsTD build/opt/mongo/db/commands/libfsync_locked.a build/opt/mongo/db/commands/fsync_locked.o Skipping ranlib for thin archive build/opt/mongo/db/commands/libfsync_locked.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/crypto/sha_block_openssl.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/crypto/sha_block_openssl.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/crypto/sha_block.h:38, from src/mongo/crypto/sha1_block.h:32, from src/mongo/crypto/sha_block_openssl.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/index/wildcard_access_method.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/index/wildcard_access_method.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/base/string_data_comparator_interface.h:32, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/bson/simple_bsonobj_comparator.h:35, from src/mongo/db/index/index_access_method.h:36, from src/mongo/db/index/wildcard_access_method.h:32, from src/mongo/db/index/wildcard_access_method.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/clientcursor.h:39, from src/mongo/db/curop.h:34, from src/mongo/db/concurrency/write_conflict_exception.h:35, from src/mongo/db/index/wildcard_access_method.cpp:35: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/plan_executor.h:36: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/chunk.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/chunk.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/bson/bsonobj.h:40, from src/mongo/s/catalog/type_chunk.h:35, from src/mongo/s/chunk.h:32, from src/mongo/s/chunk.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/catalog/collection_catalog.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/catalog/collection_catalog.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/catalog/collection.h:37, from src/mongo/db/catalog/collection_catalog.h:35, from src/mongo/db/catalog/collection_catalog.cpp:33: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/timestamp.h:35, from src/mongo/db/catalog/collection.h:41: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::CollectionCatalog; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::CollectionCatalog; D = mongo::ServiceContext]' src/mongo/db/catalog/collection_catalog.cpp:45:57: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/cluster_auth_mode_option_gen.h --output build/opt/mongo/db/cluster_auth_mode_option_gen.cpp src/mongo/db/cluster_auth_mode_option.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/mongod_options_storage_gen.h --output build/opt/mongo/db/mongod_options_storage_gen.cpp src/mongo/db/mongod_options_storage.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/mongod_options_sharding_gen.h --output build/opt/mongo/db/mongod_options_sharding_gen.cpp src/mongo/db/mongod_options_sharding.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/mongod_options_replication_gen.h --output build/opt/mongo/db/mongod_options_replication_gen.cpp src/mongo/db/mongod_options_replication.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/keyfile_option_gen.h --output build/opt/mongo/db/keyfile_option_gen.cpp src/mongo/db/keyfile_option.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/server_options_nongeneral_gen.h --output build/opt/mongo/db/server_options_nongeneral_gen.cpp src/mongo/db/server_options_nongeneral.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/mongod_options_legacy_gen.h --output build/opt/mongo/db/mongod_options_legacy_gen.cpp src/mongo/db/mongod_options_legacy.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/mongod_options_general_gen.h --output build/opt/mongo/db/mongod_options_general_gen.cpp src/mongo/db/mongod_options_general.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/mongod_options.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/mongod_options.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/mongod_options.h:34, from src/mongo/db/mongod_options.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_int32.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -w -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_int32.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/icu4c-57.1/source/i18n/zonemeta.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Wno-sign-compare -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n src/third_party/icu4c-57.1/source/i18n/zonemeta.cpp /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/client/async_client.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/client/async_client.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/client/authenticate.h:34, from src/mongo/client/async_client.h:34, from src/mongo/client/async_client.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ ar rcsTD build/opt/mongo/client/libasync_client.a build/opt/mongo/client/async_client.o Skipping ranlib for thin archive build/opt/mongo/client/libasync_client.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/s/request_types/set_shard_version_request.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/s/request_types/set_shard_version_request.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/client/connection_string.h:37, from src/mongo/s/request_types/set_shard_version_request.h:35, from src/mongo/s/request_types/set_shard_version_request.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/s/read_only_catalog_cache_loader.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/s/read_only_catalog_cache_loader.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/platform/mutex.h:38, from src/mongo/s/config_server_catalog_cache_loader.h:32, from src/mongo/db/s/read_only_catalog_cache_loader.h:32, from src/mongo/db/s/read_only_catalog_cache_loader.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_asin.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -w -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_asin.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/wcstod128.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -w -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/wcstod128.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/s2/strings/strutil.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -Isrc/third_party/s2 -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/strings/strutil.cc In file included from src/mongo/base/string_data.h:39, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/strings/strutil.h:53, from src/third_party/s2/strings/strutil.cc:5: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/wiredtiger/src/support/hex.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.3.7/zstd/lib -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/support/hex.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/crypto/sha256_block.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/crypto/sha256_block.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/crypto/sha_block.h:38, from src/mongo/crypto/sha256_block.h:32, from src/mongo/crypto/sha256_block.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ ar rcsTD build/opt/mongo/crypto/libsha256_block.a build/opt/mongo/crypto/sha256_block.o Skipping ranlib for thin archive build/opt/mongo/crypto/libsha256_block.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/concurrency/write_conflict_exception.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/concurrency/write_conflict_exception.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/concurrency/write_conflict_exception.h:34, from src/mongo/db/concurrency/write_conflict_exception.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/clientcursor.h:39, from src/mongo/db/curop.h:34, from src/mongo/db/concurrency/write_conflict_exception.h:35: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/plan_executor.h:36: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/update/pop_node.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/update/pop_node.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/update/pop_node.h:32, from src/mongo/db/update/pop_node.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/update/update_leaf_node.h:32, from src/mongo/db/update/modifier_node.h:38, from src/mongo/db/update/pop_node.h:33: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:35, from src/mongo/db/update/pop_node.cpp:34: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/client/remote_command_targeter_rs.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter_rs.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/util/assert_util.h:36, from src/mongo/base/checked_cast.h:34, from src/mongo/util/future_impl.h:36, from src/mongo/util/future.h:33, from src/mongo/client/remote_command_targeter.h:32, from src/mongo/client/remote_command_targeter_rs.h:36, from src/mongo/client/remote_command_targeter_rs.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/wiredtiger/src/schema/schema_stat.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.3.7/zstd/lib -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/schema/schema_stat.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/commands/current_op.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/commands/current_op.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/initializer_function.h:32, from src/mongo/base/global_initializer_registerer.h:35, from src/mongo/base/init.h:47, from src/mongo/db/commands.h:37, from src/mongo/db/commands/current_op_common.h:34, from src/mongo/db/commands/current_op.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/query/explain.h:36: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/s/merge_chunks_command.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/s/merge_chunks_command.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from build/opt/mongo/db/auth/action_type_gen.h:39, from src/mongo/db/auth/action_type.h:37, from src/mongo/db/s/merge_chunks_command.cpp:34: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/plan_cache.h:37, from src/mongo/db/catalog/collection_info_cache.h:33, from src/mongo/db/catalog/collection.h:42, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/s/merge_chunks_command.cpp:37: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/catalog/collection.h:48: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/third_party/s2/s2latlng.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -DDEBUG_MODE=false -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Isrc/third_party/s2 -Ibuild/opt -Isrc src/third_party/s2/s2latlng.cc In file included from src/mongo/base/string_data.h:39, from src/mongo/logger/log_severity.h:35, from src/third_party/s2/base/logging.h:19, from src/third_party/s2/s2.h:23, from src/third_party/s2/s2latlng.cc:2: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/storage/backup_cursor_hooks.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/storage/backup_cursor_hooks.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/pipeline/value.h:33, from src/mongo/db/pipeline/document_internal.h:38, from src/mongo/db/pipeline/document.h:32, from src/mongo/db/storage/backup_cursor_state.h:36, from src/mongo/db/storage/backup_cursor_hooks.h:35, from src/mongo/db/storage/backup_cursor_hooks.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:44, from src/mongo/bson/bsonmisc.h:32, from src/mongo/db/pipeline/value_internal.h:36, from src/mongo/db/pipeline/value.h:34: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::{anonymous}::BackupCursorHooksHolder; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::{anonymous}::BackupCursorHooksHolder; D = mongo::ServiceContext]' src/mongo/db/storage/backup_cursor_hooks.cpp:48:93: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call ar rcsTD build/opt/mongo/db/storage/libbackup_cursor_hooks.a build/opt/mongo/db/storage/backup_cursor_hooks.o Skipping ranlib for thin archive build/opt/mongo/db/storage/libbackup_cursor_hooks.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/index/s2_common.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/index/s2_common.cpp In file included from src/mongo/base/string_data.h:39, from src/mongo/db/jsobj.h:43, from src/mongo/db/index/s2_common.h:34, from src/mongo/db/index/s2_common.cpp:30: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/index/expression_params.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/index/expression_params.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/bson/bsonelement.h:38, from src/mongo/db/hasher.h:37, from src/mongo/db/index/expression_params.h:35, from src/mongo/db/index/expression_params.cpp:30: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ ar rcsTD build/opt/mongo/db/index/libexpression_params.a build/opt/mongo/db/index/expression_params.o build/opt/mongo/db/index/s2_common.o Skipping ranlib for thin archive build/opt/mongo/db/index/libexpression_params.a /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-gcc -o build/opt/third_party/wiredtiger/src/block/block_ckpt.o -c -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -DHAVE_ARM_NEON_INTRIN_H -D_GNU_SOURCE -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Isrc/third_party/zstandard-1.3.7/zstd/lib -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_linux -Isrc/third_party/wiredtiger/build_linux src/third_party/wiredtiger/src/block/block_ckpt.c cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/signed_logical_time.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/signed_logical_time.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_view.h:37, from src/mongo/bson/timestamp.h:32, from src/mongo/db/logical_time.h:32, from src/mongo/db/signed_logical_time.h:32, from src/mongo/db/signed_logical_time.cpp:30: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ ar rcsTD build/opt/mongo/db/libsigned_logical_time.a build/opt/mongo/db/signed_logical_time.o Skipping ranlib for thin archive build/opt/mongo/db/libsigned_logical_time.a /home/autobuild/autobuild/instance-1/output-1/host/bin/python3 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch aarch64 --header build/opt/mongo/db/traffic_recorder_gen.h --output build/opt/mongo/db/traffic_recorder_gen.cpp src/mongo/db/traffic_recorder.idl /home/autobuild/autobuild/instance-1/output-1/host/bin/aarch64-none-linux-gnu-g++ -o build/opt/mongo/db/traffic_recorder.o -c -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fstack-protector-strong -fno-builtin-memcmp -moutline-atomics -fPIE -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -Ibuild/opt -Isrc src/mongo/db/traffic_recorder.cpp In file included from src/mongo/base/string_data.h:39, from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/initializer_function.h:32, from src/mongo/base/global_initializer_registerer.h:35, from src/mongo/db/service_context.h:36, from src/mongo/db/traffic_recorder.h:34, from src/mongo/db/traffic_recorder.cpp:32: src/third_party/fmt/dist/include/fmt/format.h:377:6: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 377 | enum char8_t : unsigned char {}; | ^~~~~~~ In file included from src/mongo/db/matcher/expression_text_base.h:32, from src/mongo/db/matcher/extensions_callback.h:33, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:37, from src/mongo/db/query/explain.h:34, from src/mongo/db/commands.h:46, from src/mongo/db/commands/server_status.h:32, from src/mongo/db/traffic_recorder.cpp:42: src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::EqualityMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] 199 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] 221 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::LTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] 243 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::GTEMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] 287 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::RegexMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] 306 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ModMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(m); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::ExistsMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move] 393 | return std::move(e); | ~~~~~~~~~^~~ src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllSetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:579:25: warning: redundant move in return statement [-Wredundant-move] 579 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:579:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAllClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:600:25: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:600:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnySetMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:621:25: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:621:25: note: remove 'std::move' call src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr mongo::BitsAnyClearMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_leaf.h:642:25: warning: redundant move in return statement [-Wredundant-move] 642 | return std::move(bitTestMatchExpression); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/matcher/expression_leaf.h:642:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:36, from src/mongo/db/query/parsed_projection.h:33, from src/mongo/db/query/canonical_query.h:39: src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::AndMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::OrMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NorMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] 183 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr mongo::NotMatchExpression::shallowClone() const': src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] 201 | return std::move(self); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call In file included from src/mongo/db/matcher/expression_parser.h:37: src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const': src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(expr); | ~~~~~~~~~^~~~~~ src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call In file included from src/mongo/db/pipeline/expression_context.h:41, from src/mongo/db/matcher/expression_with_placeholder.h:37, from src/mongo/db/matcher/expression_parser.h:38: src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)': src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(pipeline); | ~~~~~~~~~^~~~~~~~~~ src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:44, from src/mongo/db/query/plan_executor.h:35, from src/mongo/db/query/explain.h:36: src/mongo/util/with_alignment.h: At global scope: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 256 bytes src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=256', or disable this warning with '-Wno-interference-size' In file included from src/mongo/db/commands/server_status.h:34: src/mongo/db/stats/counters.h:170:47: error: static assertion failed: cache line spill 170 | static_assert(sizeof(decltype(_together)) <= stdx::hardware_constructive_interference_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/db/stats/counters.h:170:47: note: the comparison reduces to '(256 <= 64)' In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:46, from src/mongo/util/time_support.h:39, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:44, from src/mongo/bson/bsonobj.h:44, from build/opt/mongo/db/logical_session_id_gen.h:18, from src/mongo/db/logical_session_id.h:35, from src/mongo/db/service_context.h:37: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::TrafficRecorder; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:132:74: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::TrafficRecorder; D = mongo::ServiceContext]' src/mongo/db/traffic_recorder.cpp:262:90: required from here src/mongo/util/decoration_registry.h:72:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 72 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::move(declareDecoration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | sizeof(T), std::alignment_of::value, &constructAt, &destroyAt))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:72:67: note: remove 'std::move' call scons: *** [build/opt/mongo/db/traffic_recorder.o] Error 1 scons: building terminated because of errors. build/opt/mongo/db/traffic_recorder.o failed: Error 1 make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-1/output-1/build/mongodb-4.2.18/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-1/buildroot'