https://launchpad.net/ubuntu/+source/triton/2.0.0.post1-3ubuntu1/+build/26391131 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-008 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:46:00 UTC 2023 aarch64 Buildd toolchain package versions: launchpad-buildd_234~642~ubuntu20.04.1 python3-lpbuildd_234~642~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 5 Jul 19:02:21 ntpdate[1837]: adjust time server 10.211.37.1 offset 0.003072 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=mantic --arch=armhf PACKAGEBUILD-26391131 --image-type chroot /home/buildd/filecache-default/232c5f007faca678b94fe1cafd15f5ae1164056a Creating target for build PACKAGEBUILD-26391131 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=mantic --arch=armhf PACKAGEBUILD-26391131 Starting target for build PACKAGEBUILD-26391131 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=mantic --arch=armhf PACKAGEBUILD-26391131 'deb http://ftpmaster.internal/ubuntu mantic main universe' 'deb http://ftpmaster.internal/ubuntu mantic-security main universe' 'deb http://ftpmaster.internal/ubuntu mantic-updates main universe' 'deb http://ftpmaster.internal/ubuntu mantic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26391131 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=mantic --arch=armhf PACKAGEBUILD-26391131 Updating target for build PACKAGEBUILD-26391131 Get:1 http://ftpmaster.internal/ubuntu mantic InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu mantic-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu mantic-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu mantic-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu mantic/main armhf Packages [1333 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main Translation-en [515 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/universe armhf Packages [13.9 MB] Get:8 http://ftpmaster.internal/ubuntu mantic/universe Translation-en [5938 kB] Get:9 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf Packages [91.8 kB] Get:10 http://ftpmaster.internal/ubuntu mantic-proposed/main Translation-en [34.9 kB] Get:11 http://ftpmaster.internal/ubuntu mantic-proposed/universe armhf Packages [299 kB] Get:12 http://ftpmaster.internal/ubuntu mantic-proposed/universe Translation-en [132 kB] Fetched 22.8 MB in 9s (2661 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: gcc-13-base libproc2-0 libsframe1 The following packages will be upgraded: adduser advancecomp apt base-files bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential ca-certificates coreutils cpp cpp-12 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-12 gcc gcc-12 gcc-12-base gpg gpg-agent gpgconf gpgv grep hostname libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libfdisk1 libgcc-12-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgssapi-krb5-2 libisl23 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblzma5 libmd0 libmount1 libmpfr6 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libperl5.36 libpng16-16 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsmartcols1 libsqlite3-0 libss2 libssl3 libstdc++-12-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev logsave lsb-base lto-disabled-list mawk mount ncurses-base ncurses-bin openssl perl perl-base perl-modules-5.36 pkgbinarymangler procps readline-common sed sensible-utils systemd systemd-sysv sysvinit-utils tar tzdata usrmerge util-linux util-linux-extra xz-utils zlib1g 137 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 89.8 MB of archives. After this operation, 32.9 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu mantic/main armhf libcrypt-dev armhf 1:4.4.35-1 [120 kB] Get:2 http://ftpmaster.internal/ubuntu mantic/main armhf libc6-dev armhf 2.37-0ubuntu2 [1339 kB] Get:3 http://ftpmaster.internal/ubuntu mantic/main armhf libc-dev-bin armhf 2.37-0ubuntu2 [18.9 kB] Get:4 http://ftpmaster.internal/ubuntu mantic/main armhf libcrypt1 armhf 1:4.4.35-1 [92.5 kB] Get:5 http://ftpmaster.internal/ubuntu mantic/main armhf linux-libc-dev armhf 6.3.0-7.7 [1503 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main armhf libc6 armhf 2.37-0ubuntu2 [2465 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/main armhf libc-bin armhf 2.37-0ubuntu2 [533 kB] Get:8 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf gcc-13-base armhf 13.1.0-7ubuntu1 [42.1 kB] Get:9 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libgcc-s1 armhf 13.1.0-7ubuntu1 [41.4 kB] Get:10 http://ftpmaster.internal/ubuntu mantic/main armhf base-files armhf 13ubuntu1 [73.7 kB] Get:11 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf debianutils armhf 5.7-0.5 [102 kB] Get:12 http://ftpmaster.internal/ubuntu mantic/main armhf bash armhf 5.2.15-2ubuntu1 [671 kB] Get:13 http://ftpmaster.internal/ubuntu mantic/main armhf bsdutils armhf 1:2.38.1-5ubuntu2 [96.3 kB] Get:14 http://ftpmaster.internal/ubuntu mantic/main armhf coreutils armhf 9.1-1ubuntu2 [1290 kB] Get:15 http://ftpmaster.internal/ubuntu mantic/main armhf liblzma5 armhf 5.4.1-0.2 [109 kB] Get:16 http://ftpmaster.internal/ubuntu mantic/main armhf libgcrypt20 armhf 1.10.1-3ubuntu1 [448 kB] Get:17 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libstdc++6 armhf 13.1.0-7ubuntu1 [697 kB] Get:18 http://ftpmaster.internal/ubuntu mantic/main armhf libacl1 armhf 2.3.1-3 [15.1 kB] Get:19 http://ftpmaster.internal/ubuntu mantic/main armhf libapparmor1 armhf 3.0.8-1ubuntu3 [41.8 kB] Get:20 http://ftpmaster.internal/ubuntu mantic/main armhf libaudit-common all 1:3.0.9-1 [5142 B] Get:21 http://ftpmaster.internal/ubuntu mantic/main armhf libcap-ng0 armhf 0.8.3-1build2 [13.5 kB] Get:22 http://ftpmaster.internal/ubuntu mantic/main armhf libaudit1 armhf 1:3.0.9-1 [43.0 kB] Get:23 http://ftpmaster.internal/ubuntu mantic/main armhf libblkid1 armhf 2.38.1-5ubuntu2 [145 kB] Get:24 http://ftpmaster.internal/ubuntu mantic/main armhf libcap2 armhf 1:2.66-4ubuntu1 [25.2 kB] Get:25 http://ftpmaster.internal/ubuntu mantic/main armhf libperl5.36 armhf 5.36.0-7ubuntu1 [4025 kB] Get:26 http://ftpmaster.internal/ubuntu mantic/main armhf perl armhf 5.36.0-7ubuntu1 [235 kB] Get:27 http://ftpmaster.internal/ubuntu mantic/main armhf perl-base armhf 5.36.0-7ubuntu1 [1636 kB] Get:28 http://ftpmaster.internal/ubuntu mantic/main armhf perl-modules-5.36 all 5.36.0-7ubuntu1 [2984 kB] Get:29 http://ftpmaster.internal/ubuntu mantic/main armhf libdb5.3 armhf 5.3.28+dfsg2-1 [662 kB] Get:30 http://ftpmaster.internal/ubuntu mantic/main armhf zlib1g armhf 1:1.2.13.dfsg-1ubuntu4 [48.9 kB] Get:31 http://ftpmaster.internal/ubuntu mantic/main armhf debconf all 1.5.82 [125 kB] Get:32 http://ftpmaster.internal/ubuntu mantic/main armhf libssl3 armhf 3.0.9-1ubuntu1 [1571 kB] Get:33 http://ftpmaster.internal/ubuntu mantic/main armhf libzstd1 armhf 1.5.5+dfsg2-1ubuntu1 [264 kB] Get:34 http://ftpmaster.internal/ubuntu mantic/main armhf libkmod2 armhf 30+20221128-1ubuntu1 [41.9 kB] Get:35 http://ftpmaster.internal/ubuntu mantic/main armhf libpcre2-8-0 armhf 10.42-1 [197 kB] Get:36 http://ftpmaster.internal/ubuntu mantic/main armhf libselinux1 armhf 3.4-1build4 [69.2 kB] Get:37 http://ftpmaster.internal/ubuntu mantic/main armhf libmount1 armhf 2.38.1-5ubuntu2 [152 kB] Get:38 http://ftpmaster.internal/ubuntu mantic/main armhf libpam0g armhf 1.5.2-6ubuntu1 [60.5 kB] Get:39 http://ftpmaster.internal/ubuntu mantic/main armhf libseccomp2 armhf 2.5.4-1ubuntu3 [48.8 kB] Get:40 http://ftpmaster.internal/ubuntu mantic/main armhf systemd-sysv armhf 252.5-2ubuntu3 [11.5 kB] Get:41 http://ftpmaster.internal/ubuntu mantic/main armhf systemd armhf 252.5-2ubuntu3 [2985 kB] Get:42 http://ftpmaster.internal/ubuntu mantic/main armhf libsystemd-shared armhf 252.5-2ubuntu3 [1746 kB] Get:43 http://ftpmaster.internal/ubuntu mantic/main armhf libargon2-1 armhf 0~20190702+dfsg-3 [20.9 kB] Get:44 http://ftpmaster.internal/ubuntu mantic/main armhf libudev1 armhf 252.5-2ubuntu3 [142 kB] Get:45 http://ftpmaster.internal/ubuntu mantic/main armhf libdevmapper1.02.1 armhf 2:1.02.185-2ubuntu1 [135 kB] Get:46 http://ftpmaster.internal/ubuntu mantic/main armhf libuuid1 armhf 2.38.1-5ubuntu2 [31.9 kB] Get:47 http://ftpmaster.internal/ubuntu mantic/main armhf libcryptsetup12 armhf 2:2.6.1-4ubuntu1 [216 kB] Get:48 http://ftpmaster.internal/ubuntu mantic/main armhf libfdisk1 armhf 2.38.1-5ubuntu2 [186 kB] Get:49 http://ftpmaster.internal/ubuntu mantic/main armhf libp11-kit0 armhf 0.24.1-2ubuntu1 [212 kB] Get:50 http://ftpmaster.internal/ubuntu mantic/main armhf mount armhf 2.38.1-5ubuntu2 [125 kB] Get:51 http://ftpmaster.internal/ubuntu mantic/main armhf libsystemd0 armhf 252.5-2ubuntu3 [366 kB] Get:52 http://ftpmaster.internal/ubuntu mantic/main armhf libapt-pkg6.0 armhf 2.7.1 [925 kB] Get:53 http://ftpmaster.internal/ubuntu mantic/main armhf tar armhf 1.34+dfsg-1.2ubuntu1 [270 kB] Get:54 http://ftpmaster.internal/ubuntu mantic/main armhf dpkg armhf 1.21.22ubuntu1 [1348 kB] Get:55 http://ftpmaster.internal/ubuntu mantic/main armhf dash armhf 0.5.12-2ubuntu1 [79.0 kB] Get:56 http://ftpmaster.internal/ubuntu mantic/main armhf diffutils armhf 1:3.8-4 [167 kB] Get:57 http://ftpmaster.internal/ubuntu mantic/main armhf findutils armhf 4.9.0-5 [294 kB] Get:58 http://ftpmaster.internal/ubuntu mantic/main armhf grep armhf 3.8-5 [155 kB] Get:59 http://ftpmaster.internal/ubuntu mantic/main armhf hostname armhf 3.23+nmu1ubuntu1 [10.2 kB] Get:60 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libncurses6 armhf 6.4+20230625-1 [87.7 kB] Get:61 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libncursesw6 armhf 6.4+20230625-1 [119 kB] Get:62 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libtinfo6 armhf 6.4+20230625-1 [90.2 kB] Get:63 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf ncurses-bin armhf 6.4+20230625-1 [175 kB] Get:64 http://ftpmaster.internal/ubuntu mantic/main armhf sed armhf 4.9-1 [191 kB] Get:65 http://ftpmaster.internal/ubuntu mantic/main armhf libsmartcols1 armhf 2.38.1-5ubuntu2 [103 kB] Get:66 http://ftpmaster.internal/ubuntu mantic/main armhf util-linux-extra armhf 2.38.1-5ubuntu2 [98.3 kB] Get:67 http://ftpmaster.internal/ubuntu mantic/main armhf util-linux armhf 2.38.1-5ubuntu2 [1160 kB] Get:68 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf ncurses-base all 6.4+20230625-1 [24.1 kB] Get:69 http://ftpmaster.internal/ubuntu mantic/main armhf sysvinit-utils armhf 3.06-4ubuntu1 [32.5 kB] Get:70 http://ftpmaster.internal/ubuntu mantic/main armhf lsb-base all 11.6 [4606 B] Get:71 http://ftpmaster.internal/ubuntu mantic/main armhf adduser all 3.134ubuntu1 [136 kB] Get:72 http://ftpmaster.internal/ubuntu mantic/main armhf gpgv armhf 2.2.40-1.1ubuntu1 [195 kB] Get:73 http://ftpmaster.internal/ubuntu mantic/main armhf libtasn1-6 armhf 4.19.0-3 [36.8 kB] Get:74 http://ftpmaster.internal/ubuntu mantic/main armhf libgnutls30 armhf 3.7.9-2ubuntu1 [949 kB] Get:75 http://ftpmaster.internal/ubuntu mantic/main armhf apt armhf 2.7.1 [1343 kB] Get:76 http://ftpmaster.internal/ubuntu mantic/main armhf libpam-modules-bin armhf 1.5.2-6ubuntu1 [42.5 kB] Get:77 http://ftpmaster.internal/ubuntu mantic/main armhf libpam-modules armhf 1.5.2-6ubuntu1 [265 kB] Get:78 http://ftpmaster.internal/ubuntu mantic/main armhf logsave armhf 1.47.0-1ubuntu2 [21.2 kB] Get:79 http://ftpmaster.internal/ubuntu mantic/main armhf libext2fs2 armhf 1.47.0-1ubuntu2 [200 kB] Get:80 http://ftpmaster.internal/ubuntu mantic/main armhf e2fsprogs armhf 1.47.0-1ubuntu2 [572 kB] Get:81 http://ftpmaster.internal/ubuntu mantic/main armhf libattr1 armhf 1:2.5.1-4 [11.2 kB] Get:82 http://ftpmaster.internal/ubuntu mantic/main armhf libdebconfclient0 armhf 0.267ubuntu1 [7382 B] Get:83 http://ftpmaster.internal/ubuntu mantic/main armhf libmd0 armhf 1.1.0-1 [23.1 kB] Get:84 http://ftpmaster.internal/ubuntu mantic/main armhf libpam-runtime all 1.5.2-6ubuntu1 [41.5 kB] Get:85 http://ftpmaster.internal/ubuntu mantic/main armhf libsemanage-common all 3.4-1build4 [9852 B] Get:86 http://ftpmaster.internal/ubuntu mantic/main armhf libsepol2 armhf 3.4-2.1 [262 kB] Get:87 http://ftpmaster.internal/ubuntu mantic/main armhf libsemanage2 armhf 3.4-1build4 [83.8 kB] Get:88 http://ftpmaster.internal/ubuntu mantic/main armhf usrmerge all 35ubuntu1 [58.2 kB] Get:89 http://ftpmaster.internal/ubuntu mantic/main armhf libcom-err2 armhf 1.47.0-1ubuntu2 [21.2 kB] Get:90 http://ftpmaster.internal/ubuntu mantic/main armhf libproc2-0 armhf 2:4.0.3-1ubuntu1 [46.4 kB] Get:91 http://ftpmaster.internal/ubuntu mantic/main armhf libss2 armhf 1.47.0-1ubuntu2 [14.5 kB] Get:92 http://ftpmaster.internal/ubuntu mantic/main armhf mawk armhf 1.3.4.20230525-1 [102 kB] Get:93 http://ftpmaster.internal/ubuntu mantic/main armhf procps armhf 2:4.0.3-1ubuntu1 [599 kB] Get:94 http://ftpmaster.internal/ubuntu mantic/main armhf sensible-utils all 0.0.20 [19.6 kB] Get:95 http://ftpmaster.internal/ubuntu mantic/main armhf openssl armhf 3.0.9-1ubuntu1 [1159 kB] Get:96 http://ftpmaster.internal/ubuntu mantic/main armhf ca-certificates all 20230311ubuntu1 [152 kB] Get:97 http://ftpmaster.internal/ubuntu mantic/main armhf libgssapi-krb5-2 armhf 1.20.1-2 [118 kB] Get:98 http://ftpmaster.internal/ubuntu mantic/main armhf libkrb5-3 armhf 1.20.1-2 [320 kB] Get:99 http://ftpmaster.internal/ubuntu mantic/main armhf libkrb5support0 armhf 1.20.1-2 [30.9 kB] Get:100 http://ftpmaster.internal/ubuntu mantic/main armhf libk5crypto3 armhf 1.20.1-2 [78.3 kB] Get:101 http://ftpmaster.internal/ubuntu mantic/main armhf readline-common all 8.2-1.3 [55.7 kB] Get:102 http://ftpmaster.internal/ubuntu mantic/main armhf libreadline8 armhf 8.2-1.3 [128 kB] Get:103 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libsqlite3-0 armhf 3.42.0-1 [578 kB] Get:104 http://ftpmaster.internal/ubuntu mantic/main armhf tzdata all 2023c-7ubuntu1 [272 kB] Get:105 http://ftpmaster.internal/ubuntu mantic/main armhf libpng16-16 armhf 1.6.40-1 [166 kB] Get:106 http://ftpmaster.internal/ubuntu mantic/main armhf xz-utils armhf 5.4.1-0.2 [269 kB] Get:107 http://ftpmaster.internal/ubuntu mantic/main armhf advancecomp armhf 2.5-1 [192 kB] Get:108 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libctf0 armhf 2.40.50.20230701-0ubuntu1 [86.1 kB] Get:109 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libctf-nobfd0 armhf 2.40.50.20230701-0ubuntu1 [85.8 kB] Get:110 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.40.50.20230701-0ubuntu1 [2769 kB] Get:111 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libbinutils armhf 2.40.50.20230701-0ubuntu1 [451 kB] Get:112 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf binutils armhf 2.40.50.20230701-0ubuntu1 [3082 B] Get:113 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf binutils-common armhf 2.40.50.20230701-0ubuntu1 [227 kB] Get:114 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libsframe1 armhf 2.40.50.20230701-0ubuntu1 [12.4 kB] Get:115 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libubsan1 armhf 13.1.0-7ubuntu1 [1072 kB] Get:116 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libgomp1 armhf 13.1.0-7ubuntu1 [119 kB] Get:117 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libatomic1 armhf 13.1.0-7ubuntu1 [7762 B] Get:118 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libasan8 armhf 13.1.0-7ubuntu1 [2741 kB] Get:119 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf g++-12 armhf 12.3.0-5ubuntu1 [9317 kB] Get:120 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libstdc++-12-dev armhf 12.3.0-5ubuntu1 [2251 kB] Get:121 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf gcc-12 armhf 12.3.0-5ubuntu1 [16.2 MB] Get:122 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libgcc-12-dev armhf 12.3.0-5ubuntu1 [857 kB] Get:123 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libcc1-0 armhf 13.1.0-7ubuntu1 [43.7 kB] Get:124 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf cpp-12 armhf 12.3.0-5ubuntu1 [8157 kB] Get:125 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf gcc-12-base armhf 12.3.0-5ubuntu1 [43.0 kB] Get:126 http://ftpmaster.internal/ubuntu mantic/main armhf libisl23 armhf 0.26-3 [595 kB] Get:127 http://ftpmaster.internal/ubuntu mantic/main armhf libmpfr6 armhf 4.2.0-1 [228 kB] Get:128 http://ftpmaster.internal/ubuntu mantic/main armhf g++ armhf 4:12.3.0-1ubuntu2 [1114 B] Get:129 http://ftpmaster.internal/ubuntu mantic/main armhf gcc armhf 4:12.3.0-1ubuntu2 [5176 B] Get:130 http://ftpmaster.internal/ubuntu mantic/main armhf cpp armhf 4:12.3.0-1ubuntu2 [28.8 kB] Get:131 http://ftpmaster.internal/ubuntu mantic/main armhf dpkg-dev all 1.21.22ubuntu1 [1118 kB] Get:132 http://ftpmaster.internal/ubuntu mantic/main armhf libdpkg-perl all 1.21.22ubuntu1 [247 kB] Get:133 http://ftpmaster.internal/ubuntu mantic/main armhf lto-disabled-list all 41 [12.4 kB] Get:134 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf build-essential armhf 12.10ubuntu1 [4928 B] Get:135 http://ftpmaster.internal/ubuntu mantic/main armhf libfakeroot armhf 1.31-1.2 [27.4 kB] Get:136 http://ftpmaster.internal/ubuntu mantic/main armhf fakeroot armhf 1.31-1.2 [61.5 kB] Get:137 http://ftpmaster.internal/ubuntu mantic/main armhf gpg armhf 2.2.40-1.1ubuntu1 [482 kB] Get:138 http://ftpmaster.internal/ubuntu mantic/main armhf gpgconf armhf 2.2.40-1.1ubuntu1 [120 kB] Get:139 http://ftpmaster.internal/ubuntu mantic/main armhf gpg-agent armhf 2.2.40-1.1ubuntu1 [236 kB] Get:140 http://ftpmaster.internal/ubuntu mantic/main armhf pkgbinarymangler all 153 [16.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 89.8 MB in 6s (16.2 MB/s) (Reading database ... 12825 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.35-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.35-1) over (1:4.4.33-1) ... Preparing to unpack .../libc6-dev_2.37-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.37-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libcrypt1_1%3a4.4.35-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.35-1) over (1:4.4.33-1) ... Setting up libcrypt1:armhf (1:4.4.35-1) ... (Reading database ... 12825 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_6.3.0-7.7_armhf.deb ... Unpacking linux-libc-dev:armhf (6.3.0-7.7) over (5.19.0-21.21) ... Preparing to unpack .../libc6_2.37-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc6:armhf (2.37-0ubuntu2) ... (Reading database ... 12829 files and directories currently installed.) Preparing to unpack .../libc-bin_2.37-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc-bin (2.37-0ubuntu2) ... Selecting previously unselected package gcc-13-base:armhf. (Reading database ... 12829 files and directories currently installed.) Preparing to unpack .../gcc-13-base_13.1.0-7ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.1.0-7ubuntu1) ... Setting up gcc-13-base:armhf (13.1.0-7ubuntu1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13.1.0-7ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libgcc-s1:armhf (13.1.0-7ubuntu1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu1_armhf.deb ... Unpacking base-files (13ubuntu1) over (12.3ubuntu1) ... Setting up base-files (13ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../debianutils_5.7-0.5_armhf.deb ... Unpacking debianutils (5.7-0.5) over (5.7-0.4) ... Setting up debianutils (5.7-0.5) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../bash_5.2.15-2ubuntu1_armhf.deb ... Unpacking bash (5.2.15-2ubuntu1) over (5.2-1ubuntu2) ... Setting up bash (5.2.15-2ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38.1-5ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.38.1-5ubuntu2) over (1:2.38.1-4ubuntu1) ... Setting up bsdutils (1:2.38.1-5ubuntu2) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../coreutils_9.1-1ubuntu2_armhf.deb ... Unpacking coreutils (9.1-1ubuntu2) over (8.32-4.1ubuntu1) ... Setting up coreutils (9.1-1ubuntu2) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.1-0.2_armhf.deb ... Unpacking liblzma5:armhf (5.4.1-0.2) over (5.2.9-0.0) ... Setting up liblzma5:armhf (5.4.1-0.2) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-3ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.1-3ubuntu1) over (1.10.1-2ubuntu1) ... Setting up libgcrypt20:armhf (1.10.1-3ubuntu1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libstdc++6_13.1.0-7ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libstdc++6:armhf (13.1.0-7ubuntu1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libacl1_2.3.1-3_armhf.deb ... Unpacking libacl1:armhf (2.3.1-3) over (2.3.1-2) ... Setting up libacl1:armhf (2.3.1-3) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.8-1ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (3.0.8-1ubuntu3) over (3.0.8-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a3.0.9-1_all.deb ... Unpacking libaudit-common (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit-common (1:3.0.9-1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.3-1build2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.3-1build2) over (0.8.3-1build1) ... Setting up libcap-ng0:armhf (0.8.3-1build2) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.9-1_armhf.deb ... Unpacking libaudit1:armhf (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit1:armhf (1:3.0.9-1) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libblkid1_2.38.1-5ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libblkid1:armhf (2.38.1-5ubuntu2) ... (Reading database ... 12834 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-4ubuntu1_armhf.deb ... Unpacking libcap2:armhf (1:2.66-4ubuntu1) over (1:2.44-1build3) ... Setting up libcap2:armhf (1:2.66-4ubuntu1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libperl5.36_5.36.0-7ubuntu1_armhf.deb ... Unpacking libperl5.36:armhf (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl_5.36.0-7ubuntu1_armhf.deb ... Unpacking perl (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl-base_5.36.0-7ubuntu1_armhf.deb ... Unpacking perl-base (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Setting up perl-base (5.36.0-7ubuntu1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../perl-modules-5.36_5.36.0-7ubuntu1_all.deb ... Unpacking perl-modules-5.36 (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg2-1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg2-1) over (5.3.28+dfsg1-0.10) ... Setting up libdb5.3:armhf (5.3.28+dfsg2-1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.13.dfsg-1ubuntu4_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.13.dfsg-1ubuntu4) over (1:1.2.11.dfsg-4.1ubuntu1) ... Setting up zlib1g:armhf (1:1.2.13.dfsg-1ubuntu4) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../debconf_1.5.82_all.deb ... Unpacking debconf (1.5.82) over (1.5.79ubuntu1) ... Setting up debconf (1.5.82) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.9-1ubuntu1_armhf.deb ... Unpacking libssl3:armhf (3.0.9-1ubuntu1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../libzstd1_1.5.5+dfsg2-1ubuntu1_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-1ubuntu1) over (1.5.2+dfsg-1) ... Setting up libzstd1:armhf (1.5.5+dfsg2-1ubuntu1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20221128-1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (30+20221128-1ubuntu1) over (30+20220905-1ubuntu1) ... Preparing to unpack .../libpcre2-8-0_10.42-1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-1) over (10.40-1ubuntu1) ... Setting up libpcre2-8-0:armhf (10.42-1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1build4_armhf.deb ... Unpacking libselinux1:armhf (3.4-1build4) over (3.4-1build1) ... Setting up libselinux1:armhf (3.4-1build4) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libmount1_2.38.1-5ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libmount1:armhf (2.38.1-5ubuntu2) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.2-6ubuntu1_armhf.deb ... Unpacking libpam0g:armhf (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam0g:armhf (1.5.2-6ubuntu1) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.4-1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.5.4-1ubuntu3) over (2.5.4-1ubuntu2) ... Setting up libseccomp2:armhf (2.5.4-1ubuntu3) ... (Reading database ... 12836 files and directories currently installed.) Preparing to unpack .../systemd-sysv_252.5-2ubuntu3_armhf.deb ... Unpacking systemd-sysv (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libssl3:armhf (3.0.9-1ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../systemd_252.5-2ubuntu3_armhf.deb ... Unpacking systemd (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libsystemd-shared_252.5-2ubuntu3_armhf.deb ... Unpacking libsystemd-shared:armhf (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libargon2-1_0~20190702+dfsg-3_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-3) over (0~20171227-0.3) ... Preparing to unpack .../libudev1_252.5-2ubuntu3_armhf.deb ... Unpacking libudev1:armhf (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libudev1:armhf (252.5-2ubuntu3) ... (Reading database ... 12868 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-2ubuntu1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-2ubuntu1) over (2:1.02.185-1ubuntu1) ... Preparing to unpack .../libuuid1_2.38.1-5ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libuuid1:armhf (2.38.1-5ubuntu2) ... (Reading database ... 12868 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.6.1-4ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.6.1-4ubuntu1) over (2:2.5.0-6ubuntu3) ... Preparing to unpack .../libfdisk1_2.38.1-5ubuntu2_armhf.deb ... Unpacking libfdisk1:armhf (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Preparing to unpack .../libp11-kit0_0.24.1-2ubuntu1_armhf.deb ... Unpacking libp11-kit0:armhf (0.24.1-2ubuntu1) over (0.24.1-1ubuntu2) ... Setting up libp11-kit0:armhf (0.24.1-2ubuntu1) ... (Reading database ... 12868 files and directories currently installed.) Preparing to unpack .../mount_2.38.1-5ubuntu2_armhf.deb ... Unpacking mount (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Preparing to unpack .../libsystemd0_252.5-2ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libsystemd0:armhf (252.5-2ubuntu3) ... (Reading database ... 12869 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.1_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.7.1) over (2.5.4) ... Setting up libapt-pkg6.0:armhf (2.7.1) ... (Reading database ... 12869 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1.2ubuntu1_armhf.deb ... Unpacking tar (1.34+dfsg-1.2ubuntu1) over (1.34+dfsg-1.1) ... Setting up tar (1.34+dfsg-1.2ubuntu1) ... (Reading database ... 12869 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.22ubuntu1_armhf.deb ... Unpacking dpkg (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Setting up dpkg (1.21.22ubuntu1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-2ubuntu1_armhf.deb ... Unpacking dash (0.5.12-2ubuntu1) over (0.5.11+git20210903+057cd650a4ed-9ubuntu1) ... Setting up dash (0.5.12-2ubuntu1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-4_armhf.deb ... Unpacking diffutils (1:3.8-4) over (1:3.8-1) ... Setting up diffutils (1:3.8-4) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5_armhf.deb ... Unpacking findutils (4.9.0-5) over (4.9.0-3ubuntu1) ... Setting up findutils (4.9.0-5) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../archives/grep_3.8-5_armhf.deb ... Unpacking grep (3.8-5) over (3.8-3) ... Setting up grep (3.8-5) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu1ubuntu1_armhf.deb ... Unpacking hostname (3.23+nmu1ubuntu1) over (3.23ubuntu2) ... Setting up hostname (3.23+nmu1ubuntu1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../libncurses6_6.4+20230625-1_armhf.deb ... Unpacking libncurses6:armhf (6.4+20230625-1) over (6.3+20220423-2) ... Preparing to unpack .../libncursesw6_6.4+20230625-1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20230625-1) over (6.3+20220423-2) ... Preparing to unpack .../libtinfo6_6.4+20230625-1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20230625-1) over (6.3+20220423-2) ... Setting up libtinfo6:armhf (6.4+20230625-1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20230625-1_armhf.deb ... Unpacking ncurses-bin (6.4+20230625-1) over (6.3+20220423-2) ... Setting up ncurses-bin (6.4+20230625-1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-1_armhf.deb ... Unpacking sed (4.9-1) over (4.8-1ubuntu2) ... Setting up sed (4.9-1) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38.1-5ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libsmartcols1:armhf (2.38.1-5ubuntu2) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../util-linux-extra_2.38.1-5ubuntu2_armhf.deb ... Unpacking util-linux-extra (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up util-linux-extra (2.38.1-5ubuntu2) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../util-linux_2.38.1-5ubuntu2_armhf.deb ... Unpacking util-linux (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up util-linux (2.38.1-5ubuntu2) ... (Reading database ... 12872 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20230625-1_all.deb ... Unpacking ncurses-base (6.4+20230625-1) over (6.3+20220423-2) ... Setting up ncurses-base (6.4+20230625-1) ... (Reading database ... 12870 files and directories currently installed.) Preparing to unpack .../archives/lsb-base_11.6_all.deb ... Unpacking lsb-base (11.6) over (11.2ubuntu1) ... Preparing to unpack .../sysvinit-utils_3.06-4ubuntu1_armhf.deb ... Unpacking sysvinit-utils (3.06-4ubuntu1) over (3.04-1ubuntu1) ... Setting up sysvinit-utils (3.06-4ubuntu1) ... (Reading database ... 12870 files and directories currently installed.) Preparing to unpack .../adduser_3.134ubuntu1_all.deb ... moving unchanged adduser.conf to adduser.conf.update-old. New dpkg-conffile will come from the package. Unpacking adduser (3.134ubuntu1) over (3.121ubuntu1) ... Setting up adduser (3.134ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 12840 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.40-1.1ubuntu1_armhf.deb ... Unpacking gpgv (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Setting up gpgv (2.2.40-1.1ubuntu1) ... (Reading database ... 12840 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3_armhf.deb ... Unpacking libtasn1-6:armhf (4.19.0-3) over (4.19.0-2) ... Setting up libtasn1-6:armhf (4.19.0-3) ... (Reading database ... 12840 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.9-2ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.7.9-2ubuntu1) over (3.7.7-2ubuntu2) ... Setting up libgnutls30:armhf (3.7.9-2ubuntu1) ... (Reading database ... 12840 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.1_armhf.deb ... Unpacking apt (2.7.1) over (2.5.4) ... Setting up apt (2.7.1) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.2-6ubuntu1_armhf.deb ... Unpacking libpam-modules-bin (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-modules-bin (1.5.2-6ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.2-6ubuntu1_armhf.deb ... Unpacking libpam-modules:armhf (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-modules:armhf (1.5.2-6ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-1ubuntu2_armhf.deb ... Unpacking logsave (1.47.0-1ubuntu2) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libext2fs2_1.47.0-1ubuntu2_armhf.deb ... Unpacking libext2fs2:armhf (1.47.0-1ubuntu2) over (1.46.6~rc1-1ubuntu1) ... Setting up libext2fs2:armhf (1.47.0-1ubuntu2) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-1ubuntu2_armhf.deb ... Unpacking e2fsprogs (1.47.0-1ubuntu2) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libattr1_1%3a2.5.1-4_armhf.deb ... Unpacking libattr1:armhf (1:2.5.1-4) over (1:2.5.1-3) ... Setting up libattr1:armhf (1:2.5.1-4) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.267ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.267ubuntu1) over (0.264ubuntu1) ... Setting up libdebconfclient0:armhf (0.267ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-1_armhf.deb ... Unpacking libmd0:armhf (1.1.0-1) over (1.0.4-2) ... Setting up libmd0:armhf (1.1.0-1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.2-6ubuntu1_all.deb ... Unpacking libpam-runtime (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-runtime (1.5.2-6ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.4-1build4_all.deb ... Unpacking libsemanage-common (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage-common (3.4-1build4) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libsepol2_3.4-2.1_armhf.deb ... Unpacking libsepol2:armhf (3.4-2.1) over (3.4-2) ... Setting up libsepol2:armhf (3.4-2.1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1build4_armhf.deb ... Unpacking libsemanage2:armhf (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage2:armhf (3.4-1build4) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../usrmerge_35ubuntu1_all.deb ... Unpacking usrmerge (35ubuntu1) over (33ubuntu1) ... Setting up usrmerge (35ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.47.0-1ubuntu2_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-1ubuntu2) over (1.46.6~rc1-1ubuntu1) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../01-libproc2-0_2%3a4.0.3-1ubuntu1_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.3-1ubuntu1) ... Preparing to unpack .../02-libss2_1.47.0-1ubuntu2_armhf.deb ... Unpacking libss2:armhf (1.47.0-1ubuntu2) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../03-mawk_1.3.4.20230525-1_armhf.deb ... Unpacking mawk (1.3.4.20230525-1) over (1.3.4.20200120-3.1) ... Preparing to unpack .../04-procps_2%3a4.0.3-1ubuntu1_armhf.deb ... Unpacking procps (2:4.0.3-1ubuntu1) over (2:3.3.17-7ubuntu1) ... Preparing to unpack .../05-sensible-utils_0.0.20_all.deb ... Unpacking sensible-utils (0.0.20) over (0.0.17) ... Preparing to unpack .../06-openssl_3.0.9-1ubuntu1_armhf.deb ... Unpacking openssl (3.0.9-1ubuntu1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../07-ca-certificates_20230311ubuntu1_all.deb ... Unpacking ca-certificates (20230311ubuntu1) over (20211016ubuntu1) ... Preparing to unpack .../08-libgssapi-krb5-2_1.20.1-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../09-libkrb5-3_1.20.1-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../10-libkrb5support0_1.20.1-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../11-libk5crypto3_1.20.1-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../12-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../13-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../14-libsqlite3-0_3.42.0-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.42.0-1) over (3.40.0-1) ... Preparing to unpack .../15-tzdata_2023c-7ubuntu1_all.deb ... Unpacking tzdata (2023c-7ubuntu1) over (2022g-1ubuntu1) ... Preparing to unpack .../16-libpng16-16_1.6.40-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.40-1) over (1.6.39-2) ... Preparing to unpack .../17-xz-utils_5.4.1-0.2_armhf.deb ... Unpacking xz-utils (5.4.1-0.2) over (5.2.9-0.0) ... Preparing to unpack .../18-advancecomp_2.5-1_armhf.deb ... Unpacking advancecomp (2.5-1) over (2.4-1) ... Preparing to unpack .../19-libctf0_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../20-libctf-nobfd0_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../21-binutils-arm-linux-gnueabihf_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../22-libbinutils_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../23-binutils_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking binutils (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../24-binutils-common_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.40.50.20230701-0ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Selecting previously unselected package libsframe1:armhf. Preparing to unpack .../25-libsframe1_2.40.50.20230701-0ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.40.50.20230701-0ubuntu1) ... Preparing to unpack .../26-libubsan1_13.1.0-7ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../27-libgomp1_13.1.0-7ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../28-libatomic1_13.1.0-7ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../29-libasan8_13.1.0-7ubuntu1_armhf.deb ... Unpacking libasan8:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../30-g++-12_12.3.0-5ubuntu1_armhf.deb ... Unpacking g++-12 (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../31-libstdc++-12-dev_12.3.0-5ubuntu1_armhf.deb ... Unpacking libstdc++-12-dev:armhf (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../32-gcc-12_12.3.0-5ubuntu1_armhf.deb ... Unpacking gcc-12 (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../33-libgcc-12-dev_12.3.0-5ubuntu1_armhf.deb ... Unpacking libgcc-12-dev:armhf (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../34-libcc1-0_13.1.0-7ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (13.1.0-7ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../35-cpp-12_12.3.0-5ubuntu1_armhf.deb ... Unpacking cpp-12 (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../36-gcc-12-base_12.3.0-5ubuntu1_armhf.deb ... Unpacking gcc-12-base:armhf (12.3.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../37-libisl23_0.26-3_armhf.deb ... Unpacking libisl23:armhf (0.26-3) over (0.25-1) ... Preparing to unpack .../38-libmpfr6_4.2.0-1_armhf.deb ... Unpacking libmpfr6:armhf (4.2.0-1) over (4.1.0-3build3) ... Preparing to unpack .../39-g++_4%3a12.3.0-1ubuntu2_armhf.deb ... Unpacking g++ (4:12.3.0-1ubuntu2) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../40-gcc_4%3a12.3.0-1ubuntu2_armhf.deb ... Unpacking gcc (4:12.3.0-1ubuntu2) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../41-cpp_4%3a12.3.0-1ubuntu2_armhf.deb ... Unpacking cpp (4:12.3.0-1ubuntu2) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../42-dpkg-dev_1.21.22ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../43-libdpkg-perl_1.21.22ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../44-lto-disabled-list_41_all.deb ... Unpacking lto-disabled-list (41) over (37) ... Preparing to unpack .../45-build-essential_12.10ubuntu1_armhf.deb ... Unpacking build-essential (12.10ubuntu1) over (12.9ubuntu3) ... Preparing to unpack .../46-libfakeroot_1.31-1.2_armhf.deb ... Unpacking libfakeroot:armhf (1.31-1.2) over (1.30.1-1ubuntu1) ... Preparing to unpack .../47-fakeroot_1.31-1.2_armhf.deb ... Unpacking fakeroot (1.31-1.2) over (1.30.1-1ubuntu1) ... Preparing to unpack .../48-gpg_2.2.40-1.1ubuntu1_armhf.deb ... Unpacking gpg (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../49-gpgconf_2.2.40-1.1ubuntu1_armhf.deb ... Unpacking gpgconf (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../50-gpg-agent_2.2.40-1.1ubuntu1_armhf.deb ... Unpacking gpg-agent (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../51-pkgbinarymangler_153_all.deb ... Unpacking pkgbinarymangler (153) over (149) ... Setting up lsb-base (11.6) ... Setting up lto-disabled-list (41) ... Setting up libapparmor1:armhf (3.0.8-1ubuntu3) ... Setting up libargon2-1:armhf (0~20190702+dfsg-3) ... Setting up libsqlite3-0:armhf (3.42.0-1) ... Setting up binutils-common:armhf (2.40.50.20230701-0ubuntu1) ... Setting up linux-libc-dev:armhf (6.3.0-7.7) ... Setting up libctf-nobfd0:armhf (2.40.50.20230701-0ubuntu1) ... Setting up libcom-err2:armhf (1.47.0-1ubuntu2) ... Setting up libgomp1:armhf (13.1.0-7ubuntu1) ... Setting up libsframe1:armhf (2.40.50.20230701-0ubuntu1) ... Setting up libfakeroot:armhf (1.31-1.2) ... Setting up libkrb5support0:armhf (1.20.1-2) ... Setting up gcc-12-base:armhf (12.3.0-5ubuntu1) ... Setting up tzdata (2023c-7ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Jul 5 19:03:28 UTC 2023. Universal Time is now: Wed Jul 5 19:03:28 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.31-1.2) ... Setting up perl-modules-5.36 (5.36.0-7ubuntu1) ... Setting up libmpfr6:armhf (4.2.0-1) ... Setting up libncurses6:armhf (6.4+20230625-1) ... Setting up xz-utils (5.4.1-0.2) ... Setting up libproc2-0:armhf (2:4.0.3-1ubuntu1) ... Setting up libpng16-16:armhf (1.6.40-1) ... Setting up libatomic1:armhf (13.1.0-7ubuntu1) ... Setting up libss2:armhf (1.47.0-1ubuntu2) ... Setting up libncursesw6:armhf (6.4+20230625-1) ... Setting up libk5crypto3:armhf (1.20.1-2) ... Setting up logsave (1.47.0-1ubuntu2) ... Setting up libfdisk1:armhf (2.38.1-5ubuntu2) ... Setting up libubsan1:armhf (13.1.0-7ubuntu1) ... Setting up advancecomp (2.5-1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-2ubuntu1) ... Setting up mount (2.38.1-5ubuntu2) ... Setting up sensible-utils (0.0.20) ... Setting up libcrypt-dev:armhf (1:4.4.35-1) ... Setting up libasan8:armhf (13.1.0-7ubuntu1) ... Setting up procps (2:4.0.3-1ubuntu1) ... Setting up libcryptsetup12:armhf (2:2.6.1-4ubuntu1) ... Setting up mawk (1.3.4.20230525-1) ... Setting up libkrb5-3:armhf (1.20.1-2) ... Setting up libbinutils:armhf (2.40.50.20230701-0ubuntu1) ... Setting up libisl23:armhf (0.26-3) ... Setting up libc-dev-bin (2.37-0ubuntu2) ... Setting up openssl (3.0.9-1ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.2-1.3) ... Setting up libcc1-0:armhf (13.1.0-7ubuntu1) ... Setting up libperl5.36:armhf (5.36.0-7ubuntu1) ... Setting up libkmod2:armhf (30+20221128-1ubuntu1) ... Setting up libctf0:armhf (2.40.50.20230701-0ubuntu1) ... Setting up cpp-12 (12.3.0-5ubuntu1) ... Setting up pkgbinarymangler (153) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up e2fsprogs (1.47.0-1ubuntu2) ... Setting up ca-certificates (20230311ubuntu1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 19 added, 6 removed; done. Setting up perl (5.36.0-7ubuntu1) ... Setting up libgcc-12-dev:armhf (12.3.0-5ubuntu1) ... Setting up libgssapi-krb5-2:armhf (1.20.1-2) ... Setting up libsystemd-shared:armhf (252.5-2ubuntu3) ... Setting up libdpkg-perl (1.21.22ubuntu1) ... Setting up cpp (4:12.3.0-1ubuntu2) ... Setting up gpgconf (2.2.40-1.1ubuntu1) ... Setting up libc6-dev:armhf (2.37-0ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.40.50.20230701-0ubuntu1) ... Setting up gpg (2.2.40-1.1ubuntu1) ... Setting up gpg-agent (2.2.40-1.1ubuntu1) ... Setting up libstdc++-12-dev:armhf (12.3.0-5ubuntu1) ... Setting up systemd (252.5-2ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up binutils (2.40.50.20230701-0ubuntu1) ... Setting up dpkg-dev (1.21.22ubuntu1) ... Setting up gcc-12 (12.3.0-5ubuntu1) ... Setting up g++-12 (12.3.0-5ubuntu1) ... Setting up systemd-sysv (252.5-2ubuntu3) ... Setting up gcc (4:12.3.0-1ubuntu2) ... Setting up g++ (4:12.3.0-1ubuntu2) ... Setting up build-essential (12.10ubuntu1) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... Processing triggers for debianutils (5.7-0.5) ... Processing triggers for ca-certificates (20230311ubuntu1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-26391131 armhf mantic-proposed -c chroot:build-PACKAGEBUILD-26391131 --arch=armhf --dist=mantic-proposed --nolog triton_2.0.0.post1-3ubuntu1.dsc Initiating build PACKAGEBUILD-26391131 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:46:00 UTC 2023 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-008.buildd +==============================================================================+ | triton 2.0.0.post1-3ubuntu1 (armhf) Wed, 05 Jul 2023 19:03:42 +0000 | +==============================================================================+ Package: triton Version: 2.0.0.post1-3ubuntu1 Source Version: 2.0.0.post1-3ubuntu1 Distribution: mantic-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26391131/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/triton-dgekFn/resolver-oDEAE6' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- triton_2.0.0.post1-3ubuntu1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/triton-dgekFn/triton-2.0.0.post1' with '<>' I: NOTICE: Log filtering will replace 'build/triton-dgekFn' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper-compat (= 13), dh-python, libmlir-14-dev, llvm-14-dev, mlir-14-tools, python3-all-dev, python3-sphinx, python3-sphinx-gallery, python3-sphinx-multiversion, build-essential, fakeroot Filtered Build-Depends: cmake, debhelper-compat (= 13), dh-python, libmlir-14-dev, llvm-14-dev, mlir-14-tools, python3-all-dev, python3-sphinx, python3-sphinx-gallery, python3-sphinx-multiversion, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [433 B] Get:5 copy:/<>/apt_archive ./ Packages [515 B] Fetched 1905 B in 0s (44.5 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev blt bsdextrautils cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file fontconfig-config fonts-dejavu-core fonts-lyx gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libarchive13 libblas3 libbrotli1 libbsd0 libclang-cpp14 libcurl4 libdebhelper-perl libdeflate0 libdw1 libedit2 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0 libgfortran5 libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-dev libicu72 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 liblapack3 liblbfgsb0 liblcms2-2 libldap2 liblerc4 libllvm14 libmagic-mgc libmagic1 libmlir-14 libmlir-14-dev libncurses-dev libnghttp2-14 libopenjp2-7 libpfm4 libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqhull-r8.0 libraqm0 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libsub-override-perl libtcl8.6 libtiff6 libtk8.6 libtool libuchardet0 libuv1 libwebp7 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxft2 libxml2 libxml2-dev libxrender1 libxslt1.1 libxss1 libyaml-0-2 libz3-4 libz3-dev llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools m4 man-db media-types mlir-14-tools po-debconf python-babel-localedata python-matplotlib-data python3 python3-alabaster python3-all python3-all-dev python3-appdirs python3-attr python3-babel python3-brotli python3-certifi python3-chardet python3-contourpy python3-cycler python3-dateutil python3-decorator python3-dev python3-distutils python3-docutils python3-fonttools python3-fs python3-idna python3-imagesize python3-jinja2 python3-kiwisolver python3-lib2to3 python3-lxml python3-lz4 python3-markupsafe python3-matplotlib python3-minimal python3-mpmath python3-numpy python3-packaging python3-pil python3-pil.imagetk python3-pkg-resources python3-pygments python3-pyparsing python3-requests python3-roman python3-scipy python3-six python3-snowballstemmer python3-sphinx python3-sphinx-gallery python3-sphinx-multiversion python3-sympy python3-tk python3-tz python3-ufolib2 python3-urllib3 python3-yaml python3.11 python3.11-dev python3.11-minimal sgml-base sphinx-common tk8.6-blt2.5 unicode-data x11-common xml-core zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc blt-demo cmake-doc cmake-format elpa-cmake-mode ninja-build dh-make flit python3-build python3-installer python3-wheel gettext-doc libasprintf-dev libgettextpo-dev groff lrzip low-memory-monitor icu-doc libjs-jquery-ui-docs liblcms2-utils ncurses-doc tcl8.6 tk8.6 libtool-doc gfortran | fortran95-compiler gcj-jdk pkg-config llvm-14-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-venv python-attr-doc python-cycler-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python-lxml-doc cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common python3-cairocffi python3-gi python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 gfortran python3-pytest python-pil-doc python3-setuptools python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python3-cryptography python3-openssl python3-socks python-requests-doc python-scipy-doc python3-stemmer fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-recommended texlive-plain-generic python-sphinx-gallery-doc python3-seaborn sphinx-multiversion-doc texlive-fonts-extra python-sympy-doc tix python3-tk-dbg python3.11-venv python3.11-doc binfmt-support sgml-base-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libjson-xs-perl libldap-common publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl libpaper-utils python3-bs4 python3-html5lib python3-olefile isympy-common The following NEW packages will be installed: autoconf automake autopoint autotools-dev blt bsdextrautils cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file fontconfig-config fonts-dejavu-core fonts-lyx gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libarchive13 libblas3 libbrotli1 libbsd0 libclang-cpp14 libcurl4 libdebhelper-perl libdeflate0 libdw1 libedit2 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0 libgfortran5 libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-dev libicu72 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 liblapack3 liblbfgsb0 liblcms2-2 libldap2 liblerc4 libllvm14 libmagic-mgc libmagic1 libmlir-14 libmlir-14-dev libncurses-dev libnghttp2-14 libopenjp2-7 libpfm4 libpipeline1 libpsl5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev libpython3.11-minimal libpython3.11-stdlib libqhull-r8.0 libraqm0 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libssh-4 libsub-override-perl libtcl8.6 libtiff6 libtk8.6 libtool libuchardet0 libuv1 libwebp7 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxft2 libxml2 libxml2-dev libxrender1 libxslt1.1 libxss1 libyaml-0-2 libz3-4 libz3-dev llvm-14 llvm-14-dev llvm-14-linker-tools llvm-14-runtime llvm-14-tools m4 man-db media-types mlir-14-tools po-debconf python-babel-localedata python-matplotlib-data python3 python3-alabaster python3-all python3-all-dev python3-appdirs python3-attr python3-babel python3-brotli python3-certifi python3-chardet python3-contourpy python3-cycler python3-dateutil python3-decorator python3-dev python3-distutils python3-docutils python3-fonttools python3-fs python3-idna python3-imagesize python3-jinja2 python3-kiwisolver python3-lib2to3 python3-lxml python3-lz4 python3-markupsafe python3-matplotlib python3-minimal python3-mpmath python3-numpy python3-packaging python3-pil python3-pil.imagetk python3-pkg-resources python3-pygments python3-pyparsing python3-requests python3-roman python3-scipy python3-six python3-snowballstemmer python3-sphinx python3-sphinx-gallery python3-sphinx-multiversion python3-sympy python3-tk python3-tz python3-ufolib2 python3-urllib3 python3-yaml python3.11 python3.11-dev python3.11-minimal sbuild-build-depends-main-dummy sgml-base sphinx-common tk8.6-blt2.5 unicode-data x11-common xml-core zlib1g-dev 0 upgraded, 188 newly installed, 0 to remove and 0 not upgraded. Need to get 237 MB of archives. After this operation, 1089 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [730 B] Get:2 http://ftpmaster.internal/ubuntu mantic/main armhf libpython3.11-minimal armhf 3.11.4-1 [823 kB] Get:3 http://ftpmaster.internal/ubuntu mantic/main armhf libexpat1 armhf 2.5.0-2 [63.7 kB] Get:4 http://ftpmaster.internal/ubuntu mantic/main armhf python3.11-minimal armhf 3.11.4-1 [1916 kB] Get:5 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-minimal armhf 3.11.4-5 [26.8 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main armhf media-types all 10.0.0 [25.8 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/main armhf libpython3.11-stdlib armhf 3.11.4-1 [1794 kB] Get:8 http://ftpmaster.internal/ubuntu mantic/main armhf python3.11 armhf 3.11.4-1 [572 kB] Get:9 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libpython3-stdlib armhf 3.11.4-5 [9504 B] Get:10 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3 armhf 3.11.4-5 [22.9 kB] Get:11 http://ftpmaster.internal/ubuntu mantic/main armhf sgml-base all 1.31 [11.4 kB] Get:12 http://ftpmaster.internal/ubuntu mantic/main armhf libbsd0 armhf 0.11.7-4 [36.9 kB] Get:13 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libelf1 armhf 0.189-4 [48.7 kB] Get:14 http://ftpmaster.internal/ubuntu mantic/main armhf libfribidi0 armhf 1.0.13-3 [24.0 kB] Get:15 http://ftpmaster.internal/ubuntu mantic/main armhf libglib2.0-0 armhf 2.76.3-1ubuntu1 [1383 kB] Get:16 http://ftpmaster.internal/ubuntu mantic/main armhf libicu72 armhf 72.1-3ubuntu2 [10.5 MB] Get:17 http://ftpmaster.internal/ubuntu mantic/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [592 kB] Get:18 http://ftpmaster.internal/ubuntu mantic/main armhf libyaml-0-2 armhf 0.2.5-1 [46.4 kB] Get:19 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-pkg-resources all 68.0.0-1 [167 kB] Get:20 http://ftpmaster.internal/ubuntu mantic/main armhf python3-pygments all 2.15.1+dfsg-1 [820 kB] Get:21 http://ftpmaster.internal/ubuntu mantic/main armhf python3-yaml armhf 6.0-3build1 [115 kB] Get:22 http://ftpmaster.internal/ubuntu mantic/main armhf bsdextrautils armhf 2.38.1-5ubuntu2 [75.9 kB] Get:23 http://ftpmaster.internal/ubuntu mantic/main armhf libmagic-mgc armhf 1:5.44-3 [293 kB] Get:24 http://ftpmaster.internal/ubuntu mantic/main armhf libmagic1 armhf 1:5.44-3 [80.3 kB] Get:25 http://ftpmaster.internal/ubuntu mantic/main armhf file armhf 1:5.44-3 [20.9 kB] Get:26 http://ftpmaster.internal/ubuntu mantic/main armhf gettext-base armhf 0.21-12 [37.5 kB] Get:27 http://ftpmaster.internal/ubuntu mantic/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:28 http://ftpmaster.internal/ubuntu mantic/main armhf groff-base armhf 1.22.4-10 [851 kB] Get:29 http://ftpmaster.internal/ubuntu mantic/main armhf libedit2 armhf 3.1-20221030-2 [78.3 kB] Get:30 http://ftpmaster.internal/ubuntu mantic/main armhf libnghttp2-14 armhf 1.54.0-1 [67.8 kB] Get:31 http://ftpmaster.internal/ubuntu mantic/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:32 http://ftpmaster.internal/ubuntu mantic/main armhf libpsl5 armhf 0.21.2-1 [57.6 kB] Get:33 http://ftpmaster.internal/ubuntu mantic/main armhf libuv1 armhf 1.44.2-1 [76.2 kB] Get:34 http://ftpmaster.internal/ubuntu mantic/main armhf libxau6 armhf 1:1.0.9-1build5 [6622 B] Get:35 http://ftpmaster.internal/ubuntu mantic/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu5 [9452 B] Get:36 http://ftpmaster.internal/ubuntu mantic/main armhf libxcb1 armhf 1.15-1 [45.4 kB] Get:37 http://ftpmaster.internal/ubuntu mantic/main armhf libx11-data all 2:1.8.6-1 [115 kB] Get:38 http://ftpmaster.internal/ubuntu mantic/main armhf libx11-6 armhf 2:1.8.6-1 [586 kB] Get:39 http://ftpmaster.internal/ubuntu mantic/main armhf libxext6 armhf 2:1.3.4-1build1 [26.4 kB] Get:40 http://ftpmaster.internal/ubuntu mantic/main armhf man-db armhf 2.11.2-2 [1188 kB] Get:41 http://ftpmaster.internal/ubuntu mantic/main armhf m4 armhf 1.4.19-3 [235 kB] Get:42 http://ftpmaster.internal/ubuntu mantic/main armhf autoconf all 2.71-3 [339 kB] Get:43 http://ftpmaster.internal/ubuntu mantic/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:44 http://ftpmaster.internal/ubuntu mantic/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:45 http://ftpmaster.internal/ubuntu mantic/main armhf autopoint all 0.21-12 [422 kB] Get:46 http://ftpmaster.internal/ubuntu mantic/main armhf libtcl8.6 armhf 8.6.13+dfsg-2 [902 kB] Get:47 http://ftpmaster.internal/ubuntu mantic/main armhf libbrotli1 armhf 1.0.9-2build8 [296 kB] Get:48 http://ftpmaster.internal/ubuntu mantic/main armhf libfreetype6 armhf 2.12.1+dfsg-5 [326 kB] Get:49 http://ftpmaster.internal/ubuntu mantic/main armhf fonts-dejavu-core all 2.37-6 [1137 kB] Get:50 http://ftpmaster.internal/ubuntu mantic/main armhf fontconfig-config armhf 2.14.1-4ubuntu1 [35.0 kB] Get:51 http://ftpmaster.internal/ubuntu mantic/main armhf libfontconfig1 armhf 2.14.1-4ubuntu1 [111 kB] Get:52 http://ftpmaster.internal/ubuntu mantic/main armhf libxrender1 armhf 1:0.9.10-1.1 [16.5 kB] Get:53 http://ftpmaster.internal/ubuntu mantic/main armhf libxft2 armhf 2.3.6-1 [36.8 kB] Get:54 http://ftpmaster.internal/ubuntu mantic/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:55 http://ftpmaster.internal/ubuntu mantic/main armhf libxss1 armhf 1:1.2.3-1build2 [7580 B] Get:56 http://ftpmaster.internal/ubuntu mantic/main armhf libtk8.6 armhf 8.6.13-2 [680 kB] Get:57 http://ftpmaster.internal/ubuntu mantic/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-4.1build2 [538 kB] Get:58 http://ftpmaster.internal/ubuntu mantic/main armhf blt armhf 2.5.3+dfsg-4.1build2 [4838 B] Get:59 http://ftpmaster.internal/ubuntu mantic/main armhf libarchive13 armhf 3.6.2-1ubuntu1 [326 kB] Get:60 http://ftpmaster.internal/ubuntu mantic/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-1 [18.8 kB] Get:61 http://ftpmaster.internal/ubuntu mantic/main armhf libsasl2-2 armhf 2.1.28+dfsg1-1 [51.4 kB] Get:62 http://ftpmaster.internal/ubuntu mantic/main armhf libldap2 armhf 2.6.4+dfsg-1~exp1ubuntu1 [170 kB] Get:63 http://ftpmaster.internal/ubuntu mantic/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build4 [52.8 kB] Get:64 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libssh-4 armhf 0.10.5-2 [166 kB] Get:65 http://ftpmaster.internal/ubuntu mantic/main armhf libcurl4 armhf 7.88.1-10ubuntu1 [267 kB] Get:66 http://ftpmaster.internal/ubuntu mantic/main armhf libjsoncpp25 armhf 1.9.5-5 [72.6 kB] Get:67 http://ftpmaster.internal/ubuntu mantic/main armhf librhash0 armhf 1.4.3-3 [142 kB] Get:68 http://ftpmaster.internal/ubuntu mantic/main armhf cmake-data all 3.26.4-4 [2078 kB] Get:69 http://ftpmaster.internal/ubuntu mantic/main armhf cmake armhf 3.26.4-4 [4835 kB] Get:70 http://ftpmaster.internal/ubuntu mantic/main armhf libdebhelper-perl all 13.11.4ubuntu3 [66.1 kB] Get:71 http://ftpmaster.internal/ubuntu mantic/main armhf libtool all 2.4.7-5 [166 kB] Get:72 http://ftpmaster.internal/ubuntu mantic/main armhf dh-autoreconf all 20 [16.1 kB] Get:73 http://ftpmaster.internal/ubuntu mantic/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:74 http://ftpmaster.internal/ubuntu mantic/main armhf libsub-override-perl all 0.09-4 [8706 B] Get:75 http://ftpmaster.internal/ubuntu mantic/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:76 http://ftpmaster.internal/ubuntu mantic/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:77 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libdw1 armhf 0.189-4 [233 kB] Get:78 http://ftpmaster.internal/ubuntu mantic/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:79 http://ftpmaster.internal/ubuntu mantic/main armhf dwz armhf 0.15-1 [109 kB] Get:80 http://ftpmaster.internal/ubuntu mantic/main armhf gettext armhf 0.21-12 [801 kB] Get:81 http://ftpmaster.internal/ubuntu mantic/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:82 http://ftpmaster.internal/ubuntu mantic/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:83 http://ftpmaster.internal/ubuntu mantic/main armhf debhelper all 13.11.4ubuntu3 [925 kB] Get:84 http://ftpmaster.internal/ubuntu mantic/main armhf python3-lib2to3 all 3.11.4-1 [79.0 kB] Get:85 http://ftpmaster.internal/ubuntu mantic/main armhf python3-distutils all 3.11.4-1 [131 kB] Get:86 http://ftpmaster.internal/ubuntu mantic-proposed/universe armhf dh-python all 6.20230603 [107 kB] Get:87 http://ftpmaster.internal/ubuntu mantic/main armhf xml-core all 0.18+nmu1 [21.6 kB] Get:88 http://ftpmaster.internal/ubuntu mantic/main armhf docutils-common all 0.19+dfsg-6 [129 kB] Get:89 http://ftpmaster.internal/ubuntu mantic/universe armhf fonts-lyx all 2.3.7-1 [167 kB] Get:90 http://ftpmaster.internal/ubuntu mantic/main armhf icu-devtools armhf 72.1-3ubuntu2 [196 kB] Get:91 http://ftpmaster.internal/ubuntu mantic/main armhf libblas3 armhf 3.11.0-2 [119 kB] Get:92 http://ftpmaster.internal/ubuntu mantic/universe armhf libllvm14 armhf 1:14.0.6-12 [22.7 MB] Get:93 http://ftpmaster.internal/ubuntu mantic/universe armhf libclang-cpp14 armhf 1:14.0.6-12 [11.0 MB] Get:94 http://ftpmaster.internal/ubuntu mantic/main armhf libdeflate0 armhf 1.15-1 [39.6 kB] Get:95 http://ftpmaster.internal/ubuntu mantic/main armhf libexpat1-dev armhf 2.5.0-2 [119 kB] Get:96 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libgfortran5 armhf 13.1.0-7ubuntu1 [300 kB] Get:97 http://ftpmaster.internal/ubuntu mantic/main armhf libgraphite2-3 armhf 1.3.14-1build2 [65.2 kB] Get:98 http://ftpmaster.internal/ubuntu mantic/main armhf libharfbuzz0b armhf 6.0.0+dfsg-3build1 [389 kB] Get:99 http://ftpmaster.internal/ubuntu mantic/main armhf libicu-dev armhf 72.1-3ubuntu2 [11.6 MB] Get:100 http://ftpmaster.internal/ubuntu mantic/main armhf libimagequant0 armhf 2.17.0-1 [28.8 kB] Get:101 http://ftpmaster.internal/ubuntu mantic/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu1 [123 kB] Get:102 http://ftpmaster.internal/ubuntu mantic/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] Get:103 http://ftpmaster.internal/ubuntu mantic/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:104 http://ftpmaster.internal/ubuntu mantic/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] Get:105 http://ftpmaster.internal/ubuntu mantic/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:106 http://ftpmaster.internal/ubuntu mantic/main armhf libjs-sphinxdoc all 5.3.0-4 [130 kB] Get:107 http://ftpmaster.internal/ubuntu mantic/main armhf libjson-perl all 4.10000-1 [81.9 kB] Get:108 http://ftpmaster.internal/ubuntu mantic/main armhf liblapack3 armhf 3.11.0-2 [1994 kB] Get:109 http://ftpmaster.internal/ubuntu mantic/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1 [27.1 kB] Get:110 http://ftpmaster.internal/ubuntu mantic/main armhf liblcms2-2 armhf 2.14-2 [134 kB] Get:111 http://ftpmaster.internal/ubuntu mantic/main armhf liblerc4 armhf 4.0.0+ds-2ubuntu2 [151 kB] Get:112 http://ftpmaster.internal/ubuntu mantic/universe armhf libmlir-14 armhf 1:14.0.6-12 [4641 kB] Get:113 http://ftpmaster.internal/ubuntu mantic/universe armhf libmlir-14-dev armhf 1:14.0.6-12 [11.4 MB] Get:114 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libncurses-dev armhf 6.4+20230625-1 [343 kB] Get:115 http://ftpmaster.internal/ubuntu mantic/main armhf libpython3.11 armhf 3.11.4-1 [1936 kB] Get:116 http://ftpmaster.internal/ubuntu mantic/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1ubuntu4 [880 kB] Get:117 http://ftpmaster.internal/ubuntu mantic/main armhf libpython3.11-dev armhf 3.11.4-1 [4043 kB] Get:118 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libpython3-dev armhf 3.11.4-5 [9766 B] Get:119 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf libpython3-all-dev armhf 3.11.4-5 [906 B] Get:120 http://ftpmaster.internal/ubuntu mantic/universe armhf libqhull-r8.0 armhf 2020.2-5 [173 kB] Get:121 http://ftpmaster.internal/ubuntu mantic/main armhf libraqm0 armhf 0.10.1-1 [12.2 kB] Get:122 http://ftpmaster.internal/ubuntu mantic/main armhf libjbig0 armhf 2.1-6.1ubuntu1 [24.9 kB] Get:123 http://ftpmaster.internal/ubuntu mantic/main armhf libwebp7 armhf 1.2.4-0.2 [167 kB] Get:124 http://ftpmaster.internal/ubuntu mantic/main armhf libtiff6 armhf 4.5.0-6ubuntu1 [176 kB] Get:125 http://ftpmaster.internal/ubuntu mantic/main armhf libwebpdemux2 armhf 1.2.4-0.2 [8878 B] Get:126 http://ftpmaster.internal/ubuntu mantic/main armhf libwebpmux3 armhf 1.2.4-0.2 [16.6 kB] Get:127 http://ftpmaster.internal/ubuntu mantic/main armhf libxml2-dev armhf 2.9.14+dfsg-1.2 [728 kB] Get:128 http://ftpmaster.internal/ubuntu mantic/main armhf libxslt1.1 armhf 1.1.35-1 [147 kB] Get:129 http://ftpmaster.internal/ubuntu mantic/universe armhf llvm-14-runtime armhf 1:14.0.6-12 [457 kB] Get:130 http://ftpmaster.internal/ubuntu mantic/universe armhf llvm-14-linker-tools armhf 1:14.0.6-12 [1175 kB] Get:131 http://ftpmaster.internal/ubuntu mantic/universe armhf libpfm4 armhf 4.13.0-1 [50.6 kB] Get:132 http://ftpmaster.internal/ubuntu mantic/universe armhf llvm-14 armhf 1:14.0.6-12 [11.5 MB] Get:133 http://ftpmaster.internal/ubuntu mantic/main armhf libffi-dev armhf 3.4.4-1 [56.5 kB] Get:134 http://ftpmaster.internal/ubuntu mantic/universe armhf llvm-14-tools armhf 1:14.0.6-12 [373 kB] Get:135 http://ftpmaster.internal/ubuntu mantic/universe armhf libz3-4 armhf 4.8.12-3.1 [6821 kB] Get:136 http://ftpmaster.internal/ubuntu mantic/universe armhf libz3-dev armhf 4.8.12-3.1 [72.2 kB] Get:137 http://ftpmaster.internal/ubuntu mantic/universe armhf llvm-14-dev armhf 1:14.0.6-12 [38.4 MB] Get:138 http://ftpmaster.internal/ubuntu mantic/universe armhf mlir-14-tools armhf 1:14.0.6-12 [8924 kB] Get:139 http://ftpmaster.internal/ubuntu mantic/main armhf python-babel-localedata all 2.10.3-1 [6357 kB] Get:140 http://ftpmaster.internal/ubuntu mantic/universe armhf python-matplotlib-data all 3.6.3-1ubuntu2 [2939 kB] Get:141 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-all armhf 3.11.4-5 [896 B] Get:142 http://ftpmaster.internal/ubuntu mantic/main armhf python3.11-dev armhf 3.11.4-1 [618 kB] Get:143 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-dev armhf 3.11.4-5 [26.8 kB] Get:144 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-all-dev armhf 3.11.4-5 [906 B] Get:145 http://ftpmaster.internal/ubuntu mantic/main armhf python3-appdirs all 1.4.4-3 [10.8 kB] Get:146 http://ftpmaster.internal/ubuntu mantic-proposed/main armhf python3-attr all 23.1.0-1 [50.4 kB] Get:147 http://ftpmaster.internal/ubuntu mantic/main armhf python3-tz all 2023.3-3 [31.2 kB] Get:148 http://ftpmaster.internal/ubuntu mantic/main armhf python3-babel all 2.10.3-1 [87.5 kB] Get:149 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-brotli armhf 1.0.9-2build8 [297 kB] Get:150 http://ftpmaster.internal/ubuntu mantic/main armhf python3-certifi all 2022.9.24-1 [155 kB] Get:151 http://ftpmaster.internal/ubuntu mantic/main armhf python3-chardet all 5.1.0+dfsg-2 [119 kB] Get:152 http://ftpmaster.internal/ubuntu mantic/main armhf python3-numpy armhf 1:1.24.2-1 [4495 kB] Get:153 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-contourpy armhf 1.0.7-1build1 [160 kB] Get:154 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-cycler all 0.11.0-1 [8156 B] Get:155 http://ftpmaster.internal/ubuntu mantic/main armhf python3-six all 1.16.0-4 [12.4 kB] Get:156 http://ftpmaster.internal/ubuntu mantic/main armhf python3-dateutil all 2.8.2-2 [79.2 kB] Get:157 http://ftpmaster.internal/ubuntu mantic/main armhf python3-decorator all 5.1.1-3 [9938 B] Get:158 http://ftpmaster.internal/ubuntu mantic/main armhf python3-roman all 3.3-3 [9632 B] Get:159 http://ftpmaster.internal/ubuntu mantic/main armhf python3-docutils all 0.19+dfsg-6 [386 kB] Get:160 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-scipy armhf 1.10.1-2 [14.9 MB] Get:161 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-ufolib2 all 0.14.0+dfsg1-1 [34.4 kB] Get:162 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-mpmath all 1.2.1-2 [419 kB] Get:163 http://ftpmaster.internal/ubuntu mantic-proposed/universe armhf python3-sympy all 1.12-2 [3967 kB] Get:164 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-fs all 2.4.16-2 [91.0 kB] Get:165 http://ftpmaster.internal/ubuntu mantic/main armhf python3-lxml armhf 4.9.2-1build1 [1155 kB] Get:166 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-lz4 armhf 4.0.2+dfsg-1build1 [24.5 kB] Get:167 http://ftpmaster.internal/ubuntu mantic/universe armhf unicode-data all 15.0.0-1 [8262 kB] Get:168 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-fonttools armhf 4.38.0-1build1 [1032 kB] Get:169 http://ftpmaster.internal/ubuntu mantic/main armhf python3-idna all 3.3-1 [49.3 kB] Get:170 http://ftpmaster.internal/ubuntu mantic/main armhf python3-imagesize all 1.4.1-1 [6844 B] Get:171 http://ftpmaster.internal/ubuntu mantic/main armhf python3-markupsafe armhf 2.1.3-1 [11.9 kB] Get:172 http://ftpmaster.internal/ubuntu mantic/main armhf python3-jinja2 all 3.1.2-1 [107 kB] Get:173 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-kiwisolver armhf 1.4.4-1build1 [53.9 kB] Get:174 http://ftpmaster.internal/ubuntu mantic/main armhf libopenjp2-7 armhf 2.5.0-2 [160 kB] Get:175 http://ftpmaster.internal/ubuntu mantic/main armhf python3-pil armhf 9.5.0-1 [402 kB] Get:176 http://ftpmaster.internal/ubuntu mantic/main armhf python3-tk armhf 3.11.4-1 [108 kB] Get:177 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-pil.imagetk armhf 9.5.0-1 [8820 B] Get:178 http://ftpmaster.internal/ubuntu mantic/main armhf python3-pyparsing all 3.1.0-1 [86.4 kB] Get:179 http://ftpmaster.internal/ubuntu mantic/main armhf python3-packaging all 23.1-1 [38.1 kB] Get:180 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-matplotlib armhf 3.6.3-1ubuntu2 [5954 kB] Get:181 http://ftpmaster.internal/ubuntu mantic/main armhf python3-urllib3 all 1.26.16-1 [102 kB] Get:182 http://ftpmaster.internal/ubuntu mantic/main armhf python3-requests all 2.28.1+dfsg-1ubuntu2 [50.7 kB] Get:183 http://ftpmaster.internal/ubuntu mantic/main armhf python3-snowballstemmer all 2.2.0-4 [59.7 kB] Get:184 http://ftpmaster.internal/ubuntu mantic/main armhf sphinx-common all 5.3.0-4 [691 kB] Get:185 http://ftpmaster.internal/ubuntu mantic/main armhf python3-alabaster all 0.7.12-1 [17.8 kB] Get:186 http://ftpmaster.internal/ubuntu mantic/main armhf python3-sphinx all 5.3.0-4 [556 kB] Get:187 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-sphinx-gallery all 0.10.1-3 [94.9 kB] Get:188 http://ftpmaster.internal/ubuntu mantic/universe armhf python3-sphinx-multiversion all 0.2.4-2 [8810 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 237 MB in 12s (19.1 MB/s) Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... 12323 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.4-1_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.4-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-2_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.4-1_armhf.deb ... Unpacking python3.11-minimal (3.11.4-1) ... Setting up libpython3.11-minimal:armhf (3.11.4-1) ... Setting up libexpat1:armhf (2.5.0-2) ... Setting up python3.11-minimal (3.11.4-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 12637 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.11.4-5_armhf.deb ... Unpacking python3-minimal (3.11.4-5) ... Selecting previously unselected package media-types. Preparing to unpack .../media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../libpython3.11-stdlib_3.11.4-1_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.4-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../python3.11_3.11.4-1_armhf.deb ... Unpacking python3.11 (3.11.4-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.11.4-5_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.4-5) ... Setting up python3-minimal (3.11.4-5) ... Selecting previously unselected package python3. (Reading database ... 13045 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.4-5_armhf.deb ... Unpacking python3 (3.11.4-5) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../002-libbsd0_0.11.7-4_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-4) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../003-libelf1_0.189-4_armhf.deb ... Unpacking libelf1:armhf (0.189-4) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../004-libfribidi0_1.0.13-3_armhf.deb ... Unpacking libfribidi0:armhf (1.0.13-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../005-libglib2.0-0_2.76.3-1ubuntu1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.76.3-1ubuntu1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../006-libicu72_72.1-3ubuntu2_armhf.deb ... Unpacking libicu72:armhf (72.1-3ubuntu2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../007-libxml2_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../008-libyaml-0-2_0.2.5-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.5-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../009-python3-pkg-resources_68.0.0-1_all.deb ... Unpacking python3-pkg-resources (68.0.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../010-python3-pygments_2.15.1+dfsg-1_all.deb ... Unpacking python3-pygments (2.15.1+dfsg-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../011-python3-yaml_6.0-3build1_armhf.deb ... Unpacking python3-yaml (6.0-3build1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.38.1-5ubuntu2_armhf.deb ... Unpacking bsdextrautils (2.38.1-5ubuntu2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../013-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../014-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../015-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../016-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../017-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../018-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../019-libedit2_3.1-20221030-2_armhf.deb ... Unpacking libedit2:armhf (3.1-20221030-2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../020-libnghttp2-14_1.54.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.54.0-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../021-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../022-libpsl5_0.21.2-1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../023-libuv1_1.44.2-1_armhf.deb ... Unpacking libuv1:armhf (1.44.2-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../024-libxau6_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../025-libxdmcp6_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../026-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../027-libx11-data_2%3a1.8.6-1_all.deb ... Unpacking libx11-data (2:1.8.6-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../028-libx11-6_2%3a1.8.6-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.6-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../029-libxext6_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../030-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../031-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../032-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../033-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../034-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../035-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../036-libtcl8.6_8.6.13+dfsg-2_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.13+dfsg-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../037-libbrotli1_1.0.9-2build8_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2build8) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../038-libfreetype6_2.12.1+dfsg-5_armhf.deb ... Unpacking libfreetype6:armhf (2.12.1+dfsg-5) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../039-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../040-fontconfig-config_2.14.1-4ubuntu1_armhf.deb ... Unpacking fontconfig-config (2.14.1-4ubuntu1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../041-libfontconfig1_2.14.1-4ubuntu1_armhf.deb ... Unpacking libfontconfig1:armhf (2.14.1-4ubuntu1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../042-libxrender1_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../043-libxft2_2.3.6-1_armhf.deb ... Unpacking libxft2:armhf (2.3.6-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../044-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libxss1:armhf. Preparing to unpack .../045-libxss1_1%3a1.2.3-1build2_armhf.deb ... Unpacking libxss1:armhf (1:1.2.3-1build2) ... Selecting previously unselected package libtk8.6:armhf. Preparing to unpack .../046-libtk8.6_8.6.13-2_armhf.deb ... Unpacking libtk8.6:armhf (8.6.13-2) ... Selecting previously unselected package tk8.6-blt2.5. Preparing to unpack .../047-tk8.6-blt2.5_2.5.3+dfsg-4.1build2_armhf.deb ... Unpacking tk8.6-blt2.5 (2.5.3+dfsg-4.1build2) ... Selecting previously unselected package blt. Preparing to unpack .../048-blt_2.5.3+dfsg-4.1build2_armhf.deb ... Unpacking blt (2.5.3+dfsg-4.1build2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../049-libarchive13_3.6.2-1ubuntu1_armhf.deb ... Unpacking libarchive13:armhf (3.6.2-1ubuntu1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../050-libsasl2-modules-db_2.1.28+dfsg1-1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../051-libsasl2-2_2.1.28+dfsg1-1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-1) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../052-libldap2_2.6.4+dfsg-1~exp1ubuntu1_armhf.deb ... Unpacking libldap2:armhf (2.6.4+dfsg-1~exp1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../053-librtmp1_2.4+20151223.gitfa8646d.1-2build4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../054-libssh-4_0.10.5-2_armhf.deb ... Unpacking libssh-4:armhf (0.10.5-2) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../055-libcurl4_7.88.1-10ubuntu1_armhf.deb ... Unpacking libcurl4:armhf (7.88.1-10ubuntu1) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../056-libjsoncpp25_1.9.5-5_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-5) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../057-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../058-cmake-data_3.26.4-4_all.deb ... Unpacking cmake-data (3.26.4-4) ... Selecting previously unselected package cmake. Preparing to unpack .../059-cmake_3.26.4-4_armhf.deb ... Unpacking cmake (3.26.4-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../060-libdebhelper-perl_13.11.4ubuntu3_all.deb ... Unpacking libdebhelper-perl (13.11.4ubuntu3) ... Selecting previously unselected package libtool. Preparing to unpack .../061-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../062-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../063-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../064-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../065-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../066-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../067-libdw1_0.189-4_armhf.deb ... Unpacking libdw1:armhf (0.189-4) ... Selecting previously unselected package debugedit. Preparing to unpack .../068-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../069-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../070-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../071-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../072-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../073-debhelper_13.11.4ubuntu3_all.deb ... Unpacking debhelper (13.11.4ubuntu3) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../074-python3-lib2to3_3.11.4-1_all.deb ... Unpacking python3-lib2to3 (3.11.4-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../075-python3-distutils_3.11.4-1_all.deb ... Unpacking python3-distutils (3.11.4-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../076-dh-python_6.20230603_all.deb ... Unpacking dh-python (6.20230603) ... Selecting previously unselected package xml-core. Preparing to unpack .../077-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../078-docutils-common_0.19+dfsg-6_all.deb ... Unpacking docutils-common (0.19+dfsg-6) ... Selecting previously unselected package fonts-lyx. Preparing to unpack .../079-fonts-lyx_2.3.7-1_all.deb ... Unpacking fonts-lyx (2.3.7-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../080-icu-devtools_72.1-3ubuntu2_armhf.deb ... Unpacking icu-devtools (72.1-3ubuntu2) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../081-libblas3_3.11.0-2_armhf.deb ... Unpacking libblas3:armhf (3.11.0-2) ... Selecting previously unselected package libllvm14:armhf. Preparing to unpack .../082-libllvm14_1%3a14.0.6-12_armhf.deb ... Unpacking libllvm14:armhf (1:14.0.6-12) ... Selecting previously unselected package libclang-cpp14. Preparing to unpack .../083-libclang-cpp14_1%3a14.0.6-12_armhf.deb ... Unpacking libclang-cpp14 (1:14.0.6-12) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../084-libdeflate0_1.15-1_armhf.deb ... Unpacking libdeflate0:armhf (1.15-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../085-libexpat1-dev_2.5.0-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-2) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../086-libgfortran5_13.1.0-7ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (13.1.0-7ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../087-libgraphite2-3_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../088-libharfbuzz0b_6.0.0+dfsg-3build1_armhf.deb ... Unpacking libharfbuzz0b:armhf (6.0.0+dfsg-3build1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../089-libicu-dev_72.1-3ubuntu2_armhf.deb ... Unpacking libicu-dev:armhf (72.1-3ubuntu2) ... Selecting previously unselected package libimagequant0:armhf. Preparing to unpack .../090-libimagequant0_2.17.0-1_armhf.deb ... Unpacking libimagequant0:armhf (2.17.0-1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../091-libjpeg-turbo8_2.1.5-2ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../092-libjpeg8_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../093-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../094-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../095-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../096-libjs-sphinxdoc_5.3.0-4_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-4) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../097-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../098-liblapack3_3.11.0-2_armhf.deb ... Unpacking liblapack3:armhf (3.11.0-2) ... Selecting previously unselected package liblbfgsb0:armhf. Preparing to unpack .../099-liblbfgsb0_3.0+dfsg.4-1_armhf.deb ... Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../100-liblcms2-2_2.14-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../101-liblerc4_4.0.0+ds-2ubuntu2_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-2ubuntu2) ... Selecting previously unselected package libmlir-14:armhf. Preparing to unpack .../102-libmlir-14_1%3a14.0.6-12_armhf.deb ... Unpacking libmlir-14:armhf (1:14.0.6-12) ... Selecting previously unselected package libmlir-14-dev:armhf. Preparing to unpack .../103-libmlir-14-dev_1%3a14.0.6-12_armhf.deb ... Unpacking libmlir-14-dev:armhf (1:14.0.6-12) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../104-libncurses-dev_6.4+20230625-1_armhf.deb ... Unpacking libncurses-dev:armhf (6.4+20230625-1) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../105-libpython3.11_3.11.4-1_armhf.deb ... Unpacking libpython3.11:armhf (3.11.4-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../106-zlib1g-dev_1%3a1.2.13.dfsg-1ubuntu4_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1ubuntu4) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../107-libpython3.11-dev_3.11.4-1_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.4-1) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../108-libpython3-dev_3.11.4-5_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.4-5) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../109-libpython3-all-dev_3.11.4-5_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.11.4-5) ... Selecting previously unselected package libqhull-r8.0:armhf. Preparing to unpack .../110-libqhull-r8.0_2020.2-5_armhf.deb ... Unpacking libqhull-r8.0:armhf (2020.2-5) ... Selecting previously unselected package libraqm0:armhf. Preparing to unpack .../111-libraqm0_0.10.1-1_armhf.deb ... Unpacking libraqm0:armhf (0.10.1-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../112-libjbig0_2.1-6.1ubuntu1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1ubuntu1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../113-libwebp7_1.2.4-0.2_armhf.deb ... Unpacking libwebp7:armhf (1.2.4-0.2) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../114-libtiff6_4.5.0-6ubuntu1_armhf.deb ... Unpacking libtiff6:armhf (4.5.0-6ubuntu1) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../115-libwebpdemux2_1.2.4-0.2_armhf.deb ... Unpacking libwebpdemux2:armhf (1.2.4-0.2) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../116-libwebpmux3_1.2.4-0.2_armhf.deb ... Unpacking libwebpmux3:armhf (1.2.4-0.2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../117-libxml2-dev_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../118-libxslt1.1_1.1.35-1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1) ... Selecting previously unselected package llvm-14-runtime. Preparing to unpack .../119-llvm-14-runtime_1%3a14.0.6-12_armhf.deb ... Unpacking llvm-14-runtime (1:14.0.6-12) ... Selecting previously unselected package llvm-14-linker-tools. Preparing to unpack .../120-llvm-14-linker-tools_1%3a14.0.6-12_armhf.deb ... Unpacking llvm-14-linker-tools (1:14.0.6-12) ... Selecting previously unselected package libpfm4:armhf. Preparing to unpack .../121-libpfm4_4.13.0-1_armhf.deb ... Unpacking libpfm4:armhf (4.13.0-1) ... Selecting previously unselected package llvm-14. Preparing to unpack .../122-llvm-14_1%3a14.0.6-12_armhf.deb ... Unpacking llvm-14 (1:14.0.6-12) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../123-libffi-dev_3.4.4-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.4-1) ... Selecting previously unselected package llvm-14-tools. Preparing to unpack .../124-llvm-14-tools_1%3a14.0.6-12_armhf.deb ... Unpacking llvm-14-tools (1:14.0.6-12) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../125-libz3-4_4.8.12-3.1_armhf.deb ... Unpacking libz3-4:armhf (4.8.12-3.1) ... Selecting previously unselected package libz3-dev:armhf. Preparing to unpack .../126-libz3-dev_4.8.12-3.1_armhf.deb ... Unpacking libz3-dev:armhf (4.8.12-3.1) ... Selecting previously unselected package llvm-14-dev. Preparing to unpack .../127-llvm-14-dev_1%3a14.0.6-12_armhf.deb ... Unpacking llvm-14-dev (1:14.0.6-12) ... Selecting previously unselected package mlir-14-tools. Preparing to unpack .../128-mlir-14-tools_1%3a14.0.6-12_armhf.deb ... Unpacking mlir-14-tools (1:14.0.6-12) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../129-python-babel-localedata_2.10.3-1_all.deb ... Unpacking python-babel-localedata (2.10.3-1) ... Selecting previously unselected package python-matplotlib-data. Preparing to unpack .../130-python-matplotlib-data_3.6.3-1ubuntu2_all.deb ... Unpacking python-matplotlib-data (3.6.3-1ubuntu2) ... Selecting previously unselected package python3-all. Preparing to unpack .../131-python3-all_3.11.4-5_armhf.deb ... Unpacking python3-all (3.11.4-5) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../132-python3.11-dev_3.11.4-1_armhf.deb ... Unpacking python3.11-dev (3.11.4-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../133-python3-dev_3.11.4-5_armhf.deb ... Unpacking python3-dev (3.11.4-5) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../134-python3-all-dev_3.11.4-5_armhf.deb ... Unpacking python3-all-dev (3.11.4-5) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../135-python3-appdirs_1.4.4-3_all.deb ... Unpacking python3-appdirs (1.4.4-3) ... Selecting previously unselected package python3-attr. Preparing to unpack .../136-python3-attr_23.1.0-1_all.deb ... Unpacking python3-attr (23.1.0-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../137-python3-tz_2023.3-3_all.deb ... Unpacking python3-tz (2023.3-3) ... Selecting previously unselected package python3-babel. Preparing to unpack .../138-python3-babel_2.10.3-1_all.deb ... Unpacking python3-babel (2.10.3-1) ... Selecting previously unselected package python3-brotli. Preparing to unpack .../139-python3-brotli_1.0.9-2build8_armhf.deb ... Unpacking python3-brotli (1.0.9-2build8) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../140-python3-certifi_2022.9.24-1_all.deb ... Unpacking python3-certifi (2022.9.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../141-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../142-python3-numpy_1%3a1.24.2-1_armhf.deb ... Unpacking python3-numpy (1:1.24.2-1) ... Selecting previously unselected package python3-contourpy. Preparing to unpack .../143-python3-contourpy_1.0.7-1build1_armhf.deb ... Unpacking python3-contourpy (1.0.7-1build1) ... Selecting previously unselected package python3-cycler. Preparing to unpack .../144-python3-cycler_0.11.0-1_all.deb ... Unpacking python3-cycler (0.11.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../145-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../146-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../147-python3-decorator_5.1.1-3_all.deb ... Unpacking python3-decorator (5.1.1-3) ... Selecting previously unselected package python3-roman. Preparing to unpack .../148-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../149-python3-docutils_0.19+dfsg-6_all.deb ... Unpacking python3-docutils (0.19+dfsg-6) ... Selecting previously unselected package python3-scipy. Preparing to unpack .../150-python3-scipy_1.10.1-2_armhf.deb ... Unpacking python3-scipy (1.10.1-2) ... Selecting previously unselected package python3-ufolib2. Preparing to unpack .../151-python3-ufolib2_0.14.0+dfsg1-1_all.deb ... Unpacking python3-ufolib2 (0.14.0+dfsg1-1) ... Selecting previously unselected package python3-mpmath. Preparing to unpack .../152-python3-mpmath_1.2.1-2_all.deb ... Unpacking python3-mpmath (1.2.1-2) ... Selecting previously unselected package python3-sympy. Preparing to unpack .../153-python3-sympy_1.12-2_all.deb ... Unpacking python3-sympy (1.12-2) ... Selecting previously unselected package python3-fs. Preparing to unpack .../154-python3-fs_2.4.16-2_all.deb ... Unpacking python3-fs (2.4.16-2) ... Selecting previously unselected package python3-lxml:armhf. Preparing to unpack .../155-python3-lxml_4.9.2-1build1_armhf.deb ... Unpacking python3-lxml:armhf (4.9.2-1build1) ... Selecting previously unselected package python3-lz4. Preparing to unpack .../156-python3-lz4_4.0.2+dfsg-1build1_armhf.deb ... Unpacking python3-lz4 (4.0.2+dfsg-1build1) ... Selecting previously unselected package unicode-data. Preparing to unpack .../157-unicode-data_15.0.0-1_all.deb ... Unpacking unicode-data (15.0.0-1) ... Selecting previously unselected package python3-fonttools. Preparing to unpack .../158-python3-fonttools_4.38.0-1build1_armhf.deb ... Unpacking python3-fonttools (4.38.0-1build1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../159-python3-idna_3.3-1_all.deb ... Unpacking python3-idna (3.3-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../160-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../161-python3-markupsafe_2.1.3-1_armhf.deb ... Unpacking python3-markupsafe (2.1.3-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../162-python3-jinja2_3.1.2-1_all.deb ... Unpacking python3-jinja2 (3.1.2-1) ... Selecting previously unselected package python3-kiwisolver. Preparing to unpack .../163-python3-kiwisolver_1.4.4-1build1_armhf.deb ... Unpacking python3-kiwisolver (1.4.4-1build1) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../164-libopenjp2-7_2.5.0-2_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2) ... Selecting previously unselected package python3-pil:armhf. Preparing to unpack .../165-python3-pil_9.5.0-1_armhf.deb ... Unpacking python3-pil:armhf (9.5.0-1) ... Selecting previously unselected package python3-tk:armhf. Preparing to unpack .../166-python3-tk_3.11.4-1_armhf.deb ... Unpacking python3-tk:armhf (3.11.4-1) ... Selecting previously unselected package python3-pil.imagetk:armhf. Preparing to unpack .../167-python3-pil.imagetk_9.5.0-1_armhf.deb ... Unpacking python3-pil.imagetk:armhf (9.5.0-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../168-python3-pyparsing_3.1.0-1_all.deb ... Unpacking python3-pyparsing (3.1.0-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../169-python3-packaging_23.1-1_all.deb ... Unpacking python3-packaging (23.1-1) ... Selecting previously unselected package python3-matplotlib. Preparing to unpack .../170-python3-matplotlib_3.6.3-1ubuntu2_armhf.deb ... Unpacking python3-matplotlib (3.6.3-1ubuntu2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../171-python3-urllib3_1.26.16-1_all.deb ... Unpacking python3-urllib3 (1.26.16-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../172-python3-requests_2.28.1+dfsg-1ubuntu2_all.deb ... Unpacking python3-requests (2.28.1+dfsg-1ubuntu2) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../173-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../174-sphinx-common_5.3.0-4_all.deb ... Unpacking sphinx-common (5.3.0-4) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../175-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../176-python3-sphinx_5.3.0-4_all.deb ... Unpacking python3-sphinx (5.3.0-4) ... Selecting previously unselected package python3-sphinx-gallery. Preparing to unpack .../177-python3-sphinx-gallery_0.10.1-3_all.deb ... Unpacking python3-sphinx-gallery (0.10.1-3) ... Selecting previously unselected package python3-sphinx-multiversion. Preparing to unpack .../178-python3-sphinx-multiversion_0.2.4-2_all.deb ... Unpacking python3-sphinx-multiversion (0.2.4-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../179-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libgraphite2-3:armhf (1.3.14-1build2) ... Setting up liblcms2-2:armhf (2.14-2) ... Setting up libxau6:armhf (1:1.0.9-1build5) ... Setting up libncurses-dev:armhf (6.4+20230625-1) ... Setting up libpsl5:armhf (0.21.2-1) ... Setting up libicu72:armhf (72.1-3ubuntu2) ... Setting up liblerc4:armhf (4.0.0+ds-2ubuntu2) ... Setting up bsdextrautils (2.38.1-5ubuntu2) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.5-1) ... Setting up libglib2.0-0:armhf (2.76.3-1ubuntu1) ... No schema files found: doing nothing. Setting up fonts-lyx (2.3.7-1) ... Setting up libpython3.11-stdlib:armhf (3.11.4-1) ... Setting up libdebhelper-perl (13.11.4ubuntu3) ... Setting up libbrotli1:armhf (1.0.9-2build8) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libnghttp2-14:armhf (1.54.0-1) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up libdeflate0:armhf (1.15-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libqhull-r8.0:armhf (2020.2-5) ... Setting up file (1:5.44-3) ... Setting up libffi-dev:armhf (3.4.4-1) ... Setting up libjbig0:armhf (2.1-6.1ubuntu1) ... Setting up python-babel-localedata (2.10.3-1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-1) ... Setting up unicode-data (15.0.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.8.12-3.1) ... Setting up libblas3:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libuv1:armhf (1.44.2-1) ... Setting up libpfm4:armhf (4.13.0-1) ... Setting up libexpat1-dev:armhf (2.5.0-2) ... Setting up libfreetype6:armhf (2.12.1+dfsg-5) ... Setting up libx11-data (2:1.8.6-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libfribidi0:armhf (1.0.13-3) ... Setting up libimagequant0:armhf (2.17.0-1) ... Setting up libtcl8.6:armhf (8.6.13+dfsg-2) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:armhf (1.9.5-5) ... Setting up icu-devtools (72.1-3ubuntu2) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-1) ... Setting up libssh-4:armhf (0.10.5-2) ... Setting up libgfortran5:armhf (13.1.0-7ubuntu1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:armhf (1.2.4-0.2) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1ubuntu4) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libjson-perl (4.10000-1) ... Setting up libopenjp2-7:armhf (2.5.0-2) ... Setting up libsub-override-perl (0.09-4) ... Setting up libharfbuzz0b:armhf (6.0.0+dfsg-3build1) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.26.4-4) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up python-matplotlib-data (3.6.3-1ubuntu2) ... Setting up libwebpmux3:armhf (1.2.4-0.2) ... Setting up libbsd0:armhf (0.11.7-4) ... Setting up libelf1:armhf (0.189-4) ... Setting up libicu-dev:armhf (72.1-3ubuntu2) ... Setting up libxml2:armhf (2.9.14+dfsg-1.2) ... Setting up libldap2:armhf (2.6.4+dfsg-1~exp1ubuntu1) ... Setting up libpython3-stdlib:armhf (3.11.4-5) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libjpeg8:armhf (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libz3-dev:armhf (4.8.12-3.1) ... Setting up python3.11 (3.11.4-1) ... Setting up libdw1:armhf (0.189-4) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Setting up liblapack3:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libpython3.11:armhf (3.11.4-1) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:armhf (3.6.2-1ubuntu1) ... Setting up fontconfig-config (2.14.1-4ubuntu1) ... Setting up libwebpdemux2:armhf (1.2.4-0.2) ... Setting up libedit2:armhf (3.1-20221030-2) ... Setting up python3 (3.11.4-5) ... Setting up python3-markupsafe (2.1.3-1) ... Setting up python3-tz (2023.3-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up python3-six (1.16.0-4) ... Setting up dh-autoreconf (20) ... Setting up python3-roman (3.3-3) ... Setting up python3-decorator (5.1.1-3) ... Setting up python3-jinja2 (3.1.2-1) ... Setting up libxml2-dev:armhf (2.9.14+dfsg-1.2) ... Setting up python3-packaging (23.1-1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up python3-pyparsing (3.1.0-1) ... Setting up python3-certifi (2022.9.24-1) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up libpython3.11-dev:armhf (3.11.4-1) ... Setting up python3-brotli (1.0.9-2build8) ... Setting up libraqm0:armhf (0.10.1-1) ... Setting up python3-cycler (0.11.0-1) ... Setting up python3-kiwisolver (1.4.4-1build1) ... Setting up python3-idna (3.3-1) ... Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up python3-urllib3 (1.26.16-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libllvm14:armhf (1:14.0.6-12) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libtiff6:armhf (4.5.0-6ubuntu1) ... Setting up xml-core (0.18+nmu1) ... Setting up libxslt1.1:armhf (1.1.35-1) ... Setting up debugedit (1:5.0-5) ... Setting up libcurl4:armhf (7.88.1-10ubuntu1) ... Setting up libx11-6:armhf (2:1.8.6-1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up libfontconfig1:armhf (2.14.1-4ubuntu1) ... Setting up python3-mpmath (1.2.1-2) ... Setting up llvm-14-linker-tools (1:14.0.6-12) ... Setting up python3-lib2to3 (3.11.4-1) ... Setting up python3-appdirs (1.4.4-3) ... Setting up mlir-14-tools (1:14.0.6-12) ... Setting up liblbfgsb0:armhf (3.0+dfsg.4-1) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-pkg-resources (68.0.0-1) ... Setting up python3-distutils (3.11.4-1) ... Setting up dh-python (6.20230603) ... Setting up python3-sympy (1.12-2) ... Setting up python3-attr (23.1.0-1) ... Setting up libpython3-dev:armhf (3.11.4-5) ... Setting up libxrender1:armhf (1:0.9.10-1.1) ... Setting up python3-babel (2.10.3-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-lz4 (4.0.2+dfsg-1build1) ... Setting up python3.11-dev (3.11.4-1) ... Setting up python3-alabaster (0.7.12-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:armhf (2:1.3.4-1build1) ... Setting up python3-all (3.11.4-5) ... Setting up python3-yaml (6.0-3build1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python3-fs (2.4.16-2) ... Setting up python3-pygments (2.15.1+dfsg-1) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up llvm-14-runtime (1:14.0.6-12) ... Setting up libpython3-all-dev:armhf (3.11.4-5) ... Setting up sphinx-common (5.3.0-4) ... Setting up python3-dev (3.11.4-5) ... Setting up libmlir-14:armhf (1:14.0.6-12) ... Setting up python3-requests (2.28.1+dfsg-1ubuntu2) ... Setting up libclang-cpp14 (1:14.0.6-12) ... Setting up python3-numpy (1:1.24.2-1) ... Setting up libmlir-14-dev:armhf (1:14.0.6-12) ... Setting up python3-lxml:armhf (4.9.2-1build1) ... Setting up cmake (3.26.4-4) ... Setting up python3-contourpy (1.0.7-1build1) ... Setting up libxss1:armhf (1:1.2.3-1build2) ... Setting up llvm-14 (1:14.0.6-12) ... Setting up llvm-14-tools (1:14.0.6-12) ... Setting up python3-all-dev (3.11.4-5) ... Setting up libxft2:armhf (2.3.6-1) ... Setting up python3-scipy (1.10.1-2) ... Setting up libtk8.6:armhf (8.6.13-2) ... Setting up debhelper (13.11.4ubuntu3) ... Setting up llvm-14-dev (1:14.0.6-12) ... Setting up tk8.6-blt2.5 (2.5.3+dfsg-4.1build2) ... Setting up blt (2.5.3+dfsg-4.1build2) ... Setting up python3-tk:armhf (3.11.4-1) ... Setting up python3-pil.imagetk:armhf (9.5.0-1) ... Setting up python3-ufolib2 (0.14.0+dfsg1-1) ... Setting up python3-fonttools (4.38.0-1build1) ... Setting up python3-pil:armhf (9.5.0-1) ... Setting up python3-matplotlib (3.6.3-1ubuntu2) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... Processing triggers for systemd (252.5-2ubuntu3) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.19+dfsg-6) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.19+dfsg-6) ... Setting up python3-sphinx (5.3.0-4) ... Setting up python3-sphinx-gallery (0.10.1-3) ... Setting up python3-sphinx-multiversion (0.2.4-2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:46:00 UTC 2023 arm64 (armv7l) Toolchain package versions: binutils_2.40.50.20230701-0ubuntu1 dpkg-dev_1.21.22ubuntu1 g++-12_12.3.0-5ubuntu1 gcc-12_12.3.0-5ubuntu1 libc6-dev_2.37-0ubuntu2 libstdc++-12-dev_12.3.0-5ubuntu1 libstdc++6_13.1.0-7ubuntu1 linux-libc-dev_6.3.0-7.7 Package versions: adduser_3.134ubuntu1 advancecomp_2.5-1 apt_2.7.1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_13ubuntu1 base-passwd_3.6.1 bash_5.2.15-2ubuntu1 binutils_2.40.50.20230701-0ubuntu1 binutils-arm-linux-gnueabihf_2.40.50.20230701-0ubuntu1 binutils-common_2.40.50.20230701-0ubuntu1 blt_2.5.3+dfsg-4.1build2 bsdextrautils_2.38.1-5ubuntu2 bsdutils_1:2.38.1-5ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 cmake_3.26.4-4 cmake-data_3.26.4-4 coreutils_9.1-1ubuntu2 cpp_4:12.3.0-1ubuntu2 cpp-12_12.3.0-5ubuntu1 dash_0.5.12-2ubuntu1 debconf_1.5.82 debhelper_13.11.4ubuntu3 debianutils_5.7-0.5 debugedit_1:5.0-5 dh-autoreconf_20 dh-python_6.20230603 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 docutils-common_0.19+dfsg-6 dpkg_1.21.22ubuntu1 dpkg-dev_1.21.22ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-1ubuntu2 fakeroot_1.31-1.2 file_1:5.44-3 findutils_4.9.0-5 fontconfig-config_2.14.1-4ubuntu1 fonts-dejavu-core_2.37-6 fonts-lyx_2.3.7-1 g++_4:12.3.0-1ubuntu2 g++-12_12.3.0-5ubuntu1 gcc_4:12.3.0-1ubuntu2 gcc-12_12.3.0-5ubuntu1 gcc-12-base_12.3.0-5ubuntu1 gcc-13-base_13.1.0-7ubuntu1 gettext_0.21-12 gettext-base_0.21-12 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1ubuntu1 hostname_3.23+nmu1ubuntu1 icu-devtools_72.1-3ubuntu2 init_1.65.2 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapparmor1_3.0.8-1ubuntu3 libapt-pkg6.0_2.7.1 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1ubuntu1 libargon2-1_0~20190702+dfsg-3 libasan8_13.1.0-7ubuntu1 libassuan0_2.5.5-5 libatomic1_13.1.0-7ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libbinutils_2.40.50.20230701-0ubuntu1 libblas3_3.11.0-2 libblkid1_2.38.1-5ubuntu2 libbrotli1_1.0.9-2build8 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5build1 libc-bin_2.37-0ubuntu2 libc-dev-bin_2.37-0ubuntu2 libc6_2.37-0ubuntu2 libc6-dev_2.37-0ubuntu2 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-4ubuntu1 libcc1-0_13.1.0-7ubuntu1 libclang-cpp14_1:14.0.6-12 libcom-err2_1.47.0-1ubuntu2 libcrypt-dev_1:4.4.35-1 libcrypt1_1:4.4.35-1 libcryptsetup12_2:2.6.1-4ubuntu1 libctf-nobfd0_2.40.50.20230701-0ubuntu1 libctf0_2.40.50.20230701-0ubuntu1 libcurl4_7.88.1-10ubuntu1 libdb5.3_5.3.28+dfsg2-1 libdebconfclient0_0.267ubuntu1 libdebhelper-perl_13.11.4ubuntu3 libdeflate0_1.15-1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdpkg-perl_1.21.22ubuntu1 libdw1_0.189-4 libedit2_3.1-20221030-2 libelf1_0.189-4 libexpat1_2.5.0-2 libexpat1-dev_2.5.0-2 libext2fs2_1.47.0-1ubuntu2 libfakeroot_1.31-1.2 libfdisk1_2.38.1-5ubuntu2 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig1_2.14.1-4ubuntu1 libfreetype6_2.12.1+dfsg-5 libfribidi0_1.0.13-3 libgcc-12-dev_12.3.0-5ubuntu1 libgcc-s1_13.1.0-7ubuntu1 libgcrypt20_1.10.1-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgfortran5_13.1.0-7ubuntu1 libglib2.0-0_2.76.3-1ubuntu1 libgmp10_2:6.2.1+dfsg1-1.1ubuntu1 libgnutls30_3.7.9-2ubuntu1 libgomp1_13.1.0-7ubuntu1 libgpg-error0_1.46-1 libgraphite2-3_1.3.14-1build2 libgssapi-krb5-2_1.20.1-2 libharfbuzz0b_6.0.0+dfsg-3build1 libhogweed6_3.8.1-2 libicu-dev_72.1-3ubuntu2 libicu72_72.1-3ubuntu2 libidn2-0_2.3.3-1build1 libimagequant0_2.17.0-1 libip4tc2_1.8.7-1ubuntu7 libisl23_0.26-3 libjansson4_2.14-2 libjbig0_2.1-6.1ubuntu1 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjs-sphinxdoc_5.3.0-4 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.16-2 libjson-perl_4.10000-1 libjsoncpp25_1.9.5-5 libk5crypto3_1.20.1-2 libkeyutils1_1.6.3-2 libkmod2_30+20221128-1ubuntu1 libkrb5-3_1.20.1-2 libkrb5support0_1.20.1-2 liblapack3_3.11.0-2 liblbfgsb0_3.0+dfsg.4-1 liblcms2-2_2.14-2 libldap2_2.6.4+dfsg-1~exp1ubuntu1 liblerc4_4.0.0+ds-2ubuntu2 libllvm14_1:14.0.6-12 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmd0_1.1.0-1 libmlir-14_1:14.0.6-12 libmlir-14-dev_1:14.0.6-12 libmount1_2.38.1-5ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4+20230625-1 libncurses6_6.4+20230625-1 libncursesw6_6.4+20230625-1 libnettle8_3.8.1-2 libnghttp2-14_1.54.0-1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libopenjp2-7_2.5.0-2 libp11-kit0_0.24.1-2ubuntu1 libpam-modules_1.5.2-6ubuntu1 libpam-modules-bin_1.5.2-6ubuntu1 libpam-runtime_1.5.2-6ubuntu1 libpam0g_1.5.2-6ubuntu1 libpcre2-8-0_10.42-1 libperl5.36_5.36.0-7ubuntu1 libpfm4_4.13.0-1 libpipeline1_1.5.7-1 libpng16-16_1.6.40-1 libproc2-0_2:4.0.3-1ubuntu1 libprocps8_2:3.3.17-7ubuntu1 libpsl5_0.21.2-1 libpython3-all-dev_3.11.4-5 libpython3-dev_3.11.4-5 libpython3-stdlib_3.11.4-5 libpython3.11_3.11.4-1 libpython3.11-dev_3.11.4-1 libpython3.11-minimal_3.11.4-1 libpython3.11-stdlib_3.11.4-1 libqhull-r8.0_2020.2-5 libraqm0_0.10.1-1 libreadline8_8.2-1.3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg1-1 libsasl2-modules-db_2.1.28+dfsg1-1 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.4-1build4 libsemanage-common_3.4-1build4 libsemanage2_3.4-1build4 libsepol2_3.4-2.1 libsframe1_2.40.50.20230701-0ubuntu1 libsmartcols1_2.38.1-5ubuntu2 libsqlite3-0_3.42.0-1 libss2_1.47.0-1ubuntu2 libssh-4_0.10.5-2 libssl3_3.0.9-1ubuntu1 libstdc++-12-dev_12.3.0-5ubuntu1 libstdc++6_13.1.0-7ubuntu1 libsub-override-perl_0.09-4 libsystemd-shared_252.5-2ubuntu3 libsystemd0_252.5-2ubuntu3 libtasn1-6_4.19.0-3 libtcl8.6_8.6.13+dfsg-2 libtiff6_4.5.0-6ubuntu1 libtinfo6_6.4+20230625-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtk8.6_8.6.13-2 libtool_2.4.7-5 libubsan1_13.1.0-7ubuntu1 libuchardet0_0.0.7-1build2 libudev1_252.5-2ubuntu3 libunistring2_1.0-2 libuuid1_2.38.1-5ubuntu2 libuv1_1.44.2-1 libwebp7_1.2.4-0.2 libwebpdemux2_1.2.4-0.2 libwebpmux3_1.2.4-0.2 libx11-6_2:1.8.6-1 libx11-data_2:1.8.6-1 libxau6_1:1.0.9-1build5 libxcb1_1.15-1 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxft2_2.3.6-1 libxml2_2.9.14+dfsg-1.2 libxml2-dev_2.9.14+dfsg-1.2 libxrender1_1:0.9.10-1.1 libxslt1.1_1.1.35-1 libxss1_1:1.2.3-1build2 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libz3-4_4.8.12-3.1 libz3-dev_4.8.12-3.1 libzstd1_1.5.5+dfsg2-1ubuntu1 linux-libc-dev_6.3.0-7.7 llvm-14_1:14.0.6-12 llvm-14-dev_1:14.0.6-12 llvm-14-linker-tools_1:14.0.6-12 llvm-14-runtime_1:14.0.6-12 llvm-14-tools_1:14.0.6-12 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-1ubuntu2 lsb-base_11.6 lto-disabled-list_41 m4_1.4.19-3 make_4.3-4.1build1 man-db_2.11.2-2 mawk_1.3.4.20230525-1 media-types_10.0.0 mlir-14-tools_1:14.0.6-12 mount_2.38.1-5ubuntu2 ncurses-base_6.4+20230625-1 ncurses-bin_6.4+20230625-1 openssl_3.0.9-1ubuntu1 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-7ubuntu1 perl-base_5.36.0-7ubuntu1 perl-modules-5.36_5.36.0-7ubuntu1 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_153 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 python-babel-localedata_2.10.3-1 python-matplotlib-data_3.6.3-1ubuntu2 python3_3.11.4-5 python3-alabaster_0.7.12-1 python3-all_3.11.4-5 python3-all-dev_3.11.4-5 python3-appdirs_1.4.4-3 python3-attr_23.1.0-1 python3-babel_2.10.3-1 python3-brotli_1.0.9-2build8 python3-certifi_2022.9.24-1 python3-chardet_5.1.0+dfsg-2 python3-contourpy_1.0.7-1build1 python3-cycler_0.11.0-1 python3-dateutil_2.8.2-2 python3-decorator_5.1.1-3 python3-dev_3.11.4-5 python3-distutils_3.11.4-1 python3-docutils_0.19+dfsg-6 python3-fonttools_4.38.0-1build1 python3-fs_2.4.16-2 python3-idna_3.3-1 python3-imagesize_1.4.1-1 python3-jinja2_3.1.2-1 python3-kiwisolver_1.4.4-1build1 python3-lib2to3_3.11.4-1 python3-lxml_4.9.2-1build1 python3-lz4_4.0.2+dfsg-1build1 python3-markupsafe_2.1.3-1 python3-matplotlib_3.6.3-1ubuntu2 python3-minimal_3.11.4-5 python3-mpmath_1.2.1-2 python3-numpy_1:1.24.2-1 python3-packaging_23.1-1 python3-pil_9.5.0-1 python3-pil.imagetk_9.5.0-1 python3-pkg-resources_68.0.0-1 python3-pygments_2.15.1+dfsg-1 python3-pyparsing_3.1.0-1 python3-requests_2.28.1+dfsg-1ubuntu2 python3-roman_3.3-3 python3-scipy_1.10.1-2 python3-six_1.16.0-4 python3-snowballstemmer_2.2.0-4 python3-sphinx_5.3.0-4 python3-sphinx-gallery_0.10.1-3 python3-sphinx-multiversion_0.2.4-2 python3-sympy_1.12-2 python3-tk_3.11.4-1 python3-tz_2023.3-3 python3-ufolib2_0.14.0+dfsg1-1 python3-urllib3_1.26.16-1 python3-yaml_6.0-3build1 python3.11_3.11.4-1 python3.11-dev_3.11.4-1 python3.11-minimal_3.11.4-1 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sgml-base_1.31 sphinx-common_5.3.0-4 systemd_252.5-2ubuntu3 systemd-sysv_252.5-2ubuntu3 sysvinit-utils_3.06-4ubuntu1 tar_1.34+dfsg-1.2ubuntu1 tk8.6-blt2.5_2.5.3+dfsg-4.1build2 tzdata_2023c-7ubuntu1 ubuntu-keyring_2021.03.26 unicode-data_15.0.0-1 usrmerge_35ubuntu1 util-linux_2.38.1-5ubuntu2 util-linux-extra_2.38.1-5ubuntu2 x11-common_1:7.7+23ubuntu2 xml-core_0.18+nmu1 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1ubuntu4 zlib1g-dev_1:1.2.13.dfsg-1ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: triton Binary: python3-triton Architecture: any Version: 2.0.0.post1-3ubuntu1 Maintainer: Ubuntu Developers Uploaders: M. Zhou , Petter Reinholdtsen Homepage: https://github.com/openai/triton/ Standards-Version: 4.6.2.0 Vcs-Browser: https://salsa.debian.org/deeplearning-team/triton Vcs-Git: https://salsa.debian.org/deeplearning-team/triton.git Testsuite: autopkgtest-pkg-pybuild Build-Depends: cmake, debhelper-compat (= 13), dh-python, libmlir-14-dev, llvm-14-dev, mlir-14-tools, python3-all-dev, python3-sphinx, python3-sphinx-gallery, python3-sphinx-multiversion Package-List: python3-triton deb python optional arch=any Checksums-Sha1: cf70946c616aa8ff99e4b598f9965cc8f536b896 1343958 triton_2.0.0.post1.orig.tar.gz 0175fe68c1a7ebb3a4718a4930e96c0b5814b40f 3992 triton_2.0.0.post1-3ubuntu1.debian.tar.xz Checksums-Sha256: 19b6de0d0bcce86e973258d112169cd321b677146808bcc5fed7f69046775cfd 1343958 triton_2.0.0.post1.orig.tar.gz 9cd0a942adb3517bb1f083954036c51877494cc98879d4b3175fc8abc61b43c3 3992 triton_2.0.0.post1-3ubuntu1.debian.tar.xz Files: 56b46016609039fac839f8297c88454c 1343958 triton_2.0.0.post1.orig.tar.gz ee02b2fa3f011c8846bea785c2fe4e57 3992 triton_2.0.0.post1-3ubuntu1.debian.tar.xz Original-Maintainer: Debian Deep Learning Team -----BEGIN PGP SIGNATURE----- iQJQBAEBCgA6FiEEQ5iE5oYqQpwpDfY7AzxMonYCSDQFAmSlvZocHGF0aG9zLnJp YmVpcm9AY2Fub25pY2FsLmNvbQAKCRADPEyidgJINBw/EACoHfTKZbx/W0vm3ryn gNCQ3r0OHWElXbI6gs9je9Cyk+nlXpBpn9HJrHWD9nH9SMei1cdHkYdR2GBktNC4 CKA8/1PSY18f58FsG/HvWvFfQWcHlr0sIJlr0MwFnkaaeIzby+3q8PDgmQcDu6+B Sixhve8YRuYJ+mYY+yBclOYOxcZyXkTlIWsMhw+XspbvBewwt+slOnYDPE2xZFDT a9uDYmut7XAqy6KYQmHcfQYBsy3Zcnzcom/XJ4IdZv+OujoGmFye2fUr6cxt7h/4 jx68nfZQWau08ycpGAE5MtN+nuuo++RuODMbDWrcn094+0xGZM0cPCRcX7RwERxy unw9EnJZM9OO/coAtZOXtHmMZcNJDRxXXVSd9x8bVIT5bwGzw6hiwWbI/W2OnBpr yz5sTGM7bW3nyVf5/Tr8dZFEtEaVTJrAWyA+EyF7ISmaYZfxbdl3hPXLt9lMK1o5 ECUxp4zslR4/9/TgylkT2kLsFB2pJw6tCEIUKSQZnfsK50Ti1DiPh2OqUnbRipLj V+utggsKWW1HItCqwOrwQoWt8YUpnHR/unmzT9N/OrHNaaUOK15LdR9Xoon7ihDB rNJpO3rzPFkXUghsyZ/jxyYhMO00c2YZ+r9h9TtDTxLAUMDSjsBxBd4qDOc8hGRt Q94pStSVv8wbaic3qFpIFZujmg== =kayC -----END PGP SIGNATURE----- gpgv: Signature made Wed Jul 5 18:59:38 2023 UTC gpgv: using RSA key 439884E6862A429C290DF63B033C4CA276024834 gpgv: issuer "athos.ribeiro@canonical.com" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./triton_2.0.0.post1-3ubuntu1.dsc: no acceptable signature found dpkg-source: info: extracting triton in /<> dpkg-source: info: unpacking triton_2.0.0.post1.orig.tar.gz dpkg-source: info: unpacking triton_2.0.0.post1-3ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 3000-disable-filecheck.patch dpkg-source: info: applying 3010-no-testing.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-26391131 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26391131 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26391131 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package triton dpkg-buildpackage: info: source version 2.0.0.post1-3ubuntu1 dpkg-buildpackage: info: source distribution mantic dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from triton-2.0.0.post1/debian/source/options: --extend-diff-ignore=^[^/]+.(egg-info|dist-info)/ debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:275: dh_auto_clean --buildsystem=cmake dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-arch dh binary-arch --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild I: pybuild base:275: dh_auto_configure --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11_triton/build -- -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.11 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPython_EXECUTABLE=/usr/bin/python3.11 -DPython_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython_INCLUDE_DIR=/usr/include/python3.11 -DPython3_EXECUTABLE=/usr/bin/python3.11 -DPython3_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython3_INCLUDE_DIR=/usr/include/python3.11 cd .pybuild/cpython3_3.11_triton/build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.11 -DPYTHON_LIBRARY:FILEPATH=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPython_EXECUTABLE=/usr/bin/python3.11 -DPython_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython_INCLUDE_DIR=/usr/include/python3.11 -DPython3_EXECUTABLE=/usr/bin/python3.11 -DPython3_LIBRARY=/usr/lib/python3.11/config-3.11-arm-linux-gnueabihf/libpython3.11.so -DPython3_INCLUDE_DIR=/usr/include/python3.11 ../../.. -- The C compiler identification is GNU 12.3.0 -- The CXX compiler identification is GNU 12.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- LLVM_NATIVE_ARCH: ARM -- Found LLVM: /usr/lib/llvm-14 (found suitable version "14.0.6", minimum required is "11") -- Found LLVM -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/arm-linux-gnueabihf/libffi.so -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib/arm-linux-gnueabihf/libtinfo.so -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.13") -- Found LibXml2: /usr/lib/arm-linux-gnueabihf/libxml2.so (found version "2.9.14") -- Linker detection: GNU ld WARNING: triton-translate links LLVM and LLVMCore! WARNING: triton-translate links LLVM and LLVMSupport! WARNING: triton-translate links LLVM and LLVMOption! WARNING: triton-translate links LLVM and LLVMCodeGen! WARNING: triton-translate links LLVM and LLVMAsmParser! -- Configuring done (4.5s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_LIBRARY Python3_EXECUTABLE Python3_INCLUDE_DIR Python3_LIBRARY Python_EXECUTABLE Python_INCLUDE_DIR Python_LIBRARY -- Build files have been written to: /<>/.pybuild/cpython3_3.11_triton/build dh_auto_build -a -O--buildsystem=pybuild I: pybuild base:275: dh_auto_build --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11_triton/build -- cd .pybuild/cpython3_3.11_triton/build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.11_triton/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.11_triton/build/CMakeFiles /<>/.pybuild/cpython3_3.11_triton/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUTableGen.dir/build.make include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUTableGen.dir/depend make -f CMakeFiles/mlir-generic-headers.dir/build.make CMakeFiles/mlir-generic-headers.dir/depend make -f include/triton/Dialect/Triton/IR/CMakeFiles/TritonTableGen.dir/build.make include/triton/Dialect/Triton/IR/CMakeFiles/TritonTableGen.dir/depend make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUCombineIncGen.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUCombineIncGen.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/CMakeFiles/mlir-generic-headers.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUTableGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUCombineIncGen.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/CMakeFiles/TritonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUTableGen.dir/build.make include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUTableGen.dir/build make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f CMakeFiles/mlir-generic-headers.dir/build.make CMakeFiles/mlir-generic-headers.dir/build make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUCombineIncGen.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUCombineIncGen.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Nothing to be done for 'CMakeFiles/mlir-generic-headers.dir/build'. make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/Triton/IR/CMakeFiles/TritonTableGen.dir/build.make include/triton/Dialect/Triton/IR/CMakeFiles/TritonTableGen.dir/build [ 2%] Built target mlir-generic-headers [ 2%] Building Dialect.h.inc... make -f CMakeFiles/mlir-headers.dir/build.make CMakeFiles/mlir-headers.dir/depend [ 2%] Building TritonGPUCombine.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-dialect-decls -dialect=triton_gpu -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/lib/llvm-14/bin/mlir-tblgen -gen-rewriters -I /<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/lib/Dialect/TritonGPU/Transforms/Combine.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms/TritonGPUCombine.inc make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/CMakeFiles/mlir-headers.dir/DependInfo.cmake --color= [ 4%] Building AttrInterfaces.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-attr-interface-defs -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonInterfaces.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/AttrInterfaces.cpp.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f CMakeFiles/mlir-headers.dir/build.make CMakeFiles/mlir-headers.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Nothing to be done for 'CMakeFiles/mlir-headers.dir/build'. make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 5%] Building Dialect.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-dialect-defs -dialect=triton_gpu -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.cpp.inc [ 5%] Built target TritonGPUCombineIncGen [ 5%] Built target mlir-headers make -f include/triton/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransformsIncGen.dir/build.make include/triton/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransformsIncGen.dir/depend [ 6%] Building Ops.h.inc... make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransformsIncGen.dir/DependInfo.cmake --color= cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-op-decls -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Ops.h.inc [ 8%] Building AttrInterfaces.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-attr-interface-decls -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonInterfaces.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/AttrInterfaces.h.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransformsIncGen.dir/build.make include/triton/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransformsIncGen.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 9%] Building Ops.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-op-defs -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Ops.cpp.inc make -f include/triton/Conversion/CMakeFiles/TritonConversionPassIncGen.dir/build.make include/triton/Conversion/CMakeFiles/TritonConversionPassIncGen.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Conversion /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/CMakeFiles/TritonConversionPassIncGen.dir/DependInfo.cmake --color= [ 10%] Building Passes.h.inc... [ 12%] Building Ops.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-op-decls -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/include/triton/Dialect/Triton/IR/TritonOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Ops.h.inc cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms && /usr/lib/llvm-14/bin/mlir-tblgen -gen-pass-decls -name TritonGPU -I /<>/include/triton/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/include/triton/Dialect/TritonGPU/Transforms/Passes.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Conversion/CMakeFiles/TritonConversionPassIncGen.dir/build.make include/triton/Conversion/CMakeFiles/TritonConversionPassIncGen.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 12%] Built target TritonGPUTableGen make -f lib/Dialect/Triton/Transforms/CMakeFiles/TritonCombineIncGen.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/TritonCombineIncGen.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms/CMakeFiles/TritonCombineIncGen.dir/DependInfo.cmake --color= [ 12%] Built target TritonGPUTransformsIncGen [ 13%] Building Passes.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion && /usr/lib/llvm-14/bin/mlir-tblgen -gen-pass-decls -I /<>/include/triton/Conversion -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/include/triton/Conversion/Passes.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc [ 14%] Building Ops.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-op-defs -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Ops.cpp.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/Triton/Transforms/CMakeFiles/TritonCombineIncGen.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/TritonCombineIncGen.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 16%] Building OpsEnums.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-enum-decls -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/OpsEnums.h.inc [ 16%] Built target TritonConversionPassIncGen make -f include/triton/Dialect/Triton/Transforms/CMakeFiles/TritonTransformsIncGen.dir/build.make include/triton/Dialect/Triton/Transforms/CMakeFiles/TritonTransformsIncGen.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms/CMakeFiles/TritonTransformsIncGen.dir/DependInfo.cmake --color= [ 17%] Building TritonCombine.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms && /usr/lib/llvm-14/bin/mlir-tblgen -gen-rewriters -I /<>/lib/Dialect/Triton/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/lib/Dialect/Triton/Transforms/Combine.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms/TritonCombine.inc [ 18%] Building OpsEnums.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-enum-defs -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonOps.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/OpsEnums.cpp.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/Triton/Transforms/CMakeFiles/TritonTransformsIncGen.dir/build.make include/triton/Dialect/Triton/Transforms/CMakeFiles/TritonTransformsIncGen.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 20%] Building Dialect.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-dialect-decls -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonDialect.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 22%] Building Dialect.cpp.inc... [ 22%] Building Passes.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-dialect-defs -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonDialect.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.cpp.inc cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms && /usr/lib/llvm-14/bin/mlir-tblgen -gen-pass-decls -name Triton -I /<>/include/triton/Dialect/Triton/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include /<>/include/triton/Dialect/Triton/Transforms/Passes.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms/Passes.h.inc [ 22%] Built target TritonCombineIncGen make -f lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/build.make lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/LLVMIR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/DependInfo.cmake --color= [ 24%] Building Types.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-typedef-defs -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonTypes.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.cpp.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/build.make lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/build [ 25%] Building Types.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-typedef-decls -I /<>/include/triton/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR /<>/include/triton/Dialect/Triton/IR/TritonTypes.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.h.inc make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 25%] Built target TritonTransformsIncGen make -f include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUAttrDefsIncGen.dir/build.make include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUAttrDefsIncGen.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/triton/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUAttrDefsIncGen.dir/DependInfo.cmake --color= make -f lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/depend make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 26%] Building CXX object lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/LLVMIRTranslation.cpp.o make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/DependInfo.cmake --color= cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR -I/<>/lib/Target/LLVMIR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Target/LLVMIR/CMakeFiles/obj.TritonLLVMIR.dir/LLVMIRTranslation.cpp.o -MF CMakeFiles/obj.TritonLLVMIR.dir/LLVMIRTranslation.cpp.o.d -o CMakeFiles/obj.TritonLLVMIR.dir/LLVMIRTranslation.cpp.o -c /<>/lib/Target/LLVMIR/LLVMIRTranslation.cpp make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUAttrDefsIncGen.dir/build.make include/triton/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUAttrDefsIncGen.dir/build [ 26%] Built target TritonTableGen make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/build make -f lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/build.make lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/DependInfo.cmake --color= [ 28%] Building CXX object lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/Combine.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms -I/<>/lib/Dialect/Triton/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/Transforms/CMakeFiles/obj.TritonTransforms.dir/Combine.cpp.o -MF CMakeFiles/obj.TritonTransforms.dir/Combine.cpp.o.d -o CMakeFiles/obj.TritonTransforms.dir/Combine.cpp.o -c /<>/lib/Dialect/Triton/Transforms/Combine.cpp [ 29%] Building TritonGPUAttrDefs.h.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-attrdef-decls -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.h.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/build.make lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 30%] Building CXX object lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Interfaces.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR -I/<>/lib/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Interfaces.cpp.o -MF CMakeFiles/obj.TritonIR.dir/Interfaces.cpp.o.d -o CMakeFiles/obj.TritonIR.dir/Interfaces.cpp.o -c /<>/lib/Dialect/Triton/IR/Interfaces.cpp [ 32%] Building TritonGPUAttrDefs.cpp.inc... cd /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR && /usr/lib/llvm-14/bin/mlir-tblgen -gen-attrdef-defs -I /<>/include/triton/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/usr/lib/llvm-14/include -I/<>/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR -I/<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR /<>/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.td --write-if-changed -o /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 37%] Built target TritonGPUAttrDefsIncGen make -f lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/build.make lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/DependInfo.cmake --color= [ 38%] Building CXX object lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Dialect.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR -I/<>/lib/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Dialect.cpp.o -MF CMakeFiles/obj.TritonIR.dir/Dialect.cpp.o.d -o CMakeFiles/obj.TritonIR.dir/Dialect.cpp.o -c /<>/lib/Dialect/Triton/IR/Dialect.cpp make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/build.make lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 40%] Building CXX object lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/AxisInfo.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis -I/<>/lib/Analysis -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/AxisInfo.cpp.o -MF CMakeFiles/obj.TritonAnalysis.dir/AxisInfo.cpp.o.d -o CMakeFiles/obj.TritonAnalysis.dir/AxisInfo.cpp.o -c /<>/lib/Analysis/AxisInfo.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributes.h:12, from /<>/lib/Dialect/Triton/Transforms/Combine.cpp:1: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::StandardOpsDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5, from /<>/lib/Dialect/Triton/Transforms/Combine.cpp:8: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:19, from /<>/lib/Dialect/Triton/Transforms/Combine.cpp:2: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void TritonCombineOpsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = CombineOpsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms/Passes.h.inc:43:50: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect]’, inlined from ‘void TritonCombineOpsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = CombineOpsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/Transforms/Passes.h.inc:45:44: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17: In member function ‘R llvm::unique_function::operator()(P ...) const [with R = bool; P = {mlir::TypeID}]’, inlined from ‘bool mlir::OperationName::hasTrait(mlir::TypeID) const’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:139:46, inlined from ‘bool mlir::OperationName::hasTrait() const [with Trait = mlir::OpTrait::ConstantLike]’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:136:20, inlined from ‘bool mlir::Operation::hasTrait() [with Trait = mlir::OpTrait::ConstantLike]’ at /usr/lib/llvm-14/include/mlir/IR/Operation.h:471:32, inlined from ‘bool mlir::detail::isConstantLike(mlir::Operation*)’ at /usr/lib/llvm-14/include/mlir/IR/Matchers.h:55:45, inlined from ‘bool mlir::detail::constant_op_binder::match(mlir::Operation*) [with AttrT = mlir::Attribute]’ at /usr/lib/llvm-14/include/mlir/IR/Matchers.h:76:24: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:410:28: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 410 | return this->getCallPtr()(this->getCalleePtr(), Params...); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/lib/Dialect/Triton/IR/Dialect.cpp:1: /usr/lib/llvm-14/include/mlir/IR/Dialect.h: In member function ‘virtual void* mlir::Dialect::getRegisteredInterfaceForOp(mlir::TypeID, mlir::OperationName)’: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:172:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:12: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<2>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 219 | static ReturnT CallImpl(void *CallableAddr, | ^~~~~~~~ /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<3>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::AtLeastNOperands<2>::Impl, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<2>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<3>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::InferTypeOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::InferTypeOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::VariadicOperands, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::Elementwise, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::CastOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::ZeroOperands, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait, mlir::InferTypeOpInterface::Trait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::AtLeastNOperands<1>::Impl, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::AttrSizedOperandSegments, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::ZeroOperands, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::InferTypeOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::SameOperandsShape, mlir::OpTrait::SameOperandsEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::ZeroOperands, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait, mlir::InferTypeOpInterface::Trait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::InferTypeOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::SameOperandsAndResultElementType, mlir::OpTrait::SameOperandsAndResultEncoding, mlir::OpTrait::TensorSizeTrait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 In file included from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::ViewOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::TransOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::StoreOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::SplatOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::ReduceOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::PtrToIntOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::PrintfOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::MakeRangeOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::LoadOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::IntToPtrOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::GetProgramIdOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::GetNumProgramsOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::FpToFpOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::ExtElemwiseOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::ExpandDimsOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::DotOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::CatOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 40%] Built target obj.TritonTransforms make -f lib/Dialect/Triton/Transforms/CMakeFiles/TritonTransforms.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/TritonTransforms.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms/CMakeFiles/TritonTransforms.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/Triton/Transforms/CMakeFiles/TritonTransforms.dir/build.make lib/Dialect/Triton/Transforms/CMakeFiles/TritonTransforms.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::BroadcastOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX static library libTritonTransforms.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms && /usr/bin/cmake -P CMakeFiles/TritonTransforms.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/Transforms && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonTransforms.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonTransforms.a CMakeFiles/obj.TritonTransforms.dir/Combine.cpp.o /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::BitcastOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib libTritonTransforms.a /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::AtomicRMWOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::AtomicCASOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 41%] Built target TritonTransforms /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::AddPtrOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Allocation.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis -I/<>/lib/Analysis -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Allocation.cpp.o -MF CMakeFiles/obj.TritonAnalysis.dir/Allocation.cpp.o.d -o CMakeFiles/obj.TritonAnalysis.dir/Allocation.cpp.o -c /<>/lib/Analysis/Allocation.cpp [ 44%] Building CXX object lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Ops.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR -I/<>/lib/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Ops.cpp.o -MF CMakeFiles/obj.TritonIR.dir/Ops.cpp.o.d -o CMakeFiles/obj.TritonIR.dir/Ops.cpp.o -c /<>/lib/Dialect/Triton/IR/Ops.cpp make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 44%] Built target obj.TritonLLVMIR make -f lib/Target/LLVMIR/CMakeFiles/TritonLLVMIR.dir/build.make lib/Target/LLVMIR/CMakeFiles/TritonLLVMIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/LLVMIR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR/CMakeFiles/TritonLLVMIR.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Target/LLVMIR/CMakeFiles/TritonLLVMIR.dir/build.make lib/Target/LLVMIR/CMakeFiles/TritonLLVMIR.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 45%] Linking CXX static library libTritonLLVMIR.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR && /usr/bin/cmake -P CMakeFiles/TritonLLVMIR.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/LLVMIR && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonLLVMIR.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonLLVMIR.a CMakeFiles/obj.TritonLLVMIR.dir/LLVMIRTranslation.cpp.o /usr/bin/ranlib libTritonLLVMIR.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 45%] Built target TritonLLVMIR make -f lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/build.make lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PTX /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/build.make lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 46%] Building CXX object lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/PTXTranslation.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX -I/<>/lib/Target/PTX -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Target/PTX/CMakeFiles/obj.TritonPTX.dir/PTXTranslation.cpp.o -MF CMakeFiles/obj.TritonPTX.dir/PTXTranslation.cpp.o.d -o CMakeFiles/obj.TritonPTX.dir/PTXTranslation.cpp.o -c /<>/lib/Target/PTX/PTXTranslation.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Membar.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis -I/<>/lib/Analysis -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Membar.cpp.o -MF CMakeFiles/obj.TritonAnalysis.dir/Membar.cpp.o.d -o CMakeFiles/obj.TritonAnalysis.dir/Membar.cpp.o -c /<>/lib/Analysis/Membar.cpp [ 49%] Building CXX object lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Alias.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis -I/<>/lib/Analysis -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Alias.cpp.o -MF CMakeFiles/obj.TritonAnalysis.dir/Alias.cpp.o.d -o CMakeFiles/obj.TritonAnalysis.dir/Alias.cpp.o -c /<>/lib/Analysis/Alias.cpp make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 49%] Built target obj.TritonPTX make -f lib/Target/PTX/CMakeFiles/TritonPTX.dir/build.make lib/Target/PTX/CMakeFiles/TritonPTX.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/PTX /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX/CMakeFiles/TritonPTX.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Target/PTX/CMakeFiles/TritonPTX.dir/build.make lib/Target/PTX/CMakeFiles/TritonPTX.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 50%] Linking CXX static library libTritonPTX.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX && /usr/bin/cmake -P CMakeFiles/TritonPTX.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Target/PTX && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonPTX.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonPTX.a CMakeFiles/obj.TritonPTX.dir/PTXTranslation.cpp.o /usr/bin/ranlib libTritonPTX.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 50%] Built target TritonPTX [ 52%] Building CXX object lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Utility.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis -I/<>/lib/Analysis -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Analysis/CMakeFiles/obj.TritonAnalysis.dir/Utility.cpp.o -MF CMakeFiles/obj.TritonAnalysis.dir/Utility.cpp.o.d -o CMakeFiles/obj.TritonAnalysis.dir/Utility.cpp.o -c /<>/lib/Analysis/Utility.cpp In file included from /usr/include/c++/12/vector:70, from /usr/lib/llvm-14/include/mlir/Support/LLVM.h:25, from /usr/lib/llvm-14/include/mlir/IR/AffineExpr.h:17, from /usr/lib/llvm-14/include/mlir/IR/AffineMap.h:17, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:12, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/lib/Dialect/Triton/IR/Ops.cpp:1: /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from ‘static mlir::LogicalResult mlir::triton::ExpandDimsOp::inferReturnTypes(mlir::MLIRContext*, llvm::Optional, mlir::ValueRange, mlir::DictionaryAttr, mlir::RegionRange, llvm::SmallVectorImpl&)’ at /<>/lib/Dialect/Triton/IR/Ops.cpp:333:18: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Types.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR -I/<>/lib/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Types.cpp.o -MF CMakeFiles/obj.TritonIR.dir/Types.cpp.o.d -o CMakeFiles/obj.TritonIR.dir/Types.cpp.o -c /<>/lib/Dialect/Triton/IR/Types.cpp [ 54%] Building CXX object lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Traits.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR -I/<>/lib/Dialect/Triton/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/Triton/IR/CMakeFiles/obj.TritonIR.dir/Traits.cpp.o -MF CMakeFiles/obj.TritonIR.dir/Traits.cpp.o.d -o CMakeFiles/obj.TritonIR.dir/Traits.cpp.o -c /<>/lib/Dialect/Triton/IR/Traits.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /<>/include/triton/Dialect/Triton/IR/Types.h:4, from /<>/lib/Dialect/Triton/IR/Types.cpp:1: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 113 | return [](TypeID id) { | ^ /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = bool (* const)(mlir::TypeID); ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 219 | static ReturnT CallImpl(void *CallableAddr, | ^~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 54%] Built target obj.TritonAnalysis make -f lib/Analysis/CMakeFiles/TritonAnalysis.dir/build.make lib/Analysis/CMakeFiles/TritonAnalysis.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Analysis /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis/CMakeFiles/TritonAnalysis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Analysis/CMakeFiles/TritonAnalysis.dir/build.make lib/Analysis/CMakeFiles/TritonAnalysis.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 56%] Linking CXX static library libTritonAnalysis.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/cmake -P CMakeFiles/TritonAnalysis.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonAnalysis.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonAnalysis.a CMakeFiles/obj.TritonAnalysis.dir/AxisInfo.cpp.o CMakeFiles/obj.TritonAnalysis.dir/Allocation.cpp.o CMakeFiles/obj.TritonAnalysis.dir/Membar.cpp.o CMakeFiles/obj.TritonAnalysis.dir/Alias.cpp.o CMakeFiles/obj.TritonAnalysis.dir/Utility.cpp.o In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/OpImplementation.h:18, from /usr/lib/llvm-14/include/mlir/IR/DialectImplementation.h:17, from /<>/lib/Dialect/Triton/IR/Types.cpp:2: In member function ‘void mlir::Dialect::addType() [with T = mlir::triton::Float8Type]’, inlined from ‘void mlir::Dialect::addTypes() [with Args = {mlir::triton::Float8Type, mlir::triton::PointerType}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:202:55, inlined from ‘void mlir::triton::TritonDialect::registerTypes()’ at /<>/lib/Dialect/Triton/IR/Types.cpp:19:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:245:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 245 | addType(T::getTypeID(), AbstractType::get(*this)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:18: In member function ‘void mlir::StorageUniquer::registerSingletonStorageType(mlir::TypeID, mlir::function_ref) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value> mlir::detail::TypeUniquer::registerType(mlir::MLIRContext*) [with T = mlir::triton::Float8Type]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:224:68, inlined from ‘void mlir::Dialect::addType() [with T = mlir::triton::Float8Type]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:246:41, inlined from ‘void mlir::Dialect::addTypes() [with Args = {mlir::triton::Float8Type, mlir::triton::PointerType}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:202:55, inlined from ‘void mlir::triton::TritonDialect::registerTypes()’ at /<>/lib/Dialect/Triton/IR/Types.cpp:19:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:171:26: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 171 | registerSingletonImpl(id, ctorFn); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void mlir::Dialect::addType() [with T = mlir::triton::PointerType]’, inlined from ‘void mlir::Dialect::addTypes() [with Args = {mlir::triton::Float8Type, mlir::triton::PointerType}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:202:55, inlined from ‘void mlir::triton::TritonDialect::registerTypes()’ at /<>/lib/Dialect/Triton/IR/Types.cpp:19:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:245:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 245 | addType(T::getTypeID(), AbstractType::get(*this)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::detail::PointerTypeStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::TypeUniquer::registerType(mlir::MLIRContext*) [with T = mlir::triton::PointerType]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:216:78, inlined from ‘void mlir::Dialect::addType() [with T = mlir::triton::PointerType]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:246:41, inlined from ‘void mlir::Dialect::addTypes() [with Args = {mlir::triton::Float8Type, mlir::triton::PointerType}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:202:55, inlined from ‘void mlir::triton::TritonDialect::registerTypes()’ at /<>/lib/Dialect/Triton/IR/Types.cpp:19:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/bin/ranlib libTritonAnalysis.a In file included from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:18: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::PointerType; Args = {mlir::Type&, int&}]’: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:172:62: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | if (!ctx->getTypeUniquer().isParametricStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::detail::PointerTypeStorage; Args = {mlir::Type&, int&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::PointerType; Args = {mlir::Type&, int&}]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:179:59: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' In static member function ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::triton::Float8Type]’, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::triton::Float8Type; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘mlir::OptionalParseResult generatedTypeParser(mlir::AsmParser&, llvm::StringRef, mlir::Type&)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.cpp.inc:22:44, inlined from ‘virtual mlir::Type mlir::triton::TritonDialect::parseType(mlir::DialectAsmParser&) const’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.cpp.inc:100:41: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:191:61: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 191 | if (!ctx->getTypeUniquer().isSingletonStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::TypeID) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::triton::Float8Type]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:198:59, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::triton::Float8Type; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘mlir::OptionalParseResult generatedTypeParser(mlir::AsmParser&, llvm::StringRef, mlir::Type&)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.cpp.inc:22:44, inlined from ‘virtual mlir::Type mlir::triton::TritonDialect::parseType(mlir::DialectAsmParser&) const’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Types.cpp.inc:100:41: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:223:51: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 223 | return static_cast(getSingletonImpl(id)); | ~~~~~~~~~~~~~~~~^~~~ [ 56%] Built target TritonAnalysis make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 56%] Built target obj.TritonIR make -f lib/Dialect/Triton/IR/CMakeFiles/TritonIR.dir/build.make lib/Dialect/Triton/IR/CMakeFiles/TritonIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR/CMakeFiles/TritonIR.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/Triton/IR/CMakeFiles/TritonIR.dir/build.make lib/Dialect/Triton/IR/CMakeFiles/TritonIR.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 57%] Linking CXX static library libTritonIR.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/cmake -P CMakeFiles/TritonIR.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/Triton/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonIR.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonIR.a CMakeFiles/obj.TritonIR.dir/Interfaces.cpp.o CMakeFiles/obj.TritonIR.dir/Dialect.cpp.o CMakeFiles/obj.TritonIR.dir/Ops.cpp.o CMakeFiles/obj.TritonIR.dir/Types.cpp.o CMakeFiles/obj.TritonIR.dir/Traits.cpp.o /usr/bin/ranlib libTritonIR.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 57%] Built target TritonIR make -f lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/build.make lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/build.make lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 58%] Building CXX object lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/Traits.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR -I/<>/lib/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/Traits.cpp.o -MF CMakeFiles/obj.TritonGPUIR.dir/Traits.cpp.o.d -o CMakeFiles/obj.TritonGPUIR.dir/Traits.cpp.o -c /<>/lib/Dialect/TritonGPU/IR/Traits.cpp [ 60%] Building CXX object lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/Dialect.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR -I/<>/lib/Dialect/TritonGPU/IR -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/IR/CMakeFiles/obj.TritonGPUIR.dir/Dialect.cpp.o -MF CMakeFiles/obj.TritonGPUIR.dir/Dialect.cpp.o.d -o CMakeFiles/obj.TritonGPUIR.dir/Dialect.cpp.o -c /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/OpImplementation.h:18, from /usr/lib/llvm-14/include/mlir/IR/DialectImplementation.h:17, from /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:3: /usr/lib/llvm-14/include/mlir/IR/Dialect.h: In member function ‘virtual void* mlir::Dialect::getRegisteredInterfaceForOp(mlir::TypeID, mlir::OperationName)’: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:172:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/IR/OpImplementation.h:16: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 113 | return [](TypeID id) { | ^ /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h: In static member function ‘static bool mlir::detail::StorageUserBase::getHasTraitFn()::::_FUN(mlir::TypeID)’: /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:113:12: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = bool (* const)(mlir::TypeID); ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 219 | static ReturnT CallImpl(void *CallableAddr, | ^~~~~~~~ /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::ZeroOperands, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::ResultsAreSharedEncoding>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<2>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::Elementwise, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::OneOperand, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultElementType, mlir::MemoryEffectOpInterface::Trait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::AtLeastNOperands<3>::Impl, mlir::OpTrait::AttrSizedOperandSegments, mlir::OpTrait::ResultsAreSharedEncoding, mlir::MemoryEffectOpInterface::Trait>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<3>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::Elementwise, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase::CallImpl(void*, AdjustedParamT...) [with CalledAsT = const mlir::Op::Impl, mlir::OpTrait::ZeroSuccessor, mlir::OpTrait::NOperands<2>::Impl, mlir::MemoryEffectOpInterface::Trait, mlir::OpTrait::Elementwise, mlir::OpTrait::SameOperandsAndResultShape, mlir::OpTrait::SameOperandsAndResultEncoding>::getHasTraitFn()::; ReturnT = bool; ParamTs = {mlir::TypeID}]’: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:219:18: note: parameter passing for argument of type ‘llvm::detail::UniqueFunctionBase::AdjustedParamT’ {aka ‘mlir::TypeID’} changed in GCC 7.1 /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘unsigned int mlir::triton::gpu::BlockedEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:343:10: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 343 | unsigned BlockedEncodingAttr::getElemsPerThread(ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘llvm::SmallVector mlir::triton::gpu::SliceEncodingAttr::paddedShape(llvm::ArrayRef) const [with T = long long int]’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:359:16: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 359 | SmallVector SliceEncodingAttr::paddedShape(ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘unsigned int mlir::triton::gpu::MmaEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:384:10: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 384 | unsigned MmaEncodingAttr::getElemsPerThread(ArrayRef shape) const { | ^~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘unsigned int mlir::triton::gpu::SharedEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:407:10: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 407 | unsigned SharedEncodingAttr::getElemsPerThread(ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘unsigned int mlir::triton::gpu::DotOperandEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:414:1: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 414 | DotOperandEncodingAttr::getElemsPerThread(ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:416:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 416 | return blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In function ‘unsigned int mlir::triton::gpu::getElemsPerThread(mlir::Attribute, llvm::ArrayRef)’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:49:10: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 49 | unsigned getElemsPerThread(Attribute layout, ArrayRef shape) { | ^~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:51:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 51 | return blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:53:41: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 53 | return sliceLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:55:39: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 55 | return mmaLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:57:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 57 | return sharedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function ‘unsigned int mlir::triton::gpu::DotOperandEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’, inlined from ‘unsigned int mlir::triton::gpu::getElemsPerThread(mlir::Attribute, llvm::ArrayRef)’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:59:39: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:416:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 416 | return blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In member function ‘unsigned int mlir::triton::gpu::SliceEncodingAttr::getElemsPerThread(llvm::ArrayRef) const’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:378:10: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 378 | unsigned SliceEncodingAttr::getElemsPerThread(ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:381:29: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 381 | return ::getElemsPerThread(parent, paddedShape(shape)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In function ‘unsigned int mlir::triton::gpu::getElemsPerThread(mlir::Type)’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:71:27: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 71 | return getElemsPerThread(tensorType.getEncoding(), tensorType.getShape()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp: In function ‘llvm::SmallVector mlir::triton::gpu::getShapePerCTA(const mlir::Attribute&, llvm::ArrayRef)’: /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:174:23: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 174 | SmallVector getShapePerCTA(const Attribute &layout, | ^~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::AsyncCommitGroupOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::AsyncWaitOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::DotOperandEncodingAttr; Args = {unsigned int&, mlir::Attribute&, mlir::Attribute&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:18: In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::DotOperandEncodingAttrStorage; Args = {unsigned int&, mlir::Attribute&, mlir::Attribute&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::DotOperandEncodingAttr; Args = {unsigned int&, mlir::Attribute&, mlir::Attribute&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SliceEncodingAttr; Args = {unsigned int&, mlir::Attribute&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::SliceEncodingAttrStorage; Args = {unsigned int&, mlir::Attribute&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SliceEncodingAttr; Args = {unsigned int&, mlir::Attribute&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {int&, int&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::MmaEncodingAttrStorage; Args = {int&, int&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {int&, int&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:337: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc: In static member function ‘static mlir::triton::gpu::MmaEncodingAttr mlir::triton::gpu::MmaEncodingAttr::get(mlir::MLIRContext*, int, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, bool, bool, int)’: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc:264:17: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 264 | MmaEncodingAttr MmaEncodingAttr::get(::mlir::MLIRContext *context, int versionMajor, ArrayRef warpsPerCTA, ArrayRef shapeA, ArrayRef shapeB, bool isARow, bool isBRow, int id) { | ^~~~~~~~~~~~~~~ /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc:264:17: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::SmallVector&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::SharedEncodingAttrStorage; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::SmallVector&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::SmallVector&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {int&, int&, int&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::SharedEncodingAttrStorage; Args = {int&, int&, int&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {int&, int&, int&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc: In static member function ‘static mlir::triton::gpu::SharedEncodingAttr mlir::triton::gpu::SharedEncodingAttr::get(mlir::MLIRContext*, mlir::triton::gpu::DotOperandEncodingAttr, llvm::ArrayRef, llvm::ArrayRef, mlir::Type)’: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc:333:20: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 333 | SharedEncodingAttr SharedEncodingAttr::get(::mlir::MLIRContext *context, DotOperandEncodingAttr dotOpEnc, ArrayRef shape, ArrayRef order, Type eltTy) { | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::SharedEncodingAttrStorage; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::SharedEncodingAttr; Args = {unsigned int&, unsigned int&, unsigned int&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::BlockedEncodingAttrStorage; Args = {llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::BlockedEncodingAttrStorage; Args = {llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::ArrayRef&, llvm::SmallVector&, llvm::SmallVector&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::BlockedEncodingAttrStorage; Args = {llvm::ArrayRef&, llvm::SmallVector&, llvm::SmallVector&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::BlockedEncodingAttr; Args = {llvm::ArrayRef&, llvm::SmallVector&, llvm::SmallVector&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc: In static member function ‘static mlir::triton::gpu::BlockedEncodingAttr mlir::triton::gpu::BlockedEncodingAttr::get(mlir::MLIRContext*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, unsigned int)’: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/TritonGPUAttrDefs.cpp.inc:114:21: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 114 | BlockedEncodingAttr BlockedEncodingAttr::get(::mlir::MLIRContext *context, ArrayRef shape, ArrayRef sizePerThread, ArrayRef order, unsigned numWarps) { | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {unsigned int&, unsigned int&, llvm::SmallVector&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::MmaEncodingAttrStorage; Args = {unsigned int&, unsigned int&, llvm::SmallVector&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {unsigned int&, unsigned int&, llvm::SmallVector&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {int&, int&, llvm::SmallVector&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::MmaEncodingAttrStorage; Args = {int&, int&, llvm::SmallVector&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {int&, int&, llvm::SmallVector&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h: In static member function ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {unsigned int&, unsigned int&, llvm::ArrayRef&}]’: /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:184:67: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 184 | if (!ctx->getAttributeUniquer().isParametricStorageInitialized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | T::getTypeID())) | ~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::function_ref, mlir::TypeID, Args&& ...) [with Storage = mlir::triton::gpu::detail::MmaEncodingAttrStorage; Args = {unsigned int&, unsigned int&, llvm::ArrayRef&}]’, inlined from ‘static std::enable_if_t<(! std::is_same::value), T> mlir::detail::AttributeUniquer::get(mlir::MLIRContext*, Args&& ...) [with T = mlir::triton::gpu::MmaEncodingAttr; Args = {unsigned int&, unsigned int&, llvm::ArrayRef&}]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:192:64: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:211:37: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 211 | getParametricStorageTypeImpl(id, hashValue, isEqual, ctorFn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::SelectOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::InsertSliceAsyncOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::ConvertLayoutOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::CmpIOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::CmpFOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h: In static member function ‘static void mlir::RegisteredOperationName::insert(mlir::Dialect&) [with T = mlir::triton::gpu::AllocTensorOp]’: /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:239:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 239 | insert(T::getOperationName(), dialect, TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | T::getParseAssemblyFn(), T::getPrintAssemblyFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | T::getVerifyInvariantsFn(), T::getFoldHookFn(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | T::getGetCanonicalizationPatternsFn(), T::getInterfaceMap(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | T::getHasTraitFn(), T::getAttributeNames()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::BlockedEncodingAttr]’, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:237:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 237 | addAttribute(T::getTypeID(), AbstractAttribute::get(*this)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::gpu::detail::BlockedEncodingAttrStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::AttributeUniquer::registerAttribute(mlir::MLIRContext*) [with T = mlir::triton::gpu::BlockedEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:233:61, inlined from ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::BlockedEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:238:51, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::DotOperandEncodingAttr]’, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:237:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 237 | addAttribute(T::getTypeID(), AbstractAttribute::get(*this)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::gpu::detail::DotOperandEncodingAttrStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::AttributeUniquer::registerAttribute(mlir::MLIRContext*) [with T = mlir::triton::gpu::DotOperandEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:233:61, inlined from ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::DotOperandEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:238:51, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::MmaEncodingAttr]’, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:237:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 237 | addAttribute(T::getTypeID(), AbstractAttribute::get(*this)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::gpu::detail::MmaEncodingAttrStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::AttributeUniquer::registerAttribute(mlir::MLIRContext*) [with T = mlir::triton::gpu::MmaEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:233:61, inlined from ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::MmaEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:238:51, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::SharedEncodingAttr]’, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:237:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 237 | addAttribute(T::getTypeID(), AbstractAttribute::get(*this)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::gpu::detail::SharedEncodingAttrStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::AttributeUniquer::registerAttribute(mlir::MLIRContext*) [with T = mlir::triton::gpu::SharedEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:233:61, inlined from ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::SharedEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:238:51, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::SliceEncodingAttr]’, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:237:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 237 | addAttribute(T::getTypeID(), AbstractAttribute::get(*this)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void mlir::StorageUniquer::registerParametricStorageType(mlir::TypeID) [with Storage = mlir::triton::gpu::detail::SliceEncodingAttrStorage]’, inlined from ‘static std::enable_if_t<(! std::is_same::value)> mlir::detail::AttributeUniquer::registerAttribute(mlir::MLIRContext*) [with T = mlir::triton::gpu::SliceEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:233:61, inlined from ‘void mlir::Dialect::addAttribute() [with T = mlir::triton::gpu::SliceEncodingAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:238:51, inlined from ‘void mlir::Dialect::addAttributes() [with Args = {mlir::triton::gpu::BlockedEncodingAttr, mlir::triton::gpu::DotOperandEncodingAttr, mlir::triton::gpu::MmaEncodingAttr, mlir::triton::gpu::SharedEncodingAttr, mlir::triton::gpu::SliceEncodingAttr}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:212:60, inlined from ‘void mlir::triton::gpu::TritonGPUDialect::initialize()’ at /<>/lib/Dialect/TritonGPU/IR/Dialect.cpp:802:8: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:148:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 148 | return registerParametricStorageTypeImpl(id, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 60%] Built target obj.TritonGPUIR make -f lib/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUIR.dir/build.make lib/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUIR.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUIR.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUIR.dir/build.make lib/Dialect/TritonGPU/IR/CMakeFiles/TritonGPUIR.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 61%] Linking CXX static library libTritonGPUIR.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR && /usr/bin/cmake -P CMakeFiles/TritonGPUIR.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonGPUIR.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonGPUIR.a CMakeFiles/obj.TritonGPUIR.dir/Dialect.cpp.o CMakeFiles/obj.TritonGPUIR.dir/Traits.cpp.o /usr/bin/ranlib libTritonGPUIR.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 61%] Built target TritonGPUIR make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 62%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Coalesce.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Coalesce.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/Coalesce.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/Coalesce.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/Coalesce.cpp [ 65%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Pipeline.cpp.o [ 64%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/CanonicalizeLoops.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/CanonicalizeLoops.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/CanonicalizeLoops.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/CanonicalizeLoops.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/CanonicalizeLoops.cpp cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Pipeline.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/Pipeline.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/Pipeline.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/Pipeline.cpp [ 66%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Combine.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Combine.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/Combine.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/Combine.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11, from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:17, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4, from /<>/lib/Dialect/TritonGPU/Transforms/CanonicalizeLoops.cpp:2: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUCanonicalizeLoopsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::CanonicalizePass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:43:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ [ 68%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Prefetch.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Prefetch.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/Prefetch.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/Prefetch.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/Prefetch.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/Analysis/DataFlowAnalysis.h:25, from /<>/include/triton/Analysis/AxisInfo.h:4, from /<>/lib/Dialect/TritonGPU/Transforms/Coalesce.cpp:2: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/include/triton/Analysis/AxisInfo.h:7: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:17, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/Interfaces/ControlFlowInterfaces.h:17, from /usr/lib/llvm-14/include/mlir/Analysis/DataFlowAnalysis.h:26: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUCoalesceBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = CoalescePass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:89:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16, from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:12, from /<>/lib/Dialect/TritonGPU/Transforms/Pipeline.cpp:1: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/include/triton/Analysis/AxisInfo.h:7, from /<>/lib/Dialect/TritonGPU/Transforms/Pipeline.cpp:4: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUPipelineBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PipelinePass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:232:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void TritonGPUPipelineBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PipelinePass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:234:41: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void TritonGPUPipelineBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PipelinePass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:236:50: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ /<>/lib/Dialect/TritonGPU/Transforms/Coalesce.cpp: In member function ‘mlir::Attribute CoalescePass::getCoalescedEncoding(mlir::AxisInfoAnalysis&, mlir::Value, int)’: /<>/lib/Dialect/TritonGPU/Transforms/Coalesce.cpp:70:63: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 70 | Attribute encoding = triton::gpu::BlockedEncodingAttr::get( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 71 | &getContext(), origType.getShape(), sizePerThread, order, numWarps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:19, from /<>/lib/Dialect/TritonGPU/Transforms/Utility.h:3, from /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:1: /usr/lib/llvm-14/include/mlir/IR/Dialect.h: In member function ‘virtual void* mlir::Dialect::getRegisteredInterfaceForOp(mlir::TypeID, mlir::OperationName)’: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:172:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:18: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:16: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:3: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::InferTypeOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::InferTypeOpInterface; Traits = mlir::detail::InferTypeOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1885:75: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::InferTypeOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::InferTypeOpInterface; Traits = mlir::detail::InferTypeOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1891:64: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUCombineOpsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUCombineOpsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:135:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void TritonGPUCombineOpsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUCombineOpsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:137:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ [ 69%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/ReorderInstructions.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/ReorderInstructions.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/ReorderInstructions.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/ReorderInstructions.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/ReorderInstructions.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17: In member function ‘R llvm::unique_function::operator()(P ...) const [with R = bool; P = {mlir::TypeID}]’, inlined from ‘bool mlir::OperationName::hasTrait(mlir::TypeID) const’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:139:46, inlined from ‘bool mlir::OperationName::hasTrait() const [with Trait = mlir::OpTrait::SameOperandsAndResultEncoding]’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:136:20, inlined from ‘bool mlir::Operation::hasTrait() [with Trait = mlir::OpTrait::SameOperandsAndResultEncoding]’ at /usr/lib/llvm-14/include/mlir/IR/Operation.h:471:32, inlined from ‘virtual mlir::LogicalResult {anonymous}::RematerializeForward::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const’ at /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:837:70: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:410:28: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 410 | return this->getCallPtr()(this->getCalleePtr(), Params...); | ~~~~~~~~~~~~~~~~^~ In member function ‘R llvm::unique_function::operator()(P ...) const [with R = bool; P = {mlir::TypeID}]’, inlined from ‘bool mlir::OperationName::hasTrait(mlir::TypeID) const’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:139:46, inlined from ‘bool mlir::OperationName::hasTrait() const [with Trait = mlir::OpTrait::SameOperandsAndResultType]’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:136:20, inlined from ‘bool mlir::Operation::hasTrait() [with Trait = mlir::OpTrait::SameOperandsAndResultType]’ at /usr/lib/llvm-14/include/mlir/IR/Operation.h:471:32, inlined from ‘virtual mlir::LogicalResult {anonymous}::RematerializeForward::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const’ at /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:838:66: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:410:28: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 410 | return this->getCallPtr()(this->getCalleePtr(), Params...); | ~~~~~~~~~~~~~~~~^~ In member function ‘R llvm::unique_function::operator()(P ...) const [with R = bool; P = {mlir::TypeID}]’, inlined from ‘bool mlir::OperationName::hasTrait(mlir::TypeID) const’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:139:46, inlined from ‘bool mlir::OperationName::hasTrait() const [with Trait = mlir::OpTrait::Elementwise]’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:136:20, inlined from ‘bool mlir::Operation::hasTrait() [with Trait = mlir::OpTrait::Elementwise]’ at /usr/lib/llvm-14/include/mlir/IR/Operation.h:471:32, inlined from ‘virtual mlir::LogicalResult {anonymous}::FoldConvertAndReduce::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const’ at /<>/lib/Dialect/TritonGPU/Transforms/Combine.cpp:576:52: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:410:28: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 410 | return this->getCallPtr()(this->getCalleePtr(), Params...); | ~~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/DecomposeConversions.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/DecomposeConversions.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/DecomposeConversions.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/DecomposeConversions.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/DecomposeConversions.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Block.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockAndValueMapping.h:17, from /<>/lib/Dialect/TritonGPU/Transforms/Prefetch.cpp:29: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/lib/Dialect/TritonGPU/Transforms/Prefetch.cpp:30: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:17, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUPrefetchBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PrefetchPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:283:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void TritonGPUPrefetchBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PrefetchPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:285:41: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void TritonGPUPrefetchBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::PrefetchPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:287:50: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ [ 72%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/TritonGPUConversion.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/TritonGPUConversion.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/TritonGPUConversion.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/TritonGPUConversion.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/TritonGPUConversion.cpp [ 73%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/UpdateMmaForVolta.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/UpdateMmaForVolta.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/UpdateMmaForVolta.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/UpdateMmaForVolta.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16, from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/lib/Dialect/TritonGPU/Transforms/ReorderInstructions.cpp:2: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/lib/Dialect/TritonGPU/Transforms/ReorderInstructions.cpp:15: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUReorderInstructionsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUReorderInstructionsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:333:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void TritonGPUReorderInstructionsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUReorderInstructionsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:335:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ [ 74%] Building CXX object lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Utility.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms -I/<>/lib/Dialect/TritonGPU/Transforms -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Dialect/TritonGPU/Transforms/CMakeFiles/obj.TritonGPUTransforms.dir/Utility.cpp.o -MF CMakeFiles/obj.TritonGPUTransforms.dir/Utility.cpp.o.d -o CMakeFiles/obj.TritonGPUTransforms.dir/Utility.cpp.o -c /<>/lib/Dialect/TritonGPU/Transforms/Utility.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16, from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/lib/Dialect/TritonGPU/Transforms/DecomposeConversions.cpp:2: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/lib/Dialect/TritonGPU/Transforms/DecomposeConversions.cpp:15: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void TritonGPUDecomposeConversionsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUDecomposeConversionsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:184:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void TritonGPUDecomposeConversionsBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = TritonGPUDecomposeConversionsPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:186:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In lambda function, inlined from ‘mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)>’ at /usr/lib/llvm-14/include/mlir/Transforms/DialectConversion.h:253:50, inlined from ‘mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)> >(mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)>&&)::&, llvm::ArrayRef)>’ at /usr/lib/llvm-14/include/mlir/Transforms/DialectConversion.h:287:22, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Optional; _Fn = mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)> >(mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)>&&)::&, llvm::ArrayRef)>&; _Args = {mlir::Type, llvm::SmallVectorImpl&, llvm::ArrayRef}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Optional; _Callable = mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)> >(mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)>&&)::&, llvm::ArrayRef)>&; _Args = {mlir::Type, llvm::SmallVectorImpl&, llvm::ArrayRef}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Optional; _Functor = mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)> >(mlir::TypeConverter::wrapCallback >(mlir::TritonGPUTypeConverter::TritonGPUTypeConverter(mlir::MLIRContext*, int)::&&)::&, llvm::ArrayRef)>&&)::&, llvm::ArrayRef)>; _ArgTypes = {mlir::Type, llvm::SmallVectorImpl&, llvm::ArrayRef}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /<>/lib/Dialect/TritonGPU/Transforms/TritonGPUConversion.cpp:32:63: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 32 | Attribute encoding = triton::gpu::BlockedEncodingAttr::get( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 33 | this->context, shape, sizePerThread, order, this->numWarps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:18, from /<>/lib/Dialect/TritonGPU/Transforms/Utility.h:3, from /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:1: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Utility.h:5, from /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:6: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:2: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:19: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void mlir::UpdateMmaForVoltaBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = mlir::UpdateMmaForVoltaPass]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/Transforms/Passes.h.inc:381:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:5: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp: In function ‘llvm::SmallVector mlir::{anonymous}::CollectMmaToUpdateForVolta::getWarpsPerCTA(llvm::ArrayRef, bool, bool, bool, bool, int) const’: /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:97:25: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 97 | SmallVector getWarpsPerCTA(ArrayRef shape, bool isARow, | ^~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp: In member function ‘virtual mlir::LogicalResult mlir::{anonymous}::CollectMmaToUpdateForVolta::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const’: /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:68:78: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 68 | isBVec4, product(mmaLayout.getWarpsPerCTA())); | ^ /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:81:61: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 81 | product(mmaLayout.getWarpsPerCTA())); | ^ /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:83:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 83 | newMmaLayout = MmaEncodingAttr::get(ctx, mmaLayout.getVersionMajor(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | updatedWpt, AT.getShape(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | BT.getShape(), isARow, isBRow, mmaId); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Dialect/TritonGPU/Transforms/UpdateMmaForVolta.cpp:83:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 74%] Built target obj.TritonGPUTransforms make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransforms.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransforms.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransforms.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransforms.dir/build.make lib/Dialect/TritonGPU/Transforms/CMakeFiles/TritonGPUTransforms.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 76%] Linking CXX static library libTritonGPUTransforms.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/cmake -P CMakeFiles/TritonGPUTransforms.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Dialect/TritonGPU/Transforms && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonGPUTransforms.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonGPUTransforms.a CMakeFiles/obj.TritonGPUTransforms.dir/Coalesce.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/CanonicalizeLoops.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/Combine.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/Pipeline.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/Prefetch.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/ReorderInstructions.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/DecomposeConversions.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/TritonGPUConversion.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/UpdateMmaForVolta.cpp.o CMakeFiles/obj.TritonGPUTransforms.dir/Utility.cpp.o /usr/bin/ranlib libTritonGPUTransforms.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 76%] Built target TritonGPUTransforms make -f lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/build.make lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/depend make -f lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/build.make lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Conversion/TritonToTritonGPU /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Conversion/TritonGPUToLLVM /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/build.make lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/build make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/build.make lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 77%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ElementwiseOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ElementwiseOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/ElementwiseOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/ElementwiseOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/ElementwiseOpToLLVM.cpp [ 78%] Building CXX object lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/TritonToTritonGPUPass.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU -I/<>/lib/Conversion/TritonToTritonGPU -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonToTritonGPU/CMakeFiles/obj.TritonToTritonGPU.dir/TritonToTritonGPUPass.cpp.o -MF CMakeFiles/obj.TritonToTritonGPU.dir/TritonToTritonGPUPass.cpp.o.d -o CMakeFiles/obj.TritonToTritonGPU.dir/TritonToTritonGPUPass.cpp.o -c /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp [ 80%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ConvertLayoutOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ConvertLayoutOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/ConvertLayoutOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/ConvertLayoutOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp [ 81%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/DotOpToLLVM.cpp In file included from /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.h:4, from /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:1: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForBlockedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:597:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 597 | emitBaseIndexForBlockedLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:501:22: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 501 | SmallVector emitBaseIndexForLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:517:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 517 | emitBaseIndexForBlockedLayout(loc, rewriter, blockedLayout, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/LoadStoreOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/LoadStoreOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/LoadStoreOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/LoadStoreOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:769:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 769 | SmallVector> emitIndicesForDistributedLayout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:777:76: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 777 | auto multiDimBase = emitBaseIndexForLayout(loc, rewriter, layout, shape); | ^ In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForBlockedLayout(const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’, inlined from ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForLayout(const mlir::Attribute&, llvm::ArrayRef) const’ at /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:535:61, inlined from ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’ at /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:779:52: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:669:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 669 | unsigned elemsPerThread = blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: In member function ‘llvm::SmallVector ConvertLayoutOpConversion::getMultiDimOffset(mlir::Attribute, mlir::Location, mlir::ConversionPatternRewriter&, unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:57:22: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 57 | SmallVector getMultiDimOffset(Attribute layout, Location loc, | ^~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:65:69: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 65 | emitBaseIndexForLayout(loc, rewriter, blockedLayout, shape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:82:65: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 82 | sliceLayout.paddedShape(shapePerCTA)); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:142:37: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 142 | isBRow, isAVec4, isBVec4); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: In member function ‘void ConvertLayoutOpConversion::processReplica(mlir::Location, mlir::ConversionPatternRewriter&, bool, mlir::RankedTensorType, llvm::ArrayRef, llvm::ArrayRef, unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::SmallVector&, mlir::Value) const’: /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:202:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 202 | multiDimCTAInRepId, shapePerCTA); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: In function ‘void ConvertLayoutOpConversion::processReplicaForMMAV1(mlir::Location, mlir::ConversionPatternRewriter&, bool, mlir::RankedTensorType, llvm::ArrayRef, unsigned int, llvm::ArrayRef, llvm::ArrayRef, llvm::SmallVector&, mlir::Value, llvm::ArrayRef, bool) const’: /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:241:8: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 241 | void processReplicaForMMAV1(Location loc, ConversionPatternRewriter &rewriter, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:292:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 292 | multiDimCTAInRepId, shapePerCTA); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndices(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:548:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 548 | SmallVector> emitIndices(Location loc, | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:563:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 563 | result = emitIndicesForDistributedLayout(loc, b, blocked, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:565:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 565 | result = emitIndicesForDistributedLayout(loc, b, mma, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:567:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 567 | result = emitIndicesForSliceLayout(loc, b, slice, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForSliceLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::SliceEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:794:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 794 | emitIndicesForSliceLayout(Location loc, ConversionPatternRewriter &rewriter, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:801:74: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 801 | emitIndices(loc, rewriter, parent, sliceLayout.paddedShape(shape)); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘mlir::DenseMap ConvertTritonGPUOpToLLVMPatternBase::getSwizzledSharedPtrs(mlir::Location, unsigned int, mlir::RankedTensorType, mlir::triton::gpu::SharedEncodingAttr, mlir::Type, mlir::LLVM::SharedMemoryObject, mlir::ConversionPatternRewriter&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:285:71: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 285 | auto srcIndices = emitIndices(loc, rewriter, srcEncoding, srcShape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: In member function ‘mlir::LogicalResult ConvertLayoutOpConversion::lowerDistributedToShared(mlir::triton::gpu::ConvertLayoutOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:481:68: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 481 | getStridesFromShapeAndOrder(dstShape, outOrd, loc, rewriter); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:482:69: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 482 | auto srcIndices = emitIndices(loc, rewriter, srcLayout, srcShape); | ^ In file included from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:10: In constructor ‘mlir::LLVM::SharedMemoryObject::SharedMemoryObject(mlir::Value, llvm::ArrayRef, llvm::ArrayRef, mlir::Location, mlir::ConversionPatternRewriter&)’, inlined from ‘mlir::LogicalResult ConvertLayoutOpConversion::lowerDistributedToShared(mlir::triton::gpu::ConvertLayoutOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’ at /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:486:69: /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:222:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 222 | strides = getStridesFromShapeAndOrder(shape, order, loc, rewriter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp: In member function ‘mlir::LogicalResult ConvertLayoutOpConversion::lowerDistributedToDistributed(mlir::triton::gpu::ConvertLayoutOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:417:33: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 417 | processReplicaForMMAV1(loc, rewriter, /*stNotRd*/ true, srcTy, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | multiDimRepId, inVec, paddedRepShape, outOrd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | vals, smemBase, shape); | ~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.cpp:434:33: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 434 | processReplicaForMMAV1(loc, rewriter, /*stNotRd*/ false, dstTy, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | multiDimRepId, outVec, paddedRepShape, outOrd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | outVals, smemBase, shape, /*isDestMma=*/true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16, from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:11, from /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:3: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:11: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:10: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::math::MathDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::StandardOpsDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:7: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:7: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:108:50: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:110:43: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:112:44: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:114:41: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:116:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void ConvertTritonToTritonGPUBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonToTritonGPU]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:118:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ [ 84%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp: In member function ‘virtual mlir::LogicalResult {anonymous}::ArithConstantPattern::matchAndRewrite(mlir::arith::ConstantOp, mlir::OpConversionPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:64:22: note: parameter passing for argument of type ‘mlir::ShapedType’ changed in GCC 7.1 64 | value.reshape(retType) // This is a hack. We just want to add encoding | ~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp: In member function ‘virtual mlir::LogicalResult {anonymous}::TritonDotPattern::matchAndRewrite(mlir::triton::DotOp, mlir::OpConversionPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:243:64: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 243 | Attribute dEncoding = triton::gpu::BlockedEncodingAttr::get( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 244 | getContext(), origShape, retSizePerThread, retOrder, numWarps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/lib/llvm-14/include/mlir/Support/LLVM.h:25, from /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:12: /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1389:30, inlined from ‘virtual mlir::LogicalResult {anonymous}::TritonExpandDimsPattern::matchAndRewrite(mlir::triton::ExpandDimsOp, mlir::OpConversionPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’ at /<>/lib/Conversion/TritonToTritonGPU/TritonToTritonGPUPass.cpp:198:20: /usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:19, from /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:1: /usr/lib/llvm-14/include/mlir/IR/Dialect.h: In member function ‘virtual void* mlir::Dialect::getRegisteredInterfaceForOp(mlir::TypeID, mlir::OperationName)’: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:172:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::OffsetSizeAndStrideOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::OffsetSizeAndStrideOpInterface; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1885:75, inlined from ‘mlir::detail::Interface::Interface(T) [with T = mlir::tensor::InsertSliceOp; std::enable_if_t, T>::value>* = 0; ConcreteType = mlir::OffsetSizeAndStrideOpInterface; ValueT = mlir::Operation*; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits; BaseType = mlir::Op; BaseTrait = mlir::OpTrait::TraitBase]’ at /usr/lib/llvm-14/include/mlir/Support/InterfaceSupport.h:103:60: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::OffsetSizeAndStrideOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::OffsetSizeAndStrideOpInterface; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1891:64, inlined from ‘mlir::detail::Interface::Interface(T) [with T = mlir::tensor::InsertSliceOp; std::enable_if_t, T>::value>* = 0; ConcreteType = mlir::OffsetSizeAndStrideOpInterface; ValueT = mlir::Operation*; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits; BaseType = mlir::Op; BaseTrait = mlir::OpTrait::TraitBase]’ at /usr/lib/llvm-14/include/mlir/Support/InterfaceSupport.h:103:60: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Conversion/TritonGPUToLLVM/ConvertLayoutOpToLLVM.h:4, from /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:4: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForBlockedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:597:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 597 | emitBaseIndexForBlockedLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:20, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/IR/Matchers.h:18: In member function ‘R llvm::unique_function::operator()(P ...) const [with R = bool; P = {mlir::TypeID}]’, inlined from ‘bool mlir::OperationName::hasTrait(mlir::TypeID) const’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:139:46, inlined from ‘bool mlir::OperationName::hasTrait() const [with Trait = mlir::OpTrait::ConstantLike]’ at /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:136:20, inlined from ‘bool mlir::Operation::hasTrait() [with Trait = mlir::OpTrait::ConstantLike]’ at /usr/lib/llvm-14/include/mlir/IR/Operation.h:471:32, inlined from ‘bool mlir::detail::isConstantLike(mlir::Operation*)’ at /usr/lib/llvm-14/include/mlir/IR/Matchers.h:55:45, inlined from ‘bool mlir::detail::constant_op_binder::match(mlir::Operation*) [with AttrT = mlir::DenseElementsAttr]’ at /usr/lib/llvm-14/include/mlir/IR/Matchers.h:76:24: /usr/lib/llvm-14/include/llvm/ADT/FunctionExtras.h:410:28: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 410 | return this->getCallPtr()(this->getCalleePtr(), Params...); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:18: In static member function ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:191:61: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 191 | if (!ctx->getTypeUniquer().isSingletonStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:18: In member function ‘Storage* mlir::StorageUniquer::get(mlir::TypeID) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:198:59, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:223:51: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 223 | return static_cast(getSingletonImpl(id)); | ~~~~~~~~~~~~~~~~^~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:501:22: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 501 | SmallVector emitBaseIndexForLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:517:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 517 | emitBaseIndexForBlockedLayout(loc, rewriter, blockedLayout, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:769:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 769 | SmallVector> emitIndicesForDistributedLayout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:777:76: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 777 | auto multiDimBase = emitBaseIndexForLayout(loc, rewriter, layout, shape); | ^ In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForBlockedLayout(const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’, inlined from ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForLayout(const mlir::Attribute&, llvm::ArrayRef) const’ at /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:535:61, inlined from ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’ at /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:779:52: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:669:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 669 | unsigned elemsPerThread = blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndices(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:548:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 548 | SmallVector> emitIndices(Location loc, | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:563:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 563 | result = emitIndicesForDistributedLayout(loc, b, blocked, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:565:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 565 | result = emitIndicesForDistributedLayout(loc, b, mma, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:567:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 567 | result = emitIndicesForSliceLayout(loc, b, slice, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVMPass.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVMPass.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVMPass.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVMPass.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘mlir::DenseMap ConvertTritonGPUOpToLLVMPatternBase::getSwizzledSharedPtrs(mlir::Location, unsigned int, mlir::RankedTensorType, mlir::triton::gpu::SharedEncodingAttr, mlir::Type, mlir::LLVM::SharedMemoryObject, mlir::ConversionPatternRewriter&, llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:285:71: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 285 | auto srcIndices = emitIndices(loc, rewriter, srcEncoding, srcShape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForSliceLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::SliceEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:794:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 794 | emitIndicesForSliceLayout(Location loc, ConversionPatternRewriter &rewriter, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:801:74: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 801 | emitIndices(loc, rewriter, parent, sliceLayout.paddedShape(shape)); | ^ In file included from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:10: /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp: In member function ‘virtual mlir::LogicalResult LoadOpConversion::matchAndRewrite(mlir::triton::LoadOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:100:51: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 100 | #define i64_arr_attr(...) rewriter.getI64ArrayAttr({__VA_ARGS__}) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:35:69: note: in definition of macro ‘extract_val’ 35 | #define extract_val(...) rewriter.create(loc, __VA_ARGS__) | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:230:30: note: in expansion of macro ‘i64_arr_attr’ 230 | i64_arr_attr(ii)); | ^~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp: In member function ‘virtual mlir::LogicalResult InsertSliceAsyncOpConversion::matchAndRewrite(mlir::triton::gpu::InsertSliceAsyncOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:776:76: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 776 | auto srcIndices = emitIndices(loc, rewriter, srcBlockedLayout, srcShape); | ^ In static member function ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘virtual mlir::LogicalResult InsertSliceAsyncOpConversion::matchAndRewrite(mlir::triton::gpu::InsertSliceAsyncOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’ at /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:816:42: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:191:61: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 191 | if (!ctx->getTypeUniquer().isSingletonStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘Storage* mlir::StorageUniquer::get(mlir::TypeID) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:198:59, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘virtual mlir::LogicalResult InsertSliceAsyncOpConversion::matchAndRewrite(mlir::triton::gpu::InsertSliceAsyncOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’ at /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:816:42: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:223:51: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 223 | return static_cast(getSingletonImpl(id)); | ~~~~~~~~~~~~~~~~^~~~ /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp: In member function ‘virtual mlir::LogicalResult InsertSliceOpConversion::matchAndRewrite(mlir::tensor::InsertSliceOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/LoadStoreOpToLLVM.cpp:655:69: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 655 | auto srcIndices = emitIndices(loc, rewriter, srcLayout, srcShape); | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4, from /<>/include/triton/Analysis/Allocation.h:9, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:7, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.h:4, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp:1: /usr/lib/llvm-14/include/mlir/IR/Dialect.h: In member function ‘virtual void* mlir::Dialect::getRegisteredInterfaceForOp(mlir::TypeID, mlir::OperationName)’: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:172:17: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 172 | virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 85%] Built target obj.TritonToTritonGPU make -f lib/Conversion/TritonToTritonGPU/CMakeFiles/TritonToTritonGPU.dir/build.make lib/Conversion/TritonToTritonGPU/CMakeFiles/TritonToTritonGPU.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Conversion/TritonToTritonGPU /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU/CMakeFiles/TritonToTritonGPU.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Conversion/TritonToTritonGPU/CMakeFiles/TritonToTritonGPU.dir/build.make lib/Conversion/TritonToTritonGPU/CMakeFiles/TritonToTritonGPU.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 86%] Linking CXX static library libTritonToTritonGPU.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU && /usr/bin/cmake -P CMakeFiles/TritonToTritonGPU.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonToTritonGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonToTritonGPU.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonToTritonGPU.a CMakeFiles/obj.TritonToTritonGPU.dir/TritonToTritonGPUPass.cpp.o /usr/bin/ranlib libTritonToTritonGPU.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 86%] Built target TritonToTritonGPU [ 88%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/PTXAsmFormat.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/PTXAsmFormat.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/PTXAsmFormat.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/PTXAsmFormat.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/PTXAsmFormat.cpp In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::OffsetSizeAndStrideOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::OffsetSizeAndStrideOpInterface; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1885:75, inlined from ‘mlir::detail::Interface::Interface(T) [with T = mlir::tensor::ExtractSliceOp; std::enable_if_t, T>::value>* = 0; ConcreteType = mlir::OffsetSizeAndStrideOpInterface; ValueT = mlir::Operation*; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits; BaseType = mlir::Op; BaseTrait = mlir::OpTrait::TraitBase]’ at /usr/lib/llvm-14/include/mlir/Support/InterfaceSupport.h:103:60: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘typename InterfaceT::Concept* mlir::Dialect::getRegisteredInterfaceForOp(mlir::OperationName) [with InterfaceT = mlir::OffsetSizeAndStrideOpInterface]’, inlined from ‘static typename mlir::OpInterface::InterfaceBase::Concept* mlir::OpInterface::getInterfaceFor(mlir::Operation*) [with ConcreteType = mlir::OffsetSizeAndStrideOpInterface; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits]’ at /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:1891:64, inlined from ‘mlir::detail::Interface::Interface(T) [with T = mlir::tensor::ExtractSliceOp; std::enable_if_t, T>::value>* = 0; ConcreteType = mlir::OffsetSizeAndStrideOpInterface; ValueT = mlir::Operation*; Traits = mlir::detail::OffsetSizeAndStrideOpInterfaceInterfaceTraits; BaseType = mlir::Op; BaseTrait = mlir::OpTrait::TraitBase]’ at /usr/lib/llvm-14/include/mlir/Support/InterfaceSupport.h:103:60: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:180:36: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 180 | getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForBlockedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:597:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 597 | emitBaseIndexForBlockedLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForBlockedLayout(const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:639:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 639 | emitOffsetForBlockedLayout(const BlockedEncodingAttr &blockedLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:669:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 669 | unsigned elemsPerThread = blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 89%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ReduceOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ReduceOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/ReduceOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/ReduceOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForMmaLayoutV2(const mlir::triton::gpu::MmaEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:748:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 748 | emitOffsetForMmaLayoutV2(const MmaEncodingAttr &mmaLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForMmaLayoutV1(const mlir::triton::gpu::MmaEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:702:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 702 | emitOffsetForMmaLayoutV1(const MmaEncodingAttr &mmaLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:18, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:12: In static member function ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:191:61: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 191 | if (!ctx->getTypeUniquer().isSingletonStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:18, from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:17: In member function ‘Storage* mlir::StorageUniquer::get(mlir::TypeID) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:198:59, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:223:51: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 223 | return static_cast(getSingletonImpl(id)); | ~~~~~~~~~~~~~~~~^~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:501:22: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 501 | SmallVector emitBaseIndexForLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:517:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 517 | emitBaseIndexForBlockedLayout(loc, rewriter, blockedLayout, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:769:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 769 | SmallVector> emitIndicesForDistributedLayout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:777:76: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 777 | auto multiDimBase = emitBaseIndexForLayout(loc, rewriter, layout, shape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndices(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:548:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 548 | SmallVector> emitIndices(Location loc, | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:563:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 563 | result = emitIndicesForDistributedLayout(loc, b, blocked, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:565:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 565 | result = emitIndicesForDistributedLayout(loc, b, mma, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:567:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 567 | result = emitIndicesForSliceLayout(loc, b, slice, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForSliceLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::SliceEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:794:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 794 | emitIndicesForSliceLayout(Location loc, ConversionPatternRewriter &rewriter, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:801:74: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 801 | emitIndices(loc, rewriter, parent, sliceLayout.paddedShape(shape)); | ^ In file included from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:10: In constructor ‘mlir::LLVM::SharedMemoryObject::SharedMemoryObject(mlir::Value, llvm::ArrayRef, llvm::ArrayRef, mlir::Location, mlir::ConversionPatternRewriter&)’, inlined from ‘virtual mlir::LogicalResult AllocTensorOpConversion::matchAndRewrite(mlir::triton::gpu::AllocTensorOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’ at /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp:455:52: /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:222:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 222 | strides = getStridesFromShapeAndOrder(shape, order, loc, rewriter); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp: In member function ‘virtual mlir::LogicalResult MakeRangeOpConversion::matchAndRewrite(mlir::triton::MakeRangeOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp:328:57: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 328 | auto idxs = emitIndices(loc, rewriter, layout, shape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp: In member function ‘virtual mlir::LogicalResult BroadcastOpConversion::matchAndRewrite(mlir::triton::BroadcastOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVM.cpp:80:57: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 80 | int numElemsPerThread = srcMma.getElemsPerThread(resultTy.getShape()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/Utility.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/Utility.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/Utility.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/Utility.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp [ 92%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ViewOpToLLVM.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/ViewOpToLLVM.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/ViewOpToLLVM.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/ViewOpToLLVM.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5, from /<>/include/triton/Analysis/Allocation.h:9, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:11: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/LLVMIR/LLVMDialect.h:75, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:8: In constructor ‘mlir::LLVM::LLVMDialect::LLVMDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/Dialect.h:16, from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/Builders.h:12, from /usr/lib/llvm-14/include/mlir/IR/PatternMatch.h:12, from /usr/lib/llvm-14/include/mlir/Rewrite/FrozenRewritePatternSet.h:12, from /usr/lib/llvm-14/include/mlir/Transforms/DialectConversion.h:16, from /usr/lib/llvm-14/include/mlir/Conversion/LLVMCommon/TypeConverter.h:18, from /<>/include/triton/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.h:4, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:1: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/include/triton/Analysis/Allocation.h:10: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::NVVM::NVVMDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::NVVM::NVVMDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/LLVMIR/NVVMDialect.h:39, from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:9: In constructor ‘mlir::NVVM::NVVMDialect::NVVMDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::LLVM::LLVMDialect]’, inlined from ‘mlir::NVVM::NVVMDialect::NVVMDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc:17:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::math::MathDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::gpu::GPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::tensor::TensorDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::LLVM::LLVMDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::LLVM::LLVMDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::StandardOpsDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:7: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:43:50: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:45:43: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::gpu::GPUDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:47:41: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:49:41: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::LLVM::LLVMDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:51:43: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::tensor::TensorDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:53:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:55:47: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:57:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::NVVM::NVVMDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:59:43: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect]’, inlined from ‘void ConvertTritonGPUToLLVMBase::getDependentDialects(mlir::DialectRegistry&) const [with DerivedT = {anonymous}::ConvertTritonGPUToLLVM]’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Conversion/Passes.h.inc:61:44: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In lambda function, inlined from ‘mlir::detail::walk<>(mlir::Operation*, {anonymous}::ConvertTritonGPUToLLVM::decomposeMmaToDotOperand(mlir::ModuleOp, int) const::&&)::’ at /usr/lib/llvm-14/include/mlir/IR/Visitors.h:195:15, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::detail::walk<>(mlir::Operation*, {anonymous}::ConvertTritonGPUToLLVM::decomposeMmaToDotOperand(mlir::ModuleOp, int) const::&&)::; Ret = void; Params = {mlir::Operation*}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:45:52: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:269:50: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 269 | triton::gpu::BlockedEncodingAttr::get( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | mod.getContext(), srcType.getShape(), getSizePerThread(srcMma), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | getOrder(srcMma), numWarps)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMPass.cpp:23: /<>/lib/Conversion/TritonGPUToLLVM/TypeConverter.h: In member function ‘llvm::Optional TritonGPUToLLVMTypeConverter::convertTritonTensorType(mlir::RankedTensorType)’: /<>/lib/Conversion/TritonGPUToLLVM/TypeConverter.h:131:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 131 | helper.numElemsPerThreadA(shape, isARow, isAVec4, param.vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TypeConverter.h:138:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 138 | helper.numElemsPerThreadB(shape, isBRow, isBVec4, param.vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.h:4, from /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp:1: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForBlockedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:597:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 597 | emitBaseIndexForBlockedLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForBlockedLayout(const mlir::triton::gpu::BlockedEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:639:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 639 | emitOffsetForBlockedLayout(const BlockedEncodingAttr &blockedLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:669:62: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 669 | unsigned elemsPerThread = blockedLayout.getElemsPerThread(shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:1: /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp: In function ‘mlir::Value mlir::LLVM::getStructFromElements(mlir::Location, mlir::ValueRange, mlir::ConversionPatternRewriter&, mlir::Type)’: /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:19:53: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 19 | rewriter.getI64ArrayAttr(v.index())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:34:67: note: in definition of macro ‘insert_val’ 34 | #define insert_val(...) rewriter.create(loc, __VA_ARGS__) | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp: In function ‘llvm::SmallVector mlir::LLVM::getElementsFromStruct(mlir::Location, mlir::Value, mlir::ConversionPatternRewriter&)’: /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:100:51: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 100 | #define i64_arr_attr(...) rewriter.getI64ArrayAttr({__VA_ARGS__}) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:35:69: note: in definition of macro ‘extract_val’ 35 | #define extract_val(...) rewriter.create(loc, __VA_ARGS__) | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:35:48: note: in expansion of macro ‘i64_arr_attr’ 35 | results[i] = extract_val(type, llvmStruct, i64_arr_attr(i)); | ^~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp: In function ‘llvm::SmallVector mlir::LLVM::getStridesFromShapeAndOrder(llvm::ArrayRef, llvm::ArrayRef, mlir::Location, mlir::ConversionPatternRewriter&)’: /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:85:1: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 85 | getStridesFromShapeAndOrder(ArrayRef shape, ArrayRef order, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForMmaLayoutV2(const mlir::triton::gpu::MmaEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:748:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 748 | emitOffsetForMmaLayoutV2(const MmaEncodingAttr &mmaLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForMmaLayoutV1(const mlir::triton::gpu::MmaEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:702:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 702 | emitOffsetForMmaLayoutV1(const MmaEncodingAttr &mmaLayout, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/Conversion/LLVMCommon/StructBuilder.h:17, from /usr/lib/llvm-14/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h:17, from /usr/lib/llvm-14/include/mlir/Conversion/LLVMCommon/Pattern.h:12, from /<>/lib/Conversion/TritonGPUToLLVM/Utility.h:4: In static member function ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘mlir::Value mlir::LLVM::storeShared(mlir::ConversionPatternRewriter&, mlir::Location, mlir::Value, mlir::Value, mlir::Value)’ at /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:108:40: /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:191:61: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 191 | if (!ctx->getTypeUniquer().isSingletonStorageInitialized(T::getTypeID())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:18, from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:17: In member function ‘Storage* mlir::StorageUniquer::get(mlir::TypeID) [with Storage = mlir::TypeStorage]’, inlined from ‘static std::enable_if_t::value, T> mlir::detail::TypeUniquer::get(mlir::MLIRContext*) [with T = mlir::LLVM::LLVMVoidType]’ at /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:198:59, inlined from ‘static ConcreteT mlir::detail::StorageUserBase::get(mlir::MLIRContext*, Args ...) [with Args = {}; ConcreteT = mlir::LLVM::LLVMVoidType; BaseT = mlir::Type; StorageT = mlir::TypeStorage; UniquerT = mlir::detail::TypeUniquer; Traits = {}]’ at /usr/lib/llvm-14/include/mlir/IR/StorageUniquerSupport.h:141:45, inlined from ‘mlir::Value mlir::LLVM::storeShared(mlir::ConversionPatternRewriter&, mlir::Location, mlir::Value, mlir::Value, mlir::Value)’ at /<>/lib/Conversion/TritonGPUToLLVM/Utility.cpp:108:40: /usr/lib/llvm-14/include/mlir/Support/StorageUniquer.h:223:51: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 223 | return static_cast(getSingletonImpl(id)); | ~~~~~~~~~~~~~~~~^~~~ [ 93%] Building CXX object lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpHelpers.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM -I/<>/lib/Conversion/TritonGPUToLLVM -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -MD -MT lib/Conversion/TritonGPUToLLVM/CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpHelpers.cpp.o -MF CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpHelpers.cpp.o.d -o CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpHelpers.cpp.o -c /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitOffsetForLayout(const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:533:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 533 | emitOffsetForLayout(const Attribute &layout, ArrayRef shape) const { | ^~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector ConvertTritonGPUOpToLLVMPatternBase::emitBaseIndexForLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:501:22: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 501 | SmallVector emitBaseIndexForLayout(Location loc, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:517:42: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 517 | emitBaseIndexForBlockedLayout(loc, rewriter, blockedLayout, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForDistributedLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:769:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 769 | SmallVector> emitIndicesForDistributedLayout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:777:76: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 777 | auto multiDimBase = emitBaseIndexForLayout(loc, rewriter, layout, shape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndices(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::Attribute&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:548:35: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 548 | SmallVector> emitIndices(Location loc, | ^~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:563:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 563 | result = emitIndicesForDistributedLayout(loc, b, blocked, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:565:49: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 565 | result = emitIndicesForDistributedLayout(loc, b, mma, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:567:43: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 567 | result = emitIndicesForSliceLayout(loc, b, slice, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h: In member function ‘llvm::SmallVector > ConvertTritonGPUOpToLLVMPatternBase::emitIndicesForSliceLayout(mlir::Location, mlir::ConversionPatternRewriter&, const mlir::triton::gpu::SliceEncodingAttr&, llvm::ArrayRef) const’: /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:794:3: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 794 | emitIndicesForSliceLayout(Location loc, ConversionPatternRewriter &rewriter, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/TritonGPUToLLVMBase.h:801:74: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 801 | emitIndices(loc, rewriter, parent, sliceLayout.paddedShape(shape)); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp: In member function ‘mlir::LogicalResult ReduceOpConversion::matchAndRewriteFast(mlir::triton::ReduceOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp:313:69: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 313 | auto srcIndices = emitIndices(loc, rewriter, srcLayout, srcShape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp:452:63: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 452 | emitIndices(loc, rewriter, resultLayout, resultShape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp: In member function ‘mlir::LogicalResult ReduceOpConversion::matchAndRewriteBasic(mlir::triton::ReduceOp, ConvertTritonGPUOpToLLVMPattern::OpAdaptor, mlir::ConversionPatternRewriter&) const’: /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp:163:69: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 163 | auto srcIndices = emitIndices(loc, rewriter, srcLayout, srcShape); | ^ /<>/lib/Conversion/TritonGPUToLLVM/ReduceOpToLLVM.cpp:250:63: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 250 | emitIndices(loc, rewriter, resultLayout, resultShape); | ^ In static member function ‘static mlir::Value SplatOpConversion::convertSplatLikeOpWithDotOperandLayout(const mlir::triton::gpu::DotOperandEncodingAttr&, mlir::Type, mlir::Type, mlir::Value, mlir::TypeConverter*, mlir::ConversionPatternRewriter&, mlir::Location)’, inlined from ‘static mlir::Value SplatOpConversion::convertSplatLikeOp(mlir::Type, mlir::Type, mlir::Value, mlir::TypeConverter*, mlir::ConversionPatternRewriter&, mlir::Location)’ at /<>/lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp:46:52: /<>/lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp:89:40: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 89 | helper.numElemsPerThreadA(shape, isARow, isAVec4, aParam.vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/ViewOpToLLVM.cpp:93:40: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 93 | helper.numElemsPerThreadB(shape, isBRow, isBVec4, bParam.vec); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In static member function ‘static int mlir::LLVM::DotOpFMAConversionHelper::getNumElemsPerThread(llvm::ArrayRef, mlir::triton::gpu::DotOperandEncodingAttr)’: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:1408:5: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 1408 | int DotOpFMAConversionHelper::getNumElemsPerThread( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In constructor ‘mlir::LLVM::MMA16816SmemLoader::MMA16816SmemLoader(int, llvm::ArrayRef, uint32_t, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, int, int, int, mlir::ConversionPatternRewriter&, mlir::TypeConverter*, const mlir::Location&)’: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:925:1: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 925 | MMA16816SmemLoader::MMA16816SmemLoader( | ^~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In lambda function: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:1167:58: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 1167 | maxPhase, elemBytes, rewriter, typeConverter, loc); | ^ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In member function ‘int mlir::LLVM::DotOpMmaV1ConversionHelper::numElemsPerThreadA(llvm::ArrayRef, bool, bool, int) const’: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:6:5: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 6 | int DotOpMmaV1ConversionHelper::numElemsPerThreadA(ArrayRef shape, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In member function ‘int mlir::LLVM::DotOpMmaV1ConversionHelper::numElemsPerThreadB(llvm::ArrayRef, bool, bool, int) const’: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:32:5: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 32 | int DotOpMmaV1ConversionHelper::numElemsPerThreadB(ArrayRef shape, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp: In static member function ‘static llvm::SmallVector > mlir::LLVM::DotOpMmaV1ConversionHelper::getMNCoords(mlir::Value, mlir::ConversionPatternRewriter&, llvm::ArrayRef, llvm::ArrayRef, bool, bool, bool, bool)’: /<>/lib/Conversion/TritonGPUToLLVM/DotOpHelpers.cpp:367:1: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 367 | DotOpMmaV1ConversionHelper::getMNCoords(Value thread, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 93%] Built target obj.TritonGPUToLLVM make -f lib/Conversion/TritonGPUToLLVM/CMakeFiles/TritonGPUToLLVM.dir/build.make lib/Conversion/TritonGPUToLLVM/CMakeFiles/TritonGPUToLLVM.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Conversion/TritonGPUToLLVM /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM/CMakeFiles/TritonGPUToLLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f lib/Conversion/TritonGPUToLLVM/CMakeFiles/TritonGPUToLLVM.dir/build.make lib/Conversion/TritonGPUToLLVM/CMakeFiles/TritonGPUToLLVM.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 94%] Linking CXX static library libTritonGPUToLLVM.a cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/cmake -P CMakeFiles/TritonGPUToLLVM.dir/cmake_clean_target.cmake cd /<>/.pybuild/cpython3_3.11_triton/build/lib/Conversion/TritonGPUToLLVM && /usr/bin/cmake -E cmake_link_script CMakeFiles/TritonGPUToLLVM.dir/link.txt --verbose=1 /usr/bin/ar qc libTritonGPUToLLVM.a CMakeFiles/obj.TritonGPUToLLVM.dir/ConvertLayoutOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/ElementwiseOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/LoadStoreOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/TritonGPUToLLVMPass.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/PTXAsmFormat.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/ReduceOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/Utility.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/ViewOpToLLVM.cpp.o CMakeFiles/obj.TritonGPUToLLVM.dir/DotOpHelpers.cpp.o /usr/bin/ranlib libTritonGPUToLLVM.a make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 94%] Built target TritonGPUToLLVM make -f bin/CMakeFiles/triton-opt.dir/build.make bin/CMakeFiles/triton-opt.dir/depend make -f bin/CMakeFiles/triton-translate.dir/build.make bin/CMakeFiles/triton-translate.dir/depend make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bin /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/bin /<>/.pybuild/cpython3_3.11_triton/build/bin/CMakeFiles/triton-opt.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' cd /<>/.pybuild/cpython3_3.11_triton/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/bin /<>/.pybuild/cpython3_3.11_triton/build /<>/.pybuild/cpython3_3.11_triton/build/bin /<>/.pybuild/cpython3_3.11_triton/build/bin/CMakeFiles/triton-translate.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f bin/CMakeFiles/triton-opt.dir/build.make bin/CMakeFiles/triton-opt.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' make -f bin/CMakeFiles/triton-translate.dir/build.make bin/CMakeFiles/triton-translate.dir/build make[3]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 96%] Building CXX object bin/CMakeFiles/triton-opt.dir/triton-opt.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/bin && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/bin -I/<>/bin -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -fno-exceptions -MD -MT bin/CMakeFiles/triton-opt.dir/triton-opt.cpp.o -MF CMakeFiles/triton-opt.dir/triton-opt.cpp.o.d -o CMakeFiles/triton-opt.dir/triton-opt.cpp.o -c /<>/bin/triton-opt.cpp [ 97%] Building CXX object bin/CMakeFiles/triton-translate.dir/triton-translate.cpp.o cd /<>/.pybuild/cpython3_3.11_triton/build/bin && /usr/bin/c++ -I/<>/.pybuild/cpython3_3.11_triton/build/bin -I/<>/bin -I/<>/include -I/usr/lib/llvm-14/include -I/<>/.pybuild/cpython3_3.11_triton/build/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -std=gnu++17 -fno-exceptions -fno-exceptions -MD -MT bin/CMakeFiles/triton-translate.dir/triton-translate.cpp.o -MF CMakeFiles/triton-translate.dir/triton-translate.cpp.o.d -o CMakeFiles/triton-translate.dir/triton-translate.cpp.o -c /<>/bin/triton-translate.cpp In file included from /usr/lib/llvm-14/include/mlir/IR/TypeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Types.h:12, from /usr/lib/llvm-14/include/mlir/IR/Value.h:16, from /usr/lib/llvm-14/include/mlir/IR/BlockSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/OperationSupport.h:17, from /usr/lib/llvm-14/include/mlir/IR/AsmState.h:16, from /<>/bin/triton-translate.cpp:3: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5, from /<>/bin/triton-translate.cpp:15: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/bin/triton-translate.cpp:16: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::StandardOpsDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::math::MathDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:7: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/IR/OpDefinition.h:22, from /usr/lib/llvm-14/include/mlir/IR/FunctionInterfaces.h:18, from /usr/lib/llvm-14/include/mlir/IR/BuiltinOps.h:16, from /<>/bin/triton-translate.cpp:4: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect; OtherDialect = mlir::scf::SCFDialect; MoreDialects = {}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect; OtherDialect = mlir::scf::SCFDialect; MoreDialects = {}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect; OtherDialect = mlir::triton::gpu::TritonGPUDialect; MoreDialects = {mlir::math::MathDialect, mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘mlir::OwningOpRef mlir::triton::loadMLIRModule(llvm::StringRef, mlir::MLIRContext&)’ at /<>/bin/triton-translate.cpp:41:55: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ [ 98%] Linking CXX executable triton-translate cd /<>/.pybuild/cpython3_3.11_triton/build/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/triton-translate.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-rpath-link, -Wl,--gc-sections "CMakeFiles/triton-translate.dir/triton-translate.cpp.o" -o triton-translate -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/llvm-14/lib" ../lib/Analysis/libTritonAnalysis.a ../lib/Dialect/Triton/Transforms/libTritonTransforms.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a ../lib/Target/LLVMIR/libTritonLLVMIR.a ../lib/Target/PTX/libTritonPTX.a /usr/lib/llvm-14/lib/libMLIRAffineAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffine.a /usr/lib/llvm-14/lib/libMLIRAffineTransforms.a /usr/lib/llvm-14/lib/libMLIRAffineUtils.a /usr/lib/llvm-14/lib/libMLIRArithmetic.a /usr/lib/llvm-14/lib/libMLIRArithmeticTransforms.a /usr/lib/llvm-14/lib/libMLIRArmNeon.a /usr/lib/llvm-14/lib/libMLIRArmSVE.a /usr/lib/llvm-14/lib/libMLIRArmSVETransforms.a /usr/lib/llvm-14/lib/libMLIRAsync.a /usr/lib/llvm-14/lib/libMLIRAsyncTransforms.a /usr/lib/llvm-14/lib/libMLIRAMX.a /usr/lib/llvm-14/lib/libMLIRAMXTransforms.a /usr/lib/llvm-14/lib/libMLIRBufferization.a /usr/lib/llvm-14/lib/libMLIRBufferizationTransforms.a /usr/lib/llvm-14/lib/libMLIRComplex.a /usr/lib/llvm-14/lib/libMLIRDLTI.a /usr/lib/llvm-14/lib/libMLIREmitC.a /usr/lib/llvm-14/lib/libMLIRGPUOps.a /usr/lib/llvm-14/lib/libMLIRGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffineBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRModuleBufferization.a /usr/lib/llvm-14/lib/libMLIRLinalg.a /usr/lib/llvm-14/lib/libMLIRLinalgTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgUtils.a /usr/lib/llvm-14/lib/libMLIRLLVMIRTransforms.a /usr/lib/llvm-14/lib/libMLIRLLVMIR.a /usr/lib/llvm-14/lib/libMLIRNVVMIR.a /usr/lib/llvm-14/lib/libMLIRROCDLIR.a /usr/lib/llvm-14/lib/libMLIRMath.a /usr/lib/llvm-14/lib/libMLIRMathTransforms.a /usr/lib/llvm-14/lib/libMLIRMemRef.a /usr/lib/llvm-14/lib/libMLIRMemRefTransforms.a /usr/lib/llvm-14/lib/libMLIRMemRefUtils.a /usr/lib/llvm-14/lib/libMLIROpenACC.a /usr/lib/llvm-14/lib/libMLIROpenMP.a /usr/lib/llvm-14/lib/libMLIRPDL.a /usr/lib/llvm-14/lib/libMLIRPDLInterp.a /usr/lib/llvm-14/lib/libMLIRQuant.a /usr/lib/llvm-14/lib/libMLIRSCF.a /usr/lib/llvm-14/lib/libMLIRSCFTransforms.a /usr/lib/llvm-14/lib/libMLIRSCFUtils.a /usr/lib/llvm-14/lib/libMLIRShape.a /usr/lib/llvm-14/lib/libMLIRShapeOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRSparseTensor.a /usr/lib/llvm-14/lib/libMLIRSparseTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRSparseTensorPipelines.a /usr/lib/llvm-14/lib/libMLIRSparseTensorUtils.a /usr/lib/llvm-14/lib/libMLIRSPIRV.a /usr/lib/llvm-14/lib/libMLIRSPIRVModuleCombiner.a /usr/lib/llvm-14/lib/libMLIRSPIRVConversion.a /usr/lib/llvm-14/lib/libMLIRSPIRVTransforms.a /usr/lib/llvm-14/lib/libMLIRSPIRVUtils.a /usr/lib/llvm-14/lib/libMLIRStandard.a /usr/lib/llvm-14/lib/libMLIRStandardOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRTensor.a /usr/lib/llvm-14/lib/libMLIRTensorInferTypeOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRTensorTilingInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTosa.a /usr/lib/llvm-14/lib/libMLIRTosaTransforms.a /usr/lib/llvm-14/lib/libMLIRVector.a /usr/lib/llvm-14/lib/libMLIRVectorTransforms.a /usr/lib/llvm-14/lib/libMLIRVectorUtils.a /usr/lib/llvm-14/lib/libMLIRX86Vector.a /usr/lib/llvm-14/lib/libMLIRX86VectorTransforms.a /usr/lib/llvm-14/lib/libMLIRTosaTestPasses.a ../lib/Dialect/Triton/IR/libTritonIR.a ../lib/Dialect/Triton/Transforms/libTritonTransforms.a ../lib/Dialect/TritonGPU/IR/libTritonGPUIR.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRAffineToStandard.a /usr/lib/llvm-14/lib/libMLIRArithmeticToLLVM.a /usr/lib/llvm-14/lib/libMLIRArithmeticToSPIRV.a /usr/lib/llvm-14/lib/libMLIRArmNeon2dToIntr.a /usr/lib/llvm-14/lib/libMLIRAsyncToLLVM.a /usr/lib/llvm-14/lib/libMLIRBufferizationToMemRef.a /usr/lib/llvm-14/lib/libMLIRComplexToLLVM.a /usr/lib/llvm-14/lib/libMLIRComplexToStandard.a /usr/lib/llvm-14/lib/libMLIRGPUToGPURuntimeTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToNVVMTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToROCDLTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToSPIRV.a /usr/lib/llvm-14/lib/libMLIRGPUToVulkanTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgToLLVM.a /usr/lib/llvm-14/lib/libMLIRLinalgToSPIRV.a /usr/lib/llvm-14/lib/libMLIRLinalgToStandard.a /usr/lib/llvm-14/lib/libMLIRLLVMCommonConversion.a /usr/lib/llvm-14/lib/libMLIRMathToLibm.a /usr/lib/llvm-14/lib/libMLIRMathToLLVM.a /usr/lib/llvm-14/lib/libMLIRMathToSPIRV.a /usr/lib/llvm-14/lib/libMLIRMemRefToLLVM.a /usr/lib/llvm-14/lib/libMLIRMemRefToSPIRV.a /usr/lib/llvm-14/lib/libMLIROpenACCToLLVM.a /usr/lib/llvm-14/lib/libMLIROpenACCToSCF.a /usr/lib/llvm-14/lib/libMLIROpenMPToLLVM.a /usr/lib/llvm-14/lib/libMLIRPDLToPDLInterp.a /usr/lib/llvm-14/lib/libMLIRReconcileUnrealizedCasts.a /usr/lib/llvm-14/lib/libMLIRSCFToGPU.a /usr/lib/llvm-14/lib/libMLIRSCFToOpenMP.a /usr/lib/llvm-14/lib/libMLIRSCFToSPIRV.a /usr/lib/llvm-14/lib/libMLIRSCFToStandard.a /usr/lib/llvm-14/lib/libMLIRShapeToStandard.a /usr/lib/llvm-14/lib/libMLIRSPIRVToLLVM.a /usr/lib/llvm-14/lib/libMLIRStandardToLLVM.a /usr/lib/llvm-14/lib/libMLIRStandardToSPIRV.a /usr/lib/llvm-14/lib/libMLIRTosaToLinalg.a /usr/lib/llvm-14/lib/libMLIRTosaToSCF.a /usr/lib/llvm-14/lib/libMLIRTosaToStandard.a /usr/lib/llvm-14/lib/libMLIRVectorToROCDL.a /usr/lib/llvm-14/lib/libMLIRVectorToLLVM.a /usr/lib/llvm-14/lib/libMLIRVectorToGPU.a /usr/lib/llvm-14/lib/libMLIRVectorToSCF.a /usr/lib/llvm-14/lib/libMLIRVectorToSPIRV.a ../lib/Conversion/TritonToTritonGPU/libTritonToTritonGPU.a ../lib/Conversion/TritonGPUToLLVM/libTritonGPUToLLVM.a /usr/lib/llvm-14/lib/libLLVMCore.a /usr/lib/llvm-14/lib/libLLVMSupport.a /usr/lib/llvm-14/lib/libLLVMOption.a /usr/lib/llvm-14/lib/libLLVMCodeGen.a /usr/lib/llvm-14/lib/libLLVMAsmParser.a /usr/lib/llvm-14/lib/libMLIROptLib.a /usr/lib/llvm-14/lib/libMLIRIR.a /usr/lib/llvm-14/lib/libMLIRLLVMIR.a /usr/lib/llvm-14/lib/libMLIRPass.a /usr/lib/llvm-14/lib/libMLIRSupport.a /usr/lib/llvm-14/lib/libMLIRTransforms.a /usr/lib/llvm-14/lib/libMLIRExecutionEngine.a /usr/lib/llvm-14/lib/libMLIRMathToLLVM.a /usr/lib/llvm-14/lib/libMLIRTransformUtils.a /usr/lib/llvm-14/lib/libMLIRLLVMToLLVMIRTranslation.a /usr/lib/llvm-14/lib/libMLIRNVVMToLLVMIRTranslation.a ../lib/Target/LLVMIR/libTritonLLVMIR.a /usr/lib/llvm-14/lib/libMLIRSparseTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffineBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRModuleBufferization.a /usr/lib/llvm-14/lib/libMLIRSCFTransforms.a /usr/lib/llvm-14/lib/libMLIRSCFUtils.a /usr/lib/llvm-14/lib/libMLIRSparseTensor.a /usr/lib/llvm-14/lib/libMLIRSparseTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRROCDLIR.a /usr/lib/llvm-14/lib/libMLIRMemRefToSPIRV.a /usr/lib/llvm-14/lib/libMLIRArithmeticToSPIRV.a /usr/lib/llvm-14/lib/libMLIRMathToSPIRV.a /usr/lib/llvm-14/lib/libMLIRSPIRVSerialization.a /usr/lib/llvm-14/lib/libMLIRSPIRVBinaryUtils.a /usr/lib/llvm-14/lib/libMLIRSCFToStandard.a /usr/lib/llvm-14/lib/libMLIRVectorToSCF.a /usr/lib/llvm-14/lib/libMLIROpenACC.a /usr/lib/llvm-14/lib/libMLIRAffineToStandard.a /usr/lib/llvm-14/lib/libMLIROpenMP.a /usr/lib/llvm-14/lib/libMLIRShape.a /usr/lib/llvm-14/lib/libMLIRSPIRVUtils.a /usr/lib/llvm-14/lib/libMLIRLinalgUtils.a /usr/lib/llvm-14/lib/libMLIRTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTosaTransforms.a /usr/lib/llvm-14/lib/libMLIRTosa.a /usr/lib/llvm-14/lib/libMLIRQuant.a /usr/lib/llvm-14/lib/libMLIRSPIRVConversion.a /usr/lib/llvm-14/lib/libMLIRSPIRV.a ../lib/Analysis/libTritonAnalysis.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a ../lib/Dialect/TritonGPU/IR/libTritonGPUIR.a ../lib/Dialect/Triton/IR/libTritonIR.a /usr/lib/llvm-14/lib/libMLIRGPUToNVVMTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToGPURuntimeTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUOps.a /usr/lib/llvm-14/lib/libMLIRDLTI.a /usr/lib/llvm-14/lib/libMLIRAsyncToLLVM.a /usr/lib/llvm-14/lib/libMLIRAsync.a /usr/lib/llvm-14/lib/libMLIRStandardOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRArithmeticTransforms.a /usr/lib/llvm-14/lib/libMLIRBufferizationTransforms.a /usr/lib/llvm-14/lib/libMLIRVectorToLLVM.a /usr/lib/llvm-14/lib/libMLIRArmNeon.a /usr/lib/llvm-14/lib/libMLIRArmSVETransforms.a /usr/lib/llvm-14/lib/libMLIRArmSVE.a /usr/lib/llvm-14/lib/libMLIRAMXTransforms.a /usr/lib/llvm-14/lib/libMLIRAMX.a /usr/lib/llvm-14/lib/libMLIRVectorTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalg.a /usr/lib/llvm-14/lib/libMLIRTilingInterface.a /usr/lib/llvm-14/lib/libMLIRVectorUtils.a /usr/lib/llvm-14/lib/libMLIRX86VectorTransforms.a /usr/lib/llvm-14/lib/libMLIRVector.a /usr/lib/llvm-14/lib/libMLIRAffineUtils.a /usr/lib/llvm-14/lib/libMLIRAffineAnalysis.a /usr/lib/llvm-14/lib/libMLIRSCF.a /usr/lib/llvm-14/lib/libMLIRBufferization.a /usr/lib/llvm-14/lib/libMLIRPresburger.a /usr/lib/llvm-14/lib/libMLIRAffine.a /usr/lib/llvm-14/lib/libMLIRTensor.a /usr/lib/llvm-14/lib/libMLIRComplex.a /usr/lib/llvm-14/lib/libMLIRX86Vector.a /usr/lib/llvm-14/lib/libMLIRMemRefToLLVM.a /usr/lib/llvm-14/lib/libMLIRMemRef.a /usr/lib/llvm-14/lib/libMLIRMemRefUtils.a /usr/lib/llvm-14/lib/libMLIRDialectUtils.a /usr/lib/llvm-14/lib/libMLIRStandardToLLVM.a /usr/lib/llvm-14/lib/libMLIRMath.a /usr/lib/llvm-14/lib/libMLIRStandard.a /usr/lib/llvm-14/lib/libMLIRCastInterfaces.a /usr/lib/llvm-14/lib/libMLIRVectorInterfaces.a /usr/lib/llvm-14/lib/libMLIRArithmeticToLLVM.a /usr/lib/llvm-14/lib/libMLIRArithmetic.a /usr/lib/llvm-14/lib/libMLIRDialect.a /usr/lib/llvm-14/lib/libMLIRLLVMCommonConversion.a /usr/lib/llvm-14/lib/libMLIRTransforms.a /usr/lib/llvm-14/lib/libMLIRLoopLikeInterface.a /usr/lib/llvm-14/lib/libMLIRCopyOpInterface.a /usr/lib/llvm-14/lib/libMLIRTransformUtils.a /usr/lib/llvm-14/lib/libMLIRRewrite.a /usr/lib/llvm-14/lib/libMLIRPDLToPDLInterp.a /usr/lib/llvm-14/lib/libMLIRPDLInterp.a /usr/lib/llvm-14/lib/libMLIRPDL.a /usr/lib/llvm-14/lib/libLLVMBitWriter.a /usr/lib/llvm-14/lib/libLLVMScalarOpts.a /usr/lib/llvm-14/lib/libLLVMAggressiveInstCombine.a /usr/lib/llvm-14/lib/libLLVMInstCombine.a /usr/lib/llvm-14/lib/libLLVMTarget.a /usr/lib/llvm-14/lib/libLLVMTransformUtils.a /usr/lib/llvm-14/lib/libLLVMAnalysis.a /usr/lib/llvm-14/lib/libLLVMProfileData.a /usr/lib/llvm-14/lib/libLLVMDebugInfoDWARF.a /usr/lib/llvm-14/lib/libLLVMObject.a /usr/lib/llvm-14/lib/libLLVMBitReader.a /usr/lib/llvm-14/lib/libLLVMMCParser.a /usr/lib/llvm-14/lib/libLLVMMC.a /usr/lib/llvm-14/lib/libLLVMDebugInfoCodeView.a /usr/lib/llvm-14/lib/libLLVMTextAPI.a /usr/lib/llvm-14/lib/libLLVMCore.a /usr/lib/llvm-14/lib/libLLVMRemarks.a /usr/lib/llvm-14/lib/libLLVMBitstreamReader.a /usr/lib/llvm-14/lib/libLLVMBinaryFormat.a /usr/lib/llvm-14/lib/libLLVMSupport.a -lrt -ldl -lm /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libtinfo.so /usr/lib/llvm-14/lib/libLLVMDemangle.a /usr/lib/llvm-14/lib/libMLIRLLVMToLLVMIRTranslation.a /usr/lib/llvm-14/lib/libMLIRNVVMIR.a /usr/lib/llvm-14/lib/libMLIRTargetLLVMIRExport.a /usr/lib/llvm-14/lib/libMLIRLLVMIRTransforms.a /usr/lib/llvm-14/lib/libMLIRPass.a /usr/lib/llvm-14/lib/libMLIRAnalysis.a /usr/lib/llvm-14/lib/libMLIRViewLikeInterface.a /usr/lib/llvm-14/lib/libMLIRLLVMIR.a /usr/lib/llvm-14/lib/libMLIRCallInterfaces.a /usr/lib/llvm-14/lib/libMLIRControlFlowInterfaces.a /usr/lib/llvm-14/lib/libMLIRInferTypeOpInterface.a /usr/lib/llvm-14/lib/libMLIRSideEffectInterfaces.a /usr/lib/llvm-14/lib/libMLIRDataLayoutInterfaces.a /usr/lib/llvm-14/lib/libMLIRTranslation.a /usr/lib/llvm-14/lib/libMLIRParser.a /usr/lib/llvm-14/lib/libMLIRIR.a /usr/lib/llvm-14/lib/libMLIRSupport.a /usr/lib/llvm-14/lib/libLLVM-14.so.1 In file included from /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h:22, from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:16, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:5, from /<>/bin/triton-opt.cpp:1: In constructor ‘mlir::arith::ArithmeticDialect::ArithmeticDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc:15:47: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:23, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:4: In constructor ‘mlir::math::MathDialect::MathDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc:15:41: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /<>/include/triton/Dialect/Triton/IR/Dialect.h:12: In constructor ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In file included from /usr/lib/llvm-14/include/mlir/IR/AttributeSupport.h:16, from /usr/lib/llvm-14/include/mlir/IR/Attributes.h:12, from /usr/lib/llvm-14/include/mlir/IR/BuiltinAttributeInterfaces.h:13, from /usr/lib/llvm-14/include/mlir/IR/BuiltinTypes.h:12, from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:12: In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:19:54, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:21:55, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::triton::TritonDialect::TritonDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/Triton/IR/Dialect.h.inc:23:52, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::gpu::TritonGPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:12, from /<>/bin/triton-opt.cpp:2: In constructor ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:16:46: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 16 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:18:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:20:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::tensor::TensorDialect]’, inlined from ‘mlir::triton::gpu::TritonGPUDialect::TritonGPUDialect(mlir::MLIRContext*)’ at /<>/.pybuild/cpython3_3.11_triton/build/include/triton/Dialect/TritonGPU/IR/Dialect.h.inc:22:58, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/Passes.h:68, from /usr/lib/llvm-14/include/mlir/InitAllPasses.h:27, from /<>/bin/triton-opt.cpp:10: In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = unique_ptr; _Fn = mlir::registerSCFParallelLoopTilingPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = unique_ptr; _Callable = mlir::registerSCFParallelLoopTilingPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::unique_ptr; _Functor = mlir::registerSCFParallelLoopTilingPass()::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:291:44: /usr/lib/llvm-14/include/mlir/Dialect/SCF/Passes.h.inc:563:47: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 563 | return mlir::createParallelLoopTilingPass(); | ^ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Linalg/Passes.h:161, from /usr/lib/llvm-14/include/mlir/InitAllPasses.h:24: In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = unique_ptr; _Fn = mlir::registerLinalgTilingPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = unique_ptr; _Callable = mlir::registerLinalgTilingPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::unique_ptr; _Functor = mlir::registerLinalgTilingPass()::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:291:44: /usr/lib/llvm-14/include/mlir/Dialect/Linalg/Passes.h.inc:1590:40: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 1590 | return mlir::createLinalgTilingPass(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::math::MathDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::math::MathDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::StandardOpsDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::StandardOpsDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::scf::SCFDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::scf::SCFDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::gpu::GPUDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::gpu::GPUDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::triton::TritonDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::triton::TritonDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::DialectRegistry::insert()::’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:306:59, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = mlir::arith::ArithmeticDialect*; _Fn = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = mlir::Dialect*; _Callable = mlir::DialectRegistry::insert()::&; _Args = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = mlir::Dialect*; _Functor = mlir::DialectRegistry::insert()::; _ArgTypes = {mlir::MLIRContext*}]’ at /usr/include/c++/12/bits/std_function.h:290:30: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = unique_ptr; _Fn = mlir::registerLinalgStrategyInterchangePassPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = unique_ptr; _Callable = mlir::registerLinalgStrategyInterchangePassPass()::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::unique_ptr; _Functor = mlir::registerLinalgStrategyInterchangePassPass()::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:291:44: /usr/lib/llvm-14/include/mlir/Dialect/Linalg/Passes.h.inc:1510:53: note: parameter passing for argument of type ‘llvm::ArrayRef’ changed in GCC 7.1 1510 | return mlir::createLinalgStrategyInterchangePass(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/Complex.h:24, from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:13, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:7: In constructor ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:15:44: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::complex::ComplexDialect::ComplexDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/Ops.h:43, from /<>/include/triton/Dialect/Triton/IR/Dialect.h:6: In constructor ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:14:48: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 14 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::StandardOpsDialect::StandardOpsDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc:16:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUDialect.h:172, from /<>/include/triton/Dialect/TritonGPU/IR/Dialect.h:4: In constructor ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::gpu::GPUDialect::GPUDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/GPU/GPUOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCF.h:31: In constructor ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:15:40: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::scf::SCFDialect::SCFDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/SCF/SCFOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/Tensor.h:44: In constructor ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:15:43: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 15 | ::mlir::TypeID::get()) { | ^ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::arith::ArithmeticDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:17:61, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In member function ‘T* mlir::MLIRContext::getOrLoadDialect() [with T = mlir::complex::ComplexDialect]’, inlined from ‘mlir::tensor::TensorDialect::TensorDialect(mlir::MLIRContext*)’ at /usr/lib/llvm-14/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc:19:60, inlined from ‘mlir::MLIRContext::getOrLoadDialect()::’ at /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:95:38, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = mlir::MLIRContext::getOrLoadDialect()::; Ret = std::unique_ptr; Params = {}]’ at /usr/lib/llvm-14/include/llvm/ADT/STLFunctionalExtras.h:46:40: /usr/lib/llvm-14/include/mlir/IR/MLIRContext.h:94:25: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 94 | getOrLoadDialect(T::getDialectNamespace(), TypeID::get(), [this]() { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | std::unique_ptr dialect(new T(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | return dialect; | ~~~~~~~~~~~~~~~ 97 | })); | ~~ In file included from /usr/lib/llvm-14/include/mlir/Dialect/Math/IR/Math.h:13: In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect; OtherDialect = mlir::scf::SCFDialect; MoreDialects = {mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect; OtherDialect = mlir::gpu::GPUDialect; MoreDialects = {}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect; OtherDialect = mlir::scf::SCFDialect; MoreDialects = {mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::gpu::GPUDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::scf::SCFDialect; OtherDialect = mlir::gpu::GPUDialect; MoreDialects = {}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::StandardOpsDialect; OtherDialect = mlir::scf::SCFDialect; MoreDialects = {mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::arith::ArithmeticDialect; OtherDialect = mlir::StandardOpsDialect; MoreDialects = {mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::math::MathDialect; OtherDialect = mlir::arith::ArithmeticDialect; MoreDialects = {mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect; OtherDialect = mlir::triton::gpu::TritonGPUDialect; MoreDialects = {mlir::math::MathDialect, mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘int main(int, char**)’ at /<>/bin/triton-opt.cpp:42:64: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ In member function ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect]’, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::gpu::TritonGPUDialect; OtherDialect = mlir::math::MathDialect; MoreDialects = {mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:313:28, inlined from ‘void mlir::DialectRegistry::insert() [with ConcreteDialect = mlir::triton::TritonDialect; OtherDialect = mlir::triton::gpu::TritonGPUDialect; MoreDialects = {mlir::math::MathDialect, mlir::arith::ArithmeticDialect, mlir::StandardOpsDialect, mlir::scf::SCFDialect, mlir::gpu::GPUDialect}]’ at /usr/lib/llvm-14/include/mlir/IR/Dialect.h:314:42, inlined from ‘int main(int, char**)’ at /<>/bin/triton-opt.cpp:42:64: /usr/lib/llvm-14/include/mlir/IR/Dialect.h:301:11: note: parameter passing for argument of type ‘mlir::TypeID’ changed in GCC 7.1 301 | insert(TypeID::get(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | ConcreteDialect::getDialectNamespace(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | static_cast(([](MLIRContext *ctx) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | // Just allocate the dialect, the context | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | // takes ownership of it. | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | return ctx->getOrLoadDialect(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | }))); | ~~~~ make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [ 98%] Built target triton-translate [100%] Linking CXX executable triton-opt cd /<>/.pybuild/cpython3_3.11_triton/build/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/triton-opt.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/triton-2.0.0.post1-3ubuntu1 -Wdate-time -D_FORTIFY_SOURCE=2 -D__STDC_FORMAT_MACROS -fPIC -std=gnu++17 -fvisibility=hidden -fvisibility-inlines-hidden -Werror -Wno-covered-switch-default -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-rpath-link, -Wl,--gc-sections "CMakeFiles/triton-opt.dir/triton-opt.cpp.o" -o triton-opt -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/llvm-14/lib" ../lib/Analysis/libTritonAnalysis.a ../lib/Dialect/Triton/Transforms/libTritonTransforms.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRAffineAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffine.a /usr/lib/llvm-14/lib/libMLIRAffineTransforms.a /usr/lib/llvm-14/lib/libMLIRAffineUtils.a /usr/lib/llvm-14/lib/libMLIRArithmetic.a /usr/lib/llvm-14/lib/libMLIRArithmeticTransforms.a /usr/lib/llvm-14/lib/libMLIRArmNeon.a /usr/lib/llvm-14/lib/libMLIRArmSVE.a /usr/lib/llvm-14/lib/libMLIRArmSVETransforms.a /usr/lib/llvm-14/lib/libMLIRAsync.a /usr/lib/llvm-14/lib/libMLIRAsyncTransforms.a /usr/lib/llvm-14/lib/libMLIRAMX.a /usr/lib/llvm-14/lib/libMLIRAMXTransforms.a /usr/lib/llvm-14/lib/libMLIRBufferization.a /usr/lib/llvm-14/lib/libMLIRBufferizationTransforms.a /usr/lib/llvm-14/lib/libMLIRComplex.a /usr/lib/llvm-14/lib/libMLIRDLTI.a /usr/lib/llvm-14/lib/libMLIREmitC.a /usr/lib/llvm-14/lib/libMLIRGPUOps.a /usr/lib/llvm-14/lib/libMLIRGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffineBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRModuleBufferization.a /usr/lib/llvm-14/lib/libMLIRLinalg.a /usr/lib/llvm-14/lib/libMLIRLinalgTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgUtils.a /usr/lib/llvm-14/lib/libMLIRLLVMIRTransforms.a /usr/lib/llvm-14/lib/libMLIRLLVMIR.a /usr/lib/llvm-14/lib/libMLIRNVVMIR.a /usr/lib/llvm-14/lib/libMLIRROCDLIR.a /usr/lib/llvm-14/lib/libMLIRMath.a /usr/lib/llvm-14/lib/libMLIRMathTransforms.a /usr/lib/llvm-14/lib/libMLIRMemRef.a /usr/lib/llvm-14/lib/libMLIRMemRefTransforms.a /usr/lib/llvm-14/lib/libMLIRMemRefUtils.a /usr/lib/llvm-14/lib/libMLIROpenACC.a /usr/lib/llvm-14/lib/libMLIROpenMP.a /usr/lib/llvm-14/lib/libMLIRPDL.a /usr/lib/llvm-14/lib/libMLIRPDLInterp.a /usr/lib/llvm-14/lib/libMLIRQuant.a /usr/lib/llvm-14/lib/libMLIRSCF.a /usr/lib/llvm-14/lib/libMLIRSCFTransforms.a /usr/lib/llvm-14/lib/libMLIRSCFUtils.a /usr/lib/llvm-14/lib/libMLIRShape.a /usr/lib/llvm-14/lib/libMLIRShapeOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRSparseTensor.a /usr/lib/llvm-14/lib/libMLIRSparseTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRSparseTensorPipelines.a /usr/lib/llvm-14/lib/libMLIRSparseTensorUtils.a /usr/lib/llvm-14/lib/libMLIRSPIRV.a /usr/lib/llvm-14/lib/libMLIRSPIRVModuleCombiner.a /usr/lib/llvm-14/lib/libMLIRSPIRVConversion.a /usr/lib/llvm-14/lib/libMLIRSPIRVTransforms.a /usr/lib/llvm-14/lib/libMLIRSPIRVUtils.a /usr/lib/llvm-14/lib/libMLIRStandard.a /usr/lib/llvm-14/lib/libMLIRStandardOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRTensor.a /usr/lib/llvm-14/lib/libMLIRTensorInferTypeOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRTensorTilingInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTosa.a /usr/lib/llvm-14/lib/libMLIRTosaTransforms.a /usr/lib/llvm-14/lib/libMLIRVector.a /usr/lib/llvm-14/lib/libMLIRVectorTransforms.a /usr/lib/llvm-14/lib/libMLIRVectorUtils.a /usr/lib/llvm-14/lib/libMLIRX86Vector.a /usr/lib/llvm-14/lib/libMLIRX86VectorTransforms.a /usr/lib/llvm-14/lib/libMLIRTosaTestPasses.a ../lib/Dialect/Triton/IR/libTritonIR.a ../lib/Dialect/Triton/Transforms/libTritonTransforms.a ../lib/Dialect/TritonGPU/IR/libTritonGPUIR.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRAffineToStandard.a /usr/lib/llvm-14/lib/libMLIRArithmeticToLLVM.a /usr/lib/llvm-14/lib/libMLIRArithmeticToSPIRV.a /usr/lib/llvm-14/lib/libMLIRArmNeon2dToIntr.a /usr/lib/llvm-14/lib/libMLIRAsyncToLLVM.a /usr/lib/llvm-14/lib/libMLIRBufferizationToMemRef.a /usr/lib/llvm-14/lib/libMLIRComplexToLLVM.a /usr/lib/llvm-14/lib/libMLIRComplexToStandard.a /usr/lib/llvm-14/lib/libMLIRGPUToGPURuntimeTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToNVVMTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToROCDLTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUToSPIRV.a /usr/lib/llvm-14/lib/libMLIRGPUToVulkanTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgToLLVM.a /usr/lib/llvm-14/lib/libMLIRLinalgToSPIRV.a /usr/lib/llvm-14/lib/libMLIRLinalgToStandard.a /usr/lib/llvm-14/lib/libMLIRLLVMCommonConversion.a /usr/lib/llvm-14/lib/libMLIRMathToLibm.a /usr/lib/llvm-14/lib/libMLIRMathToLLVM.a /usr/lib/llvm-14/lib/libMLIRMathToSPIRV.a /usr/lib/llvm-14/lib/libMLIRMemRefToLLVM.a /usr/lib/llvm-14/lib/libMLIRMemRefToSPIRV.a /usr/lib/llvm-14/lib/libMLIROpenACCToLLVM.a /usr/lib/llvm-14/lib/libMLIROpenACCToSCF.a /usr/lib/llvm-14/lib/libMLIROpenMPToLLVM.a /usr/lib/llvm-14/lib/libMLIRPDLToPDLInterp.a /usr/lib/llvm-14/lib/libMLIRReconcileUnrealizedCasts.a /usr/lib/llvm-14/lib/libMLIRSCFToGPU.a /usr/lib/llvm-14/lib/libMLIRSCFToOpenMP.a /usr/lib/llvm-14/lib/libMLIRSCFToSPIRV.a /usr/lib/llvm-14/lib/libMLIRSCFToStandard.a /usr/lib/llvm-14/lib/libMLIRShapeToStandard.a /usr/lib/llvm-14/lib/libMLIRSPIRVToLLVM.a /usr/lib/llvm-14/lib/libMLIRStandardToLLVM.a /usr/lib/llvm-14/lib/libMLIRStandardToSPIRV.a /usr/lib/llvm-14/lib/libMLIRTosaToLinalg.a /usr/lib/llvm-14/lib/libMLIRTosaToSCF.a /usr/lib/llvm-14/lib/libMLIRTosaToStandard.a /usr/lib/llvm-14/lib/libMLIRVectorToROCDL.a /usr/lib/llvm-14/lib/libMLIRVectorToLLVM.a /usr/lib/llvm-14/lib/libMLIRVectorToGPU.a /usr/lib/llvm-14/lib/libMLIRVectorToSCF.a /usr/lib/llvm-14/lib/libMLIRVectorToSPIRV.a ../lib/Conversion/TritonToTritonGPU/libTritonToTritonGPU.a ../lib/Conversion/TritonGPUToLLVM/libTritonGPUToLLVM.a /usr/lib/llvm-14/lib/libMLIROptLib.a /usr/lib/llvm-14/lib/libMLIRPass.a /usr/lib/llvm-14/lib/libMLIRTransforms.a /usr/lib/llvm-14/lib/libMLIRSparseTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalgAnalysis.a /usr/lib/llvm-14/lib/libMLIRAffineBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRLinalgBufferizableOpInterfaceImpl.a /usr/lib/llvm-14/lib/libMLIRModuleBufferization.a /usr/lib/llvm-14/lib/libMLIRSCFTransforms.a /usr/lib/llvm-14/lib/libMLIRSCFUtils.a /usr/lib/llvm-14/lib/libMLIRSparseTensor.a /usr/lib/llvm-14/lib/libMLIRSparseTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTensorTransforms.a /usr/lib/llvm-14/lib/libMLIRROCDLIR.a /usr/lib/llvm-14/lib/libMLIRMemRefToSPIRV.a /usr/lib/llvm-14/lib/libMLIRArithmeticToSPIRV.a /usr/lib/llvm-14/lib/libMLIRMathToSPIRV.a /usr/lib/llvm-14/lib/libMLIRSPIRVSerialization.a /usr/lib/llvm-14/lib/libMLIRSPIRVBinaryUtils.a /usr/lib/llvm-14/lib/libMLIRVectorToSCF.a /usr/lib/llvm-14/lib/libMLIROpenACC.a /usr/lib/llvm-14/lib/libMLIRAffineToStandard.a /usr/lib/llvm-14/lib/libMLIROpenMP.a /usr/lib/llvm-14/lib/libMLIRShape.a /usr/lib/llvm-14/lib/libMLIRSPIRVUtils.a /usr/lib/llvm-14/lib/libMLIRLinalgUtils.a /usr/lib/llvm-14/lib/libMLIRTensorUtils.a /usr/lib/llvm-14/lib/libMLIRTosaTransforms.a /usr/lib/llvm-14/lib/libMLIRTosa.a /usr/lib/llvm-14/lib/libMLIRQuant.a /usr/lib/llvm-14/lib/libMLIRSPIRVConversion.a /usr/lib/llvm-14/lib/libMLIRSPIRV.a ../lib/Analysis/libTritonAnalysis.a ../lib/Dialect/TritonGPU/Transforms/libTritonGPUTransforms.a ../lib/Dialect/TritonGPU/IR/libTritonGPUIR.a ../lib/Dialect/Triton/IR/libTritonIR.a /usr/lib/llvm-14/lib/libMLIRGPUToNVVMTransforms.a /usr/lib/llvm-14/lib/libMLIRNVVMIR.a /usr/lib/llvm-14/lib/libMLIRGPUToGPURuntimeTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUTransforms.a /usr/lib/llvm-14/lib/libMLIRGPUOps.a /usr/lib/llvm-14/lib/libMLIRDLTI.a /usr/lib/llvm-14/lib/libMLIRLLVMToLLVMIRTranslation.a /usr/lib/llvm-14/lib/libMLIRAsyncToLLVM.a /usr/lib/llvm-14/lib/libMLIRAsync.a /usr/lib/llvm-14/lib/libMLIRStandardOpsTransforms.a /usr/lib/llvm-14/lib/libMLIRArithmeticTransforms.a /usr/lib/llvm-14/lib/libMLIRBufferizationTransforms.a /usr/lib/llvm-14/lib/libMLIRVectorToLLVM.a /usr/lib/llvm-14/lib/libMLIRArmNeon.a /usr/lib/llvm-14/lib/libMLIRArmSVETransforms.a /usr/lib/llvm-14/lib/libMLIRArmSVE.a /usr/lib/llvm-14/lib/libMLIRAMXTransforms.a /usr/lib/llvm-14/lib/libMLIRAMX.a /usr/lib/llvm-14/lib/libMLIRVectorTransforms.a /usr/lib/llvm-14/lib/libMLIRLinalg.a /usr/lib/llvm-14/lib/libMLIRTilingInterface.a /usr/lib/llvm-14/lib/libMLIRVectorUtils.a /usr/lib/llvm-14/lib/libMLIRX86VectorTransforms.a /usr/lib/llvm-14/lib/libMLIRVector.a /usr/lib/llvm-14/lib/libMLIRAffineUtils.a /usr/lib/llvm-14/lib/libMLIRAffineAnalysis.a /usr/lib/llvm-14/lib/libMLIRSCF.a /usr/lib/llvm-14/lib/libMLIRBufferization.a /usr/lib/llvm-14/lib/libMLIRPresburger.a /usr/lib/llvm-14/lib/libMLIRAffine.a /usr/lib/llvm-14/lib/libMLIRTensor.a /usr/lib/llvm-14/lib/libMLIRComplex.a /usr/lib/llvm-14/lib/libMLIRX86Vector.a /usr/lib/llvm-14/lib/libMLIRTargetLLVMIRExport.a /usr/lib/llvm-14/lib/libMLIRLLVMIRTransforms.a /usr/lib/llvm-14/lib/libMLIRTranslation.a /usr/lib/llvm-14/lib/libMLIRMemRefToLLVM.a /usr/lib/llvm-14/lib/libMLIRMemRef.a /usr/lib/llvm-14/lib/libMLIRMemRefUtils.a /usr/lib/llvm-14/lib/libMLIRDialectUtils.a /usr/lib/llvm-14/lib/libMLIRStandardToLLVM.a /usr/lib/llvm-14/lib/libMLIRMath.a /usr/lib/llvm-14/lib/libMLIRStandard.a /usr/lib/llvm-14/lib/libMLIRCastInterfaces.a /usr/lib/llvm-14/lib/libMLIRVectorInterfaces.a /usr/lib/llvm-14/lib/libMLIRArithmeticToLLVM.a /usr/lib/llvm-14/lib/libMLIRArithmetic.a /usr/lib/llvm-14/lib/libMLIRDialect.a /usr/lib/llvm-14/lib/libMLIRLLVMCommonConversion.a /usr/lib/llvm-14/lib/libMLIRLLVMIR.a /usr/lib/llvm-14/lib/libMLIRTransforms.a /usr/lib/llvm-14/lib/libMLIRLoopLikeInterface.a /usr/lib/llvm-14/lib/libMLIRCopyOpInterface.a /usr/lib/llvm-14/lib/libMLIRTransformUtils.a /usr/lib/llvm-14/lib/libMLIRRewrite.a /usr/lib/llvm-14/lib/libMLIRPDLToPDLInterp.a /usr/lib/llvm-14/lib/libMLIRPDLInterp.a /usr/lib/llvm-14/lib/libMLIRPDL.a /usr/lib/llvm-14/lib/libMLIRPass.a /usr/lib/llvm-14/lib/libMLIRAnalysis.a /usr/lib/llvm-14/lib/libMLIRCallInterfaces.a /usr/lib/llvm-14/lib/libMLIRControlFlowInterfaces.a /usr/lib/llvm-14/lib/libMLIRInferTypeOpInterface.a /usr/lib/llvm-14/lib/libMLIRSideEffectInterfaces.a /usr/lib/llvm-14/lib/libMLIRDataLayoutInterfaces.a /usr/lib/llvm-14/lib/libMLIRViewLikeInterface.a /usr/lib/llvm-14/lib/libMLIRParser.a /usr/lib/llvm-14/lib/libMLIRIR.a /usr/lib/llvm-14/lib/libMLIRSupport.a /usr/lib/llvm-14/lib/libLLVM-14.so.1 make[3]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' [100%] Built target triton-opt make[2]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' /usr/bin/cmake -E cmake_progress_start /<>/.pybuild/cpython3_3.11_triton/build/CMakeFiles 0 make[1]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' dh_auto_test -a -O--buildsystem=pybuild I: pybuild base:275: dh_auto_test --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11_triton/build -- cd .pybuild/cpython3_3.11_triton/build && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/<>/.pybuild/cpython3_3.11_triton/build/DartConfiguration.tcl Parse Config file:/<>/.pybuild/cpython3_3.11_triton/build/DartConfiguration.tcl UpdateCTestConfiguration from :/<>/.pybuild/cpython3_3.11_triton/build/DartConfiguration.tcl Parse Config file:/<>/.pybuild/cpython3_3.11_triton/build/DartConfiguration.tcl Test project /<>/.pybuild/cpython3_3.11_triton/build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end No tests were found!!! make[1]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=pybuild dh_prep -a -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-triton/ -a -O--buildsystem=pybuild I: pybuild base:275: dh_auto_install --buildsystem=cmake --builddirectory=/<>/.pybuild/cpython3_3.11_triton/build --destdir=/<>/debian/python3-triton -- cd .pybuild/cpython3_3.11_triton/build && make -j4 install DESTDIR=/<>/debian/python3-triton AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' /usr/bin/cmake -S/<> -B/<>/.pybuild/cpython3_3.11_triton/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/.pybuild/cpython3_3.11_triton/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/python3-triton/usr/lib/libTritonAnalysis.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonToTritonGPU.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonGPUToLLVM.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonIR.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonTransforms.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonGPUIR.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonGPUTransforms.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonLLVMIR.a -- Installing: /<>/debian/python3-triton/usr/lib/libTritonPTX.a make[1]: Leaving directory '/<>/.pybuild/cpython3_3.11_triton/build' dh_installdocs -a -O--buildsystem=pybuild dh_sphinxdoc -a -O--buildsystem=pybuild dh_sphinxdoc: warning: Sphinx documentation not found dh_installchangelogs -a -O--buildsystem=pybuild dh_python3 -a -O--buildsystem=pybuild dh_installsystemduser -a -O--buildsystem=pybuild dh_perl -a -O--buildsystem=pybuild dh_link -a -O--buildsystem=pybuild dh_strip_nondeterminism -a -O--buildsystem=pybuild dh_compress -a -O--buildsystem=pybuild dh_fixperms -a -O--buildsystem=pybuild dh_missing -a -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dh_strip -a -O--buildsystem=pybuild dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dh_installdeb -a -O--buildsystem=pybuild dh_gencontrol -a -O--buildsystem=pybuild dpkg-gencontrol: warning: Depends field of package python3-triton: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package python3-triton: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -a -O--buildsystem=pybuild dh_builddeb -a -O--buildsystem=pybuild INFO: pkgstriptranslations version 153 pkgstriptranslations: processing python3-triton (in debian/python3-triton); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-triton/DEBIAN/control, package python3-triton, directory debian/python3-triton pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-triton ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-triton' in '../python3-triton_2.0.0.post1-3ubuntu1_armhf.deb'. dpkg-genbuildinfo --build=any -O../triton_2.0.0.post1-3ubuntu1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../triton_2.0.0.post1-3ubuntu1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-source: info: using options from triton-2.0.0.post1/debian/source/options: --extend-diff-ignore=^[^/]+.(egg-info|dist-info)/ dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-07-05T19:20:42Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ triton_2.0.0.post1-3ubuntu1_armhf.changes: ------------------------------------------ Format: 1.8 Date: Wed, 28 Jun 2023 13:26:16 -0400 Source: triton Binary: python3-triton Built-For-Profiles: noudeb Architecture: armhf Version: 2.0.0.post1-3ubuntu1 Distribution: mantic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Nick Rosbrook Description: python3-triton - language and compiler for custom Deep Learning operations Launchpad-Bugs-Fixed: 2025279 Changes: triton (2.0.0.post1-3ubuntu1) mantic; urgency=medium . * Fix FTBFS (LP: #2025279): - debian/control: use explicit Build-Depends: llvm-14-dev instead of llvm-dev - debian/rules: disable LTO Checksums-Sha1: 767e2887e09e8996570d576eed7aaeacbd2015c9 964670 python3-triton_2.0.0.post1-3ubuntu1_armhf.deb e4667465c6b67a1ed9c32931350f90555e242428 10767 triton_2.0.0.post1-3ubuntu1_armhf.buildinfo Checksums-Sha256: acb4554a3e17ab639e9eeb29866dac43542a37835535fa4450e4d82960a0addf 964670 python3-triton_2.0.0.post1-3ubuntu1_armhf.deb b578413451affed93cad1aa40e45d233bd588d9dc2ed9dbafcbe98ff1f594e10 10767 triton_2.0.0.post1-3ubuntu1_armhf.buildinfo Files: 3c74eab49ba8037c428ff6b146467745 964670 python optional python3-triton_2.0.0.post1-3ubuntu1_armhf.deb afeeaa79a5989636837d378cb902b191 10767 python optional triton_2.0.0.post1-3ubuntu1_armhf.buildinfo Original-Maintainer: Debian Deep Learning Team /<>/triton_2.0.0.post1-3ubuntu1_armhf.changes.new could not be renamed to /<>/triton_2.0.0.post1-3ubuntu1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: triton Binary: python3-triton Architecture: armhf Version: 2.0.0.post1-3ubuntu1 Checksums-Md5: 3c74eab49ba8037c428ff6b146467745 964670 python3-triton_2.0.0.post1-3ubuntu1_armhf.deb Checksums-Sha1: 767e2887e09e8996570d576eed7aaeacbd2015c9 964670 python3-triton_2.0.0.post1-3ubuntu1_armhf.deb Checksums-Sha256: acb4554a3e17ab639e9eeb29866dac43542a37835535fa4450e4d82960a0addf 964670 python3-triton_2.0.0.post1-3ubuntu1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Wed, 05 Jul 2023 19:20:40 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-12), autotools-dev (= 20220109.1), base-files (= 13ubuntu1), base-passwd (= 3.6.1), bash (= 5.2.15-2ubuntu1), binutils (= 2.40.50.20230701-0ubuntu1), binutils-arm-linux-gnueabihf (= 2.40.50.20230701-0ubuntu1), binutils-common (= 2.40.50.20230701-0ubuntu1), blt (= 2.5.3+dfsg-4.1build2), bsdextrautils (= 2.38.1-5ubuntu2), bsdutils (= 1:2.38.1-5ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5build1), ca-certificates (= 20230311ubuntu1), cmake (= 3.26.4-4), cmake-data (= 3.26.4-4), coreutils (= 9.1-1ubuntu2), cpp (= 4:12.3.0-1ubuntu2), cpp-12 (= 12.3.0-5ubuntu1), dash (= 0.5.12-2ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.4ubuntu3), debianutils (= 5.7-0.5), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-python (= 6.20230603), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.8-4), docutils-common (= 0.19+dfsg-6), dpkg (= 1.21.22ubuntu1), dpkg-dev (= 1.21.22ubuntu1), dwz (= 0.15-1), file (= 1:5.44-3), findutils (= 4.9.0-5), fontconfig-config (= 2.14.1-4ubuntu1), fonts-dejavu-core (= 2.37-6), fonts-lyx (= 2.3.7-1), g++ (= 4:12.3.0-1ubuntu2), g++-12 (= 12.3.0-5ubuntu1), gcc (= 4:12.3.0-1ubuntu2), gcc-12 (= 12.3.0-5ubuntu1), gcc-12-base (= 12.3.0-5ubuntu1), gcc-13-base (= 13.1.0-7ubuntu1), gettext (= 0.21-12), gettext-base (= 0.21-12), grep (= 3.8-5), groff-base (= 1.22.4-10), gzip (= 1.12-1ubuntu1), hostname (= 3.23+nmu1ubuntu1), icu-devtools (= 72.1-3ubuntu2), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.2-1ubuntu1), libasan8 (= 13.1.0-7ubuntu1), libatomic1 (= 13.1.0-7ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.0.9-1), libaudit1 (= 1:3.0.9-1), libbinutils (= 2.40.50.20230701-0ubuntu1), libblas3 (= 3.11.0-2), libblkid1 (= 2.38.1-5ubuntu2), libbrotli1 (= 1.0.9-2build8), libbsd0 (= 0.11.7-4), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.37-0ubuntu2), libc-dev-bin (= 2.37-0ubuntu2), libc6 (= 2.37-0ubuntu2), libc6-dev (= 2.37-0ubuntu2), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.1.0-7ubuntu1), libclang-cpp14 (= 1:14.0.6-12), libcom-err2 (= 1.47.0-1ubuntu2), libcrypt-dev (= 1:4.4.35-1), libcrypt1 (= 1:4.4.35-1), libctf-nobfd0 (= 2.40.50.20230701-0ubuntu1), libctf0 (= 2.40.50.20230701-0ubuntu1), libcurl4 (= 7.88.1-10ubuntu1), libdb5.3 (= 5.3.28+dfsg2-1), libdebconfclient0 (= 0.267ubuntu1), libdebhelper-perl (= 13.11.4ubuntu3), libdeflate0 (= 1.15-1), libdpkg-perl (= 1.21.22ubuntu1), libdw1 (= 0.189-4), libedit2 (= 3.1-20221030-2), libelf1 (= 0.189-4), libexpat1 (= 2.5.0-2), libexpat1-dev (= 2.5.0-2), libffi-dev (= 3.4.4-1), libffi8 (= 3.4.4-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libfontconfig1 (= 2.14.1-4ubuntu1), libfreetype6 (= 2.12.1+dfsg-5), libfribidi0 (= 1.0.13-3), libgcc-12-dev (= 12.3.0-5ubuntu1), libgcc-s1 (= 13.1.0-7ubuntu1), libgcrypt20 (= 1.10.1-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgfortran5 (= 13.1.0-7ubuntu1), libglib2.0-0 (= 2.76.3-1ubuntu1), libgmp10 (= 2:6.2.1+dfsg1-1.1ubuntu1), libgnutls30 (= 3.7.9-2ubuntu1), libgomp1 (= 13.1.0-7ubuntu1), libgpg-error0 (= 1.46-1), libgraphite2-3 (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.20.1-2), libharfbuzz0b (= 6.0.0+dfsg-3build1), libhogweed6 (= 3.8.1-2), libicu-dev (= 72.1-3ubuntu2), libicu72 (= 72.1-3ubuntu2), libidn2-0 (= 2.3.3-1build1), libimagequant0 (= 2.17.0-1), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjbig0 (= 2.1-6.1ubuntu1), libjpeg-turbo8 (= 2.1.5-2ubuntu1), libjpeg8 (= 8c-2ubuntu11), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-jquery-ui (= 1.13.2+dfsg-1), libjs-sphinxdoc (= 5.3.0-4), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-perl (= 4.10000-1), libjsoncpp25 (= 1.9.5-5), libk5crypto3 (= 1.20.1-2), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-2), libkrb5support0 (= 1.20.1-2), liblapack3 (= 3.11.0-2), liblbfgsb0 (= 3.0+dfsg.4-1), liblcms2-2 (= 2.14-2), libldap2 (= 2.6.4+dfsg-1~exp1ubuntu1), liblerc4 (= 4.0.0+ds-2ubuntu2), libllvm14 (= 1:14.0.6-12), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.44-3), libmagic1 (= 1:5.44-3), libmd0 (= 1.1.0-1), libmlir-14 (= 1:14.0.6-12), libmlir-14-dev (= 1:14.0.6-12), libmount1 (= 2.38.1-5ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.0-1), libncurses-dev (= 6.4+20230625-1), libncurses6 (= 6.4+20230625-1), libncursesw6 (= 6.4+20230625-1), libnettle8 (= 3.8.1-2), libnghttp2-14 (= 1.54.0-1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libopenjp2-7 (= 2.5.0-2), libp11-kit0 (= 0.24.1-2ubuntu1), libpam-modules (= 1.5.2-6ubuntu1), libpam-modules-bin (= 1.5.2-6ubuntu1), libpam-runtime (= 1.5.2-6ubuntu1), libpam0g (= 1.5.2-6ubuntu1), libpcre2-8-0 (= 10.42-1), libperl5.36 (= 5.36.0-7ubuntu1), libpfm4 (= 4.13.0-1), libpipeline1 (= 1.5.7-1), libpng16-16 (= 1.6.40-1), libproc2-0 (= 2:4.0.3-1ubuntu1), libpsl5 (= 0.21.2-1), libpython3-all-dev (= 3.11.4-5), libpython3-dev (= 3.11.4-5), libpython3-stdlib (= 3.11.4-5), libpython3.11 (= 3.11.4-1), libpython3.11-dev (= 3.11.4-1), libpython3.11-minimal (= 3.11.4-1), libpython3.11-stdlib (= 3.11.4-1), libqhull-r8.0 (= 2020.2-5), libraqm0 (= 0.10.1-1), libreadline8 (= 8.2-1.3), librhash0 (= 1.4.3-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg1-1), libsasl2-modules-db (= 2.1.28+dfsg1-1), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.4-1build4), libsframe1 (= 2.40.50.20230701-0ubuntu1), libsmartcols1 (= 2.38.1-5ubuntu2), libsqlite3-0 (= 3.42.0-1), libssh-4 (= 0.10.5-2), libssl3 (= 3.0.9-1ubuntu1), libstdc++-12-dev (= 12.3.0-5ubuntu1), libstdc++6 (= 13.1.0-7ubuntu1), libsub-override-perl (= 0.09-4), libsystemd0 (= 252.5-2ubuntu3), libtasn1-6 (= 4.19.0-3), libtcl8.6 (= 8.6.13+dfsg-2), libtiff6 (= 4.5.0-6ubuntu1), libtinfo6 (= 6.4+20230625-1), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtk8.6 (= 8.6.13-2), libtool (= 2.4.7-5), libubsan1 (= 13.1.0-7ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 252.5-2ubuntu3), libunistring2 (= 1.0-2), libuuid1 (= 2.38.1-5ubuntu2), libuv1 (= 1.44.2-1), libwebp7 (= 1.2.4-0.2), libwebpdemux2 (= 1.2.4-0.2), libwebpmux3 (= 1.2.4-0.2), libx11-6 (= 2:1.8.6-1), libx11-data (= 2:1.8.6-1), libxau6 (= 1:1.0.9-1build5), libxcb1 (= 1.15-1), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext6 (= 2:1.3.4-1build1), libxft2 (= 2.3.6-1), libxml2 (= 2.9.14+dfsg-1.2), libxml2-dev (= 2.9.14+dfsg-1.2), libxrender1 (= 1:0.9.10-1.1), libxslt1.1 (= 1.1.35-1), libxss1 (= 1:1.2.3-1build2), libyaml-0-2 (= 0.2.5-1), libz3-4 (= 4.8.12-3.1), libz3-dev (= 4.8.12-3.1), libzstd1 (= 1.5.5+dfsg2-1ubuntu1), linux-libc-dev (= 6.3.0-7.7), llvm-14 (= 1:14.0.6-12), llvm-14-dev (= 1:14.0.6-12), llvm-14-linker-tools (= 1:14.0.6-12), llvm-14-runtime (= 1:14.0.6-12), llvm-14-tools (= 1:14.0.6-12), login (= 1:4.13+dfsg1-1ubuntu1), lsb-base (= 11.6), lto-disabled-list (= 41), m4 (= 1.4.19-3), make (= 4.3-4.1build1), man-db (= 2.11.2-2), mawk (= 1.3.4.20230525-1), media-types (= 10.0.0), mlir-14-tools (= 1:14.0.6-12), ncurses-base (= 6.4+20230625-1), ncurses-bin (= 6.4+20230625-1), openssl (= 3.0.9-1ubuntu1), patch (= 2.7.6-7build2), perl (= 5.36.0-7ubuntu1), perl-base (= 5.36.0-7ubuntu1), perl-modules-5.36 (= 5.36.0-7ubuntu1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.3-1ubuntu1), python-babel-localedata (= 2.10.3-1), python-matplotlib-data (= 3.6.3-1ubuntu2), python3 (= 3.11.4-5), python3-alabaster (= 0.7.12-1), python3-all (= 3.11.4-5), python3-all-dev (= 3.11.4-5), python3-appdirs (= 1.4.4-3), python3-attr (= 23.1.0-1), python3-babel (= 2.10.3-1), python3-brotli (= 1.0.9-2build8), python3-certifi (= 2022.9.24-1), python3-chardet (= 5.1.0+dfsg-2), python3-contourpy (= 1.0.7-1build1), python3-cycler (= 0.11.0-1), python3-dateutil (= 2.8.2-2), python3-decorator (= 5.1.1-3), python3-dev (= 3.11.4-5), python3-distutils (= 3.11.4-1), python3-docutils (= 0.19+dfsg-6), python3-fonttools (= 4.38.0-1build1), python3-fs (= 2.4.16-2), python3-idna (= 3.3-1), python3-imagesize (= 1.4.1-1), python3-jinja2 (= 3.1.2-1), python3-kiwisolver (= 1.4.4-1build1), python3-lib2to3 (= 3.11.4-1), python3-lxml (= 4.9.2-1build1), python3-lz4 (= 4.0.2+dfsg-1build1), python3-markupsafe (= 2.1.3-1), python3-matplotlib (= 3.6.3-1ubuntu2), python3-minimal (= 3.11.4-5), python3-mpmath (= 1.2.1-2), python3-numpy (= 1:1.24.2-1), python3-packaging (= 23.1-1), python3-pil (= 9.5.0-1), python3-pil.imagetk (= 9.5.0-1), python3-pkg-resources (= 68.0.0-1), python3-pygments (= 2.15.1+dfsg-1), python3-pyparsing (= 3.1.0-1), python3-requests (= 2.28.1+dfsg-1ubuntu2), python3-roman (= 3.3-3), python3-scipy (= 1.10.1-2), python3-six (= 1.16.0-4), python3-snowballstemmer (= 2.2.0-4), python3-sphinx (= 5.3.0-4), python3-sphinx-gallery (= 0.10.1-3), python3-sphinx-multiversion (= 0.2.4-2), python3-sympy (= 1.12-2), python3-tk (= 3.11.4-1), python3-tz (= 2023.3-3), python3-ufolib2 (= 0.14.0+dfsg1-1), python3-urllib3 (= 1.26.16-1), python3-yaml (= 6.0-3build1), python3.11 (= 3.11.4-1), python3.11-dev (= 3.11.4-1), python3.11-minimal (= 3.11.4-1), readline-common (= 8.2-1.3), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.20), sgml-base (= 1.31), sphinx-common (= 5.3.0-4), sysvinit-utils (= 3.06-4ubuntu1), tar (= 1.34+dfsg-1.2ubuntu1), tk8.6-blt2.5 (= 2.5.3+dfsg-4.1build2), tzdata (= 2023c-7ubuntu1), unicode-data (= 15.0.0-1), usrmerge (= 35ubuntu1), util-linux (= 2.38.1-5ubuntu2), util-linux-extra (= 2.38.1-5ubuntu2), x11-common (= 1:7.7+23ubuntu2), xml-core (= 0.18+nmu1), xz-utils (= 5.4.1-0.2), zlib1g (= 1:1.2.13.dfsg-1ubuntu4), zlib1g-dev (= 1:1.2.13.dfsg-1ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1687973176" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ python3-triton_2.0.0.post1-3ubuntu1_armhf.deb --------------------------------------------- new Debian package, version 2.0. size 964670 bytes: control archive=908 bytes. 664 bytes, 15 lines control 709 bytes, 11 lines md5sums Package: python3-triton Source: triton Version: 2.0.0.post1-3ubuntu1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 6769 Section: python Priority: optional Homepage: https://github.com/openai/triton/ Description: language and compiler for custom Deep Learning operations For writing highly efficient custom Deep-Learning primitives. The aim of Triton is to provide an open-source environment to write fast code at higher productivity than CUDA, but also with higher flexibility than other existing domain specific languages. Original-Maintainer: Debian Deep Learning Team drwxr-xr-x root/root 0 2023-06-28 17:26 ./ drwxr-xr-x root/root 0 2023-06-28 17:26 ./usr/ drwxr-xr-x root/root 0 2023-06-28 17:26 ./usr/lib/ -rw-r--r-- root/root 640466 2023-06-28 17:26 ./usr/lib/libTritonAnalysis.a -rw-r--r-- root/root 465900 2023-06-28 17:26 ./usr/lib/libTritonGPUIR.a -rw-r--r-- root/root 2899772 2023-06-28 17:26 ./usr/lib/libTritonGPUToLLVM.a -rw-r--r-- root/root 989970 2023-06-28 17:26 ./usr/lib/libTritonGPUTransforms.a -rw-r--r-- root/root 805924 2023-06-28 17:26 ./usr/lib/libTritonIR.a -rw-r--r-- root/root 46334 2023-06-28 17:26 ./usr/lib/libTritonLLVMIR.a -rw-r--r-- root/root 15852 2023-06-28 17:26 ./usr/lib/libTritonPTX.a -rw-r--r-- root/root 924330 2023-06-28 17:26 ./usr/lib/libTritonToTritonGPU.a -rw-r--r-- root/root 127160 2023-06-28 17:26 ./usr/lib/libTritonTransforms.a drwxr-xr-x root/root 0 2023-06-28 17:26 ./usr/share/ drwxr-xr-x root/root 0 2023-06-28 17:26 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-06-28 17:26 ./usr/share/doc/python3-triton/ -rw-r--r-- root/root 455 2023-06-28 17:26 ./usr/share/doc/python3-triton/changelog.Debian.gz -rw-r--r-- root/root 2354 2023-06-28 17:26 ./usr/share/doc/python3-triton/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 553668 Build-Time: 865 Distribution: mantic-proposed Host Architecture: armhf Install-Time: 152 Job: triton_2.0.0.post1-3ubuntu1.dsc Machine Architecture: arm64 Package: triton Package-Time: 1020 Source-Version: 2.0.0.post1-3ubuntu1 Space: 553668 Status: successful Version: 2.0.0.post1-3ubuntu1 -------------------------------------------------------------------------------- Finished at 2023-07-05T19:20:42Z Build needed 00:17:00, 553668k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=mantic --arch=armhf PACKAGEBUILD-26391131 Scanning for processes to kill in build PACKAGEBUILD-26391131