2026-02-13T07:43:27,851 Created temporary directory: /tmp/pip-ephem-wheel-cache-gp5jw_lm 2026-02-13T07:43:27,853 Created temporary directory: /tmp/pip-build-tracker-1kinifjk 2026-02-13T07:43:27,854 Initialized build tracking at /tmp/pip-build-tracker-1kinifjk 2026-02-13T07:43:27,854 Created build tracker: /tmp/pip-build-tracker-1kinifjk 2026-02-13T07:43:27,854 Entered build tracker: /tmp/pip-build-tracker-1kinifjk 2026-02-13T07:43:27,855 Created temporary directory: /tmp/pip-wheel-v1ffxz5l 2026-02-13T07:43:27,858 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-13T07:43:27,861 Created temporary directory: /tmp/pip-ephem-wheel-cache-d2s3dy39 2026-02-13T07:43:27,882 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T07:43:27,885 2 location(s) to search for versions of xgboost-cpu: 2026-02-13T07:43:27,885 * https://pypi.org/simple/xgboost-cpu/ 2026-02-13T07:43:27,885 * https://www.piwheels.org/simple/xgboost-cpu/ 2026-02-13T07:43:27,886 Fetching project page and analyzing links: https://pypi.org/simple/xgboost-cpu/ 2026-02-13T07:43:27,887 Getting page https://pypi.org/simple/xgboost-cpu/ 2026-02-13T07:43:27,888 Found index url https://pypi.org/simple 2026-02-13T07:43:28,102 Fetched page https://pypi.org/simple/xgboost-cpu/ as application/vnd.pypi.simple.v1+json 2026-02-13T07:43:28,117 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/04/e5/84b83b1ba229baec30b37b5007311e52483f20860dac77520544c4e40beb/xgboost_cpu-2.1.1-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,118 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/d4/76/9f76e4cfa098d93d783d89d697adc7a5fbaf25fb88e38e3e766d469b9d7b/xgboost_cpu-2.1.1-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,118 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/54/92/c420ac3840d6a53f713a11e382c2388fe3540da768b8b7648f30fec09861/xgboost_cpu-2.1.1-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,119 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/e6/0c/a2bfe2b0d4c6c3b8cc34f20e33772a41b589237fade7d065535631865ccc/xgboost_cpu-2.1.2-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,120 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/6c/db/39ac4fab44296fb8cec9ac36cb793b569eaafbef64d71b685333bae65b2b/xgboost_cpu-2.1.2-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,120 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/fb/53/92376e14bd9f67698524b05b5c898d8387514e6114583a61234b815cc6f9/xgboost_cpu-2.1.2-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,121 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/f1/96/3598a70c759b67f0c4b39964edcf06b736599e74060491df46fca60f2287/xgboost_cpu-2.1.3-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,121 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/bd/b2/eda08a5da7d63f8af53eb51e9c674948c525cd27a7c948aaab372381831e/xgboost_cpu-2.1.3-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,122 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/30/c1/0d59051d023112a9da3e32fc29de4a6fd9059c0ada72fd485a39292504a5/xgboost_cpu-2.1.3-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,123 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/f1/d5/2a3a0634adb88ccb535874c26944bd500f2819e85e940620328566793416/xgboost_cpu-2.1.4-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,124 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/a0/57/479d1d82bf6d40e323de8576062016819b525bc5e3376e6ee6f160398331/xgboost_cpu-2.1.4-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,124 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/36/85/4d4df5d698e0c2b40262221283367a14a13905eeaeeb304fe1c75d352771/xgboost_cpu-2.1.4-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.8) 2026-02-13T07:43:28,124 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/76/4c/b9b9cb522e5b6defa158c361c02ba9b36d375bc0ba4b0fad58619e72541f/xgboost_cpu-3.0.0-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,125 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/c0/7c/0c861cba6b662a30371b2647d08bbf71e0a3311c21402114d708eeed94bc/xgboost_cpu-3.0.0-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,125 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/4a/5b/0ec9e50b56f604bdac1c686224a32978a90ec34a599b202db8b5d10de3a4/xgboost_cpu-3.0.0-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,126 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/71/14/0a87b712ef72c42a4f1a7cb52d93e5aedc4899a150a5bcb9df081a1fb6e9/xgboost_cpu-3.0.0-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,126 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/f7/96/f4b55e43fc46e23608fb2723c546c6a2a6c123402649b99e05a3a813586b/xgboost_cpu-3.0.0-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,128 Found link https://files.pythonhosted.org/packages/fe/7a/9388d63ce062731d179ef4242c069eedbb4ef99e1ef55b7e707756f9863d/xgboost_cpu-3.0.0.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.0 2026-02-13T07:43:28,128 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/17/af/a2b9393fb7cdc9bfc6915f5d0f6b17f2b12546940b36bd9ea110dbf412b1/xgboost_cpu-3.0.1-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,129 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/d5/05/23ba0d1b25a0d067dba1c1791ae41fbc0fa4f2ade1c53b3b032ddfb44363/xgboost_cpu-3.0.1-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,130 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/96/b9/664d7fcf36380fda0fd6e7c482f82c9d943d3c0111b4995dbd2e26f38ce1/xgboost_cpu-3.0.1-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,131 Found link https://files.pythonhosted.org/packages/71/27/30d81afac71fbe0046e487a0a90644fb83d1e1624156d5b9eb8ca79ca961/xgboost_cpu-3.0.1.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.1 2026-02-13T07:43:28,131 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/97/f2/746e65a0c83e6a12151c2c27499d1ae850415e91cee4ad30454149091924/xgboost_cpu-3.0.2-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,132 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/4f/d7/5265a223a679efcbd9de96f2b8501a34feb39abecb3e4a74a5c0154a500f/xgboost_cpu-3.0.2-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,133 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/0b/5c/cabcb774b963cb9be7570f48540a89adc5f7397b21e9f0756e2ca585eb05/xgboost_cpu-3.0.2-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,133 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/6f/01/4dbaccf7ca15ff8ab666562acf93e3dc74b3a7ed52596f1fe76d1ddeab60/xgboost_cpu-3.0.2-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,133 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/89/56/754e30b0c79f0e1552a70a6c99410d5c831d3ecba9c100e163cf5d26a8f8/xgboost_cpu-3.0.2-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,134 Found link https://files.pythonhosted.org/packages/9e/2e/59a5ea35ce28d8304158ca0b226e66c5f1233d35d427c1b3b2f1bb8f3691/xgboost_cpu-3.0.2.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.2 2026-02-13T07:43:28,135 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/1c/4e/65f7d22f051c82695e4abc78883ebc06ac466bfd7835590f024428751360/xgboost_cpu-3.0.3-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,136 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/95/22/f0c92b4650ca5b2fddd26a08aef037bf47bd823fb435e003a8cc1687824c/xgboost_cpu-3.0.3-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,136 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/67/e2/96160d9dc26ea9511c2f502f61508d7edb75fe75979e5020a6b38fea53c5/xgboost_cpu-3.0.3-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,137 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/aa/25/19e60a117b9b7f54f06e5730de3725dfb0b00194c39a1cad988921f3c9cb/xgboost_cpu-3.0.3-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,138 Found link https://files.pythonhosted.org/packages/5d/44/d3299f6ad2a201c64d252c18c37cf24a1714c5011a9acf236bf5b722ec60/xgboost_cpu-3.0.3.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.3 2026-02-13T07:43:28,139 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/84/bb/dc03341e291c9728ad8d1a0bc5dcd23508e2ab9d692f46923d43baf0244f/xgboost_cpu-3.0.4-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,140 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/5f/b7/094ddd8350da5229b6537efd3cfdeb47fa22163ffbf2fd0db66f98efa895/xgboost_cpu-3.0.4-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,140 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/de/53/b66f539fc12fd0718993aca93d35babc7f547940560425d34a583826679f/xgboost_cpu-3.0.4-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,141 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/59/e0/bb3c2a09733e83c743b58c59d5da9060790afb6dce419852cfd2fa46aea8/xgboost_cpu-3.0.4-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,142 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/00/90/a9aa1a3aee13b832982ba4e0daca84558c9ff10c2bfd8e555bf208f33aa4/xgboost_cpu-3.0.4-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,142 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/4b/35/d45c1ef0e13c8b008e4e0f299935e9981c7aa0988110863f541d08b379cc/xgboost_cpu-3.0.4-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,143 Found link https://files.pythonhosted.org/packages/b2/01/fa50f1562c09625f576b5a111902f1ff34d3cc232fa4ee4febdf5c6afe74/xgboost_cpu-3.0.4.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.4 2026-02-13T07:43:28,143 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/cc/49/9e9f617894c861631acf2e4979c490c224cd338d699a44d5bfe4f717cd5f/xgboost_cpu-3.0.5-py3-none-manylinux2014_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,144 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/a1/3b/6161601798bceec22f192806d956b1031711cd662a78983f665ab319fbd6/xgboost_cpu-3.0.5-py3-none-manylinux2014_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,144 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/bd/6c/1ff5a028de6256bfcaceba06cb41e96ab7b6dd9fafbfc2b9df099be51753/xgboost_cpu-3.0.5-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,145 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/f6/c9/74ad3cfa249b7ab01260476b3a810418ba6780bd635d730a592ff795a6a3/xgboost_cpu-3.0.5-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,145 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/54/bf/fedf58b26777b782e0a6812f74370f499b79749b270e415bcafdc4a6f600/xgboost_cpu-3.0.5-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,146 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/99/75/1197be3804a6f964bb71edbae2888ea3ae80f6497ab2affa25df6c689938/xgboost_cpu-3.0.5-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,147 Found link https://files.pythonhosted.org/packages/c6/a2/b82913f9b17a5f46cb3f80dded7c608e2c8c72d0bfd6f6a0d6bbce43ffec/xgboost_cpu-3.0.5.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.0.5 2026-02-13T07:43:28,148 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/15/4b/cc2018e1e07b45ac5ad4576300de0fe88b44d0a53783238d3655101d32f7/xgboost_cpu-3.1.0rc1-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,148 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/fb/e6/af510554813d67545edd3284178e63fc3c3bd82a3bfe52cf20475931cabd/xgboost_cpu-3.1.0rc1-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,149 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/d4/90/a79fd751716abf127c5a8d6a4d8155e35352934d81026d61f46d4c98e4ba/xgboost_cpu-3.1.0rc1-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,150 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/2e/31/71df56f860f048d8fd241cd0a258753b9898edbe2c3e9750eb0178d3ceff/xgboost_cpu-3.1.0rc1-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,151 Found link https://files.pythonhosted.org/packages/7e/a6/dab865a554c0c8274bec0705caedfb7063430487154bad526336bbceb52b/xgboost_cpu-3.1.0rc1.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.1.0rc1 2026-02-13T07:43:28,151 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/28/87/d6aeacd7244a01b61fb7cbbaf7352f1a8abb8bf4b649425971f319d997d0/xgboost_cpu-3.1.0-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,152 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/2c/04/227269a680638eeeab057261e4cd361893c1513cc53c32e5263f4263ac0a/xgboost_cpu-3.1.0-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,152 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/a8/ce/fb0b83adc4a280ce711894a5f59f7c61f9f44abac73cf33e6692dc308070/xgboost_cpu-3.1.0-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,153 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/39/8c/1b22bb9cfe886fc94d151b36781d610c58869979d94121698ca25eb477c4/xgboost_cpu-3.1.0-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,153 Found link https://files.pythonhosted.org/packages/07/d6/3c00b39c7c2f9c9bed8312434fb11c1dcacc06480b22c32fbf7096427874/xgboost_cpu-3.1.0.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.1.0 2026-02-13T07:43:28,154 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/b1/65/638106a4fd7df80b98c5f5fa524c93baa96130f5688db1c4da5dea8242c0/xgboost_cpu-3.1.1-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,155 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/b2/6c/b7031dc0bdf0eac2f67fad068dbf9def8bd6a85d80af6c5e517ef207b4c2/xgboost_cpu-3.1.1-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,155 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/ce/9b/54db6fe37c3d01cd21b4031d4aed3fe3a75616f4c9043f42a4c3736ddfa1/xgboost_cpu-3.1.1-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,156 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/b6/1e/46e78dae2e7951be81663b4178b87d9645da7a401c13e6f7de2415ea27f5/xgboost_cpu-3.1.1-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,157 Found link https://files.pythonhosted.org/packages/33/39/68b4bad51f8993ca4bef69af5fba962cdbff80b6acaab74671446db6845f/xgboost_cpu-3.1.1.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.1.1 2026-02-13T07:43:28,157 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/74/66/e7b9099ed91f8554d47fd592a8bc0c40d5516f4923034f735ee81653a320/xgboost_cpu-3.1.2-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,158 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/21/7e/785258df3609aed868e897e2c190232fc14178d3ae0e455bfb6cf6f114e1/xgboost_cpu-3.1.2-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,159 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/8d/7c/0c4c461433a404e35f669877bc412f62cbb4473d612fd08cf1c7196ae4bc/xgboost_cpu-3.1.2-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,159 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/d2/c7/b115c98c7d79b850445b24c8d65148f3ee66c367118416376dc1033053cb/xgboost_cpu-3.1.2-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,160 Found link https://files.pythonhosted.org/packages/94/81/0c773d896973d031dafaddd9a9ca313edcc8e64d662ebfc9c9d2aef3c21f/xgboost_cpu-3.1.2.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.1.2 2026-02-13T07:43:28,161 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/cd/01/7289bbd3d69d3b91218fc696309ba2408762e2a77459a03fc95ebcbc1eba/xgboost_cpu-3.1.3-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,161 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/5a/9c/fe74d436e601aec83111074609ef909ef0b0c84fedaa5370939cff6de1b0/xgboost_cpu-3.1.3-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,162 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/a8/65/78ad600feb374939c058adc022acd6bf4500999bfebd03b770111eda9bca/xgboost_cpu-3.1.3-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,162 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/63/40/b4dcb29e30f504d1607d6191f8d50e3daa40e9e2367a3187f56fab62a025/xgboost_cpu-3.1.3-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,163 Found link https://files.pythonhosted.org/packages/31/8b/c7f5d8f01e4821d5e408ed81d2432d2a3bdc0ebea5b67b2e71dde663b062/xgboost_cpu-3.1.3.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.1.3 2026-02-13T07:43:28,164 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/16/3d/b996f80a52e6a4f7c5ed1851bfc1f4e8dae2dc7670ef8b0ca283b3006e3b/xgboost_cpu-3.2.0-py3-none-manylinux_2_28_aarch64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,164 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/ba/1d/c05e982a2220e1a208f5ca8792265cefb43e860e8796bff3245cc94fc2ce/xgboost_cpu-3.2.0-py3-none-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,165 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/cc/b6/3981ecd0f11992203254bb5a94002a6b07ada12d0e660f01f6e742d15795/xgboost_cpu-3.2.0-py3-none-win_amd64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,165 Skipping link: No binaries permitted for xgboost-cpu: https://files.pythonhosted.org/packages/1b/0a/595eff7c5603f6ba49b7ce1501bafed8ce3039ed2dcaadd61748d1be9ecd/xgboost_cpu-3.2.0-py3-none-win_arm64.whl (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,166 Found link https://files.pythonhosted.org/packages/1c/43/89437af879315468860b0ef566647113102be898f28fc094b667166d6fe3/xgboost_cpu-3.2.0.tar.gz (from https://pypi.org/simple/xgboost-cpu/) (requires-python:>=3.10), version: 3.2.0 2026-02-13T07:43:28,167 Fetching project page and analyzing links: https://www.piwheels.org/simple/xgboost-cpu/ 2026-02-13T07:43:28,168 Getting page https://www.piwheels.org/simple/xgboost-cpu/ 2026-02-13T07:43:28,169 Found index url https://www.piwheels.org/simple 2026-02-13T07:43:28,324 Fetched page https://www.piwheels.org/simple/xgboost-cpu/ as text/html 2026-02-13T07:43:28,328 Skipping link: No binaries permitted for xgboost-cpu: https://www.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.1.3-py3-none-manylinux_2_36_armv7l.whl#sha256=7fa29bd0a84761931576e347f059484ad4bd4c7b3f1f59d51415a7edb760bce4 (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,329 Skipping link: No binaries permitted for xgboost-cpu: https://www.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.1.2-py3-none-manylinux_2_36_armv7l.whl#sha256=d254cb452588a4cc6706f53a95d05c2651309c959742ac0450421d3b1ff7d91f (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,330 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.1.1-py3-none-manylinux_2_36_armv7l.whl#sha256=33546163ba9139b69404ced02e62294d91b40e1694e03f56522ddb8588ff3357 (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,330 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.1.0-py3-none-manylinux_2_36_armv7l.whl#sha256=83e6954e97a67a96e21abf7e94162ef24df4a7679fe66f55f9faa1f47244ef9d (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,330 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.1.0rc1-py3-none-manylinux_2_36_armv7l.whl#sha256=fcab0201f767a0b208e5dddb2044568ddec90bd67d15d5eae82b45fc1b165b80 (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,331 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.5-py3-none-manylinux_2_36_armv7l.whl#sha256=7f0b6343ec1b322a1a02a72ac32aa9abf496fb9a89871a7e5be9da8bb722f04a (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,331 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.4-py3-none-manylinux_2_36_armv7l.whl#sha256=dea523ff744c5db71fa6a0c8d93bd831caf27c84ea4bb8e6a0070968ed37055f (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,332 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.3-py3-none-manylinux_2_36_armv7l.whl#sha256=0f2e7659050039f89d27b0c4eda280af2fca4739b3a7e21e68cf64a23d13c178 (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,332 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.2-py3-none-manylinux_2_36_armv7l.whl#sha256=bfab581d8e07b1c05a0d4d06dff76bb468086f193a2f751d0c3de30127f01ff6 (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,333 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.1-py3-none-manylinux_2_36_armv7l.whl#sha256=8e501240d47cc7638eab0538500d47947968bf700f6bf049e2611741ebf58c2b (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,334 Skipping link: No binaries permitted for xgboost-cpu: https://archive1.piwheels.org/simple/xgboost-cpu/xgboost_cpu-3.0.0-py3-none-manylinux_2_36_armv7l.whl#sha256=465a9b974f8cfdaa83f66a857e0fd293eeef278281bbde554128513c81967f7b (from https://www.piwheels.org/simple/xgboost-cpu/) (requires-python:>=3.10) 2026-02-13T07:43:28,334 Skipping link: not a file: https://www.piwheels.org/simple/xgboost-cpu/ 2026-02-13T07:43:28,335 Skipping link: not a file: https://pypi.org/simple/xgboost-cpu/ 2026-02-13T07:43:28,357 Given no hashes to check 1 links for project 'xgboost-cpu': discarding no candidates 2026-02-13T07:43:28,376 Collecting xgboost-cpu==3.2.0 2026-02-13T07:43:28,378 Created temporary directory: /tmp/pip-unpack-x_7_q357 2026-02-13T07:43:28,594 Downloading xgboost_cpu-3.2.0.tar.gz (1.3 MB) 2026-02-13T07:43:29,965 Added xgboost-cpu==3.2.0 from https://files.pythonhosted.org/packages/1c/43/89437af879315468860b0ef566647113102be898f28fc094b667166d6fe3/xgboost_cpu-3.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-1kinifjk' 2026-02-13T07:43:29,972 Created temporary directory: /tmp/pip-build-env-fzhl50j1 2026-02-13T07:43:29,976 Installing build dependencies: started 2026-02-13T07:43:29,977 Running command pip subprocess to install build dependencies 2026-02-13T07:43:31,107 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-13T07:43:31,672 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-13T07:43:31,695 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T07:43:32,225 Collecting hatchling>=1.12.1 2026-02-13T07:43:32,268 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-13T07:43:32,485 Collecting packaging>=21.3 2026-02-13T07:43:32,518 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-13T07:43:32,688 Collecting pathspec>=0.10.1 2026-02-13T07:43:32,704 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-13T07:43:32,858 Collecting pluggy>=1.0.0 2026-02-13T07:43:32,898 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-13T07:43:33,188 Collecting trove-classifiers 2026-02-13T07:43:33,205 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-13T07:43:35,970 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-02-13T07:43:36,006 Creating /tmp/pip-build-env-fzhl50j1/overlay/local/bin 2026-02-13T07:43:36,009 changing mode of /tmp/pip-build-env-fzhl50j1/overlay/local/bin/trove-classifiers to 755 2026-02-13T07:43:36,960 changing mode of /tmp/pip-build-env-fzhl50j1/overlay/local/bin/hatchling to 755 2026-02-13T07:43:36,997 Successfully installed hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-02-13T07:43:37,245 Installing build dependencies: finished with status 'done' 2026-02-13T07:43:37,252 Getting requirements to build wheel: started 2026-02-13T07:43:37,253 Running command Getting requirements to build wheel 2026-02-13T07:43:37,703 Getting requirements to build wheel: finished with status 'done' 2026-02-13T07:43:37,706 Created temporary directory: /tmp/pip-modern-metadata-hujsespz 2026-02-13T07:43:37,708 Preparing metadata (pyproject.toml): started 2026-02-13T07:43:37,709 Running command Preparing metadata (pyproject.toml) 2026-02-13T07:43:37,949 INFO:xgboost.packager.build_wheel:Parsed build configuration: {'hide_cxx_symbols': True, 'use_openmp': True, 'use_cuda': False, 'use_nccl': False, 'use_dlopen_nccl': False, 'plugin_federated': False, 'plugin_rmm': False, 'use_system_libxgboost': False} 2026-02-13T07:43:37,952 INFO:xgboost.packager.build_wheel:Copying project files to temporary directory /tmp/tmp3x_y3c7v/whl_workspace 2026-02-13T07:43:37,952 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/pyproject.toml -> /tmp/tmp3x_y3c7v/whl_workspace/pyproject.toml 2026-02-13T07:43:37,954 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/hatch_build.py -> /tmp/tmp3x_y3c7v/whl_workspace/hatch_build.py 2026-02-13T07:43:37,956 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/README.rst -> /tmp/tmp3x_y3c7v/whl_workspace/README.rst 2026-02-13T07:43:37,958 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/xgboost -> /tmp/tmp3x_y3c7v/whl_workspace/xgboost 2026-02-13T07:43:38,077 INFO:xgboost.packager.build_libxgboost:Building libxgboost.so from the C++ source files in /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src... 2026-02-13T07:43:38,078 INFO:xgboost.packager.build_libxgboost:CMake args: ['cmake', '/tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src', '-GNinja', '-DKEEP_BUILD_ARTIFACTS_IN_BINARY_DIR=ON', '-DHIDE_CXX_SYMBOLS=ON', '-DUSE_OPENMP=ON', '-DUSE_CUDA=OFF', '-DUSE_NCCL=OFF', '-DUSE_DLOPEN_NCCL=OFF', '-DPLUGIN_FEDERATED=OFF', '-DPLUGIN_RMM=OFF'] 2026-02-13T07:43:38,458 -- The CXX compiler identification is GNU 12.2.0 2026-02-13T07:43:38,726 -- The C compiler identification is GNU 12.2.0 2026-02-13T07:43:38,776 -- Detecting CXX compiler ABI info 2026-02-13T07:43:39,102 -- Detecting CXX compiler ABI info - done 2026-02-13T07:43:39,141 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2026-02-13T07:43:39,143 -- Detecting CXX compile features 2026-02-13T07:43:39,145 -- Detecting CXX compile features - done 2026-02-13T07:43:39,164 -- Detecting C compiler ABI info 2026-02-13T07:43:39,431 -- Detecting C compiler ABI info - done 2026-02-13T07:43:39,486 -- Check for working C compiler: /usr/bin/cc - skipped 2026-02-13T07:43:39,488 -- Detecting C compile features 2026-02-13T07:43:39,491 -- Detecting C compile features - done 2026-02-13T07:43:39,501 -- CMake version 3.25.1 2026-02-13T07:43:39,505 -- Performing Test XGBOOST_MM_PREFETCH_PRESENT 2026-02-13T07:43:39,664 -- Performing Test XGBOOST_MM_PREFETCH_PRESENT - Failed 2026-02-13T07:43:39,665 -- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT 2026-02-13T07:43:39,992 -- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT - Success 2026-02-13T07:43:39,993 -- xgboost VERSION: 3.2.0 2026-02-13T07:43:39,996 -- Setting build type to 'Release' as none was specified. 2026-02-13T07:43:40,010 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2026-02-13T07:43:40,336 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2026-02-13T07:43:40,341 -- Found Threads: TRUE 2026-02-13T07:43:41,349 -- Found OpenMP_C: -fopenmp (found version "4.5") 2026-02-13T07:43:41,721 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2026-02-13T07:43:41,722 -- Found OpenMP: TRUE (found version "4.5") found components: C CXX 2026-02-13T07:43:41,754 -- Found OpenMP_C: -fopenmp (found version "4.5") 2026-02-13T07:43:41,756 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2026-02-13T07:43:41,759 -- Looking for clock_gettime in rt 2026-02-13T07:43:42,058 -- Looking for clock_gettime in rt - found 2026-02-13T07:43:42,062 -- Looking for fopen64 2026-02-13T07:43:42,222 -- Looking for fopen64 - not found 2026-02-13T07:43:42,224 -- Looking for C++ include cxxabi.h 2026-02-13T07:43:42,587 -- Looking for C++ include cxxabi.h - found 2026-02-13T07:43:42,588 -- Looking for nanosleep 2026-02-13T07:43:42,898 -- Looking for nanosleep - found 2026-02-13T07:43:42,910 -- Looking for backtrace 2026-02-13T07:43:43,176 -- Looking for backtrace - found 2026-02-13T07:43:43,177 -- backtrace facility detected in default set of libraries 2026-02-13T07:43:43,178 -- Found Backtrace: /usr/include 2026-02-13T07:43:43,184 -- /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h 2026-02-13T07:43:43,192 -- Performing Test SUPPORT_MSSE2 2026-02-13T07:43:43,301 -- Performing Test SUPPORT_MSSE2 - Failed 2026-02-13T07:43:43,446 -- Configuring done 2026-02-13T07:43:43,643 -- Generating done 2026-02-13T07:43:43,679 -- Build files have been written to: /tmp/tmp3x_y3c7v/libbuild 2026-02-13T07:43:49,853 [1/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/recordio.cc.o 2026-02-13T07:43:51,351 [2/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/config.cc.o 2026-02-13T07:43:56,752 [3/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/line_split.cc.o 2026-02-13T07:43:58,662 [4/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o 2026-02-13T07:44:05,139 [5/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io.cc.o 2026-02-13T07:44:07,474 [6/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o 2026-02-13T07:44:14,796 [7/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/filesys.cc.o 2026-02-13T07:44:15,763 [8/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o 2026-02-13T07:44:27,311 [9/118] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api_error.cc.o 2026-02-13T07:44:32,697 [10/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o 2026-02-13T07:44:47,149 [11/118] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/coll_c_api.cc.o 2026-02-13T07:44:47,150 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:13: 2026-02-13T07:44:47,151 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:44:47,152 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,152 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:44:47,153 | ^~~~~~~~~ 2026-02-13T07:44:47,154 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,155 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,156 | ^ 2026-02-13T07:44:47,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long int; int kDim = 1]’: 2026-02-13T07:44:47,159 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,160 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:44:47,161 | ^~~~~~~~~ 2026-02-13T07:44:47,162 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,163 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,164 | ^ 2026-02-13T07:44:47,165 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,166 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned int; int kDim = 1]’: 2026-02-13T07:44:47,167 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,168 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,169 | ^ 2026-02-13T07:44:47,169 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,170 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’: 2026-02-13T07:44:47,171 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,172 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:44:47,173 | ^~~~~~~~~ 2026-02-13T07:44:47,174 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,175 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,176 | ^ 2026-02-13T07:44:47,177 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,178 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-02-13T07:44:47,179 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,180 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:618:22, 2026-02-13T07:44:47,181 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,182 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,184 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,185 | ^ 2026-02-13T07:44:47,185 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,186 In lambda function, 2026-02-13T07:44:47,187 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:621:22, 2026-02-13T07:44:47,188 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,189 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,190 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-02-13T07:44:47,197 | ^~ 2026-02-13T07:44:47,198 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,199 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = signed char; int kDim = 1]’, 2026-02-13T07:44:47,200 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,201 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:634:22, 2026-02-13T07:44:47,203 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,204 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,205 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,206 | ^ 2026-02-13T07:44:47,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,208 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = short int; int kDim = 1]’, 2026-02-13T07:44:47,209 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,210 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:637:22, 2026-02-13T07:44:47,211 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,212 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,213 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,214 | ^ 2026-02-13T07:44:47,215 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,216 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = int; int kDim = 1]’, 2026-02-13T07:44:47,216 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,217 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:640:22, 2026-02-13T07:44:47,218 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,220 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,221 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,222 | ^ 2026-02-13T07:44:47,223 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,224 In lambda function, 2026-02-13T07:44:47,225 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:643:22, 2026-02-13T07:44:47,226 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,227 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,228 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-02-13T07:44:47,229 | ^~ 2026-02-13T07:44:47,230 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,231 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’, 2026-02-13T07:44:47,232 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,233 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:646:22, 2026-02-13T07:44:47,234 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,235 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,236 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,236 | ^ 2026-02-13T07:44:47,237 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,238 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = short unsigned int; int kDim = 1]’, 2026-02-13T07:44:47,239 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-02-13T07:44:47,240 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:649:22, 2026-02-13T07:44:47,242 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,243 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,244 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:44:47,245 | ^ 2026-02-13T07:44:47,246 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,247 In lambda function, 2026-02-13T07:44:47,248 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/../data/array_interface.h:655:22, 2026-02-13T07:44:47,249 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-02-13T07:44:47,250 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,251 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-02-13T07:44:47,252 | ^~ 2026-02-13T07:44:47,253 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:37:10: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:44:47,254 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:14: 2026-02-13T07:44:47,255 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’: 2026-02-13T07:44:47,256 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,256 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:44:47,257 | ^ 2026-02-13T07:44:47,258 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,259 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/coll_c_api.cc:12: 2026-02-13T07:44:47,260 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::Allgather(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView) [with T = signed char]’: 2026-02-13T07:44:47,261 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allgather.h:117:41: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:47,262 117 | return backend->Allgather(cctx, erased); 2026-02-13T07:44:47,263 | ^ 2026-02-13T07:44:47,264 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../collective/allgather.h:117:41: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,144 [12/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/allgather.cc.o 2026-02-13T07:44:50,145 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::BroadcastAllgatherV(const xgboost::collective::Comm&, xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:44:50,147 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,148 57 | Result BroadcastAllgatherV(Comm const& comm, common::Span sizes, 2026-02-13T07:44:50,150 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:44:50,151 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,152 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc: In function ‘xgboost::collective::Result xgboost::collective::detail::RingAllgatherV(const xgboost::collective::Comm&, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:44:50,153 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,154 74 | [[nodiscard]] Result RingAllgatherV(Comm const& comm, common::Span sizes, 2026-02-13T07:44:50,155 | ^~~~~~~~~~~~~~ 2026-02-13T07:44:50,156 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,157 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingAllgather(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, int32_t, std::shared_ptr, std::shared_ptr)’: 2026-02-13T07:44:50,159 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:19:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,160 19 | Result RingAllgather(Comm const& comm, common::Span data, std::size_t segment_size, 2026-02-13T07:44:50,161 | ^~~~~~~~~~~~~ 2026-02-13T07:44:50,163 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:4: 2026-02-13T07:44:50,164 In function ‘xgboost::collective::Result xgboost::collective::AllgatherV(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, std::vector*, xgboost::HostDeviceVector*) [with T = long long int]’, 2026-02-13T07:44:50,165 inlined from ‘std::vector > xgboost::collective::VectorAllgatherV(const xgboost::Context*, const CommGroup&, const std::vector >&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:124:95: 2026-02-13T07:44:50,166 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,167 145 | auto rc = comm.Backend(DeviceOrd::CPU()) 2026-02-13T07:44:50,168 | ^~ 2026-02-13T07:44:50,170 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,171 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,172 164 | data.Device().IsCUDA() ? recv->DeviceSpan() : recv->HostSpan(), AllgatherVAlgo::kBcast); 2026-02-13T07:44:50,173 | ^ 2026-02-13T07:44:50,174 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,175 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,176 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,177 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,178 In function ‘xgboost::collective::Result xgboost::collective::AllgatherV(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, std::vector*, xgboost::HostDeviceVector*) [with T = char]’, 2026-02-13T07:44:50,179 inlined from ‘std::vector > xgboost::collective::VectorAllgatherV(const xgboost::Context*, const CommGroup&, const std::vector >&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.cc:138:18: 2026-02-13T07:44:50,180 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,181 145 | auto rc = comm.Backend(DeviceOrd::CPU()) 2026-02-13T07:44:50,183 | ^~ 2026-02-13T07:44:50,184 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,185 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,186 164 | data.Device().IsCUDA() ? recv->DeviceSpan() : recv->HostSpan(), AllgatherVAlgo::kBcast); 2026-02-13T07:44:50,187 | ^ 2026-02-13T07:44:50,188 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,189 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,189 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:44:50,190 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:03,244 [13/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/broadcast.cc.o 2026-02-13T07:45:03,244 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::Broadcast(const xgboost::collective::Comm&, xgboost::common::Span, int32_t)’: 2026-02-13T07:45:03,245 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.cc:49:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:03,246 49 | Result Broadcast(Comm const& comm, common::Span data, std::int32_t root) { 2026-02-13T07:45:03,247 | ^~~~~~~~~ 2026-02-13T07:45:05,369 [14/118] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/data.cc.o 2026-02-13T07:45:05,369 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:45:05,370 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/base.h:244, 2026-02-13T07:45:05,371 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data.cc:5: 2026-02-13T07:45:05,372 /usr/include/c++/12/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:45:05,373 /usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,373 739 | vector<_Tp, _Alloc>:: 2026-02-13T07:45:05,374 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,375 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:45:05,376 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,377 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,378 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = long long unsigned int; IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17: 2026-02-13T07:45:05,378 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,379 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,380 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,381 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,382 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,382 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,383 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,384 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = long long unsigned int; IndexType = long long unsigned int; DType = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17: 2026-02-13T07:45:05,385 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,386 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,386 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,387 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,388 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,389 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,390 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,390 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = long long unsigned int; IndexType = long long unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17: 2026-02-13T07:45:05,391 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,392 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,393 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,394 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,394 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,395 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,396 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,397 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,398 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-02-13T07:45:05,402 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,403 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,404 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,404 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,405 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,406 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,406 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,407 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,408 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15, 2026-02-13T07:45:05,408 inlined from ‘dmlc::data::BasicRowIter::BasicRowIter(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/basic_row_iter.h:28:15, 2026-02-13T07:45:05,409 inlined from ‘dmlc::RowBlockIter* dmlc::data::CreateIter_(const char*, unsigned int, unsigned int, const char*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data.cc:103:12: 2026-02-13T07:45:05,410 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,411 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,412 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,413 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,414 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,415 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,416 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,417 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = long long unsigned int; IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,427 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-02-13T07:45:05,428 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,429 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,430 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,431 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,432 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,432 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: 2026-02-13T07:45:05,433 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,434 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:45:05,435 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,436 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,437 inlined from ‘void dmlc::data::CSVParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/csv_parser.h:112:29: 2026-02-13T07:45:05,438 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:45:05,439 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,440 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,441 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,442 inlined from ‘void dmlc::data::CSVParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/csv_parser.h:117:31: 2026-02-13T07:45:05,443 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:45:05,444 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,445 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,446 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,447 inlined from ‘void dmlc::data::CSVParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/csv_parser.h:112:29: 2026-02-13T07:45:05,448 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:45:05,449 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,450 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,451 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,452 inlined from ‘void dmlc::data::CSVParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/csv_parser.h:117:31: 2026-02-13T07:45:05,453 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:45:05,454 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,455 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,456 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:45:05,456 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,457 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:45:05,458 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,459 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,459 inlined from ‘void dmlc::data::LibFMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/libfm_parser.h:111:27: 2026-02-13T07:45:05,460 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:45:05,461 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,462 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,463 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,464 inlined from ‘void dmlc::data::LibFMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/libfm_parser.h:112:27: 2026-02-13T07:45:05,465 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:45:05,477 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,478 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,479 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,480 inlined from ‘void dmlc::data::LibSVMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/./libsvm_parser.h:131:25: 2026-02-13T07:45:05,481 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:45:05,482 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,483 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,484 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,484 inlined from ‘void dmlc::data::LibSVMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/./libsvm_parser.h:146:27: 2026-02-13T07:45:05,485 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:45:05,486 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,487 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,488 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,489 inlined from ‘void dmlc::data::LibSVMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/./libsvm_parser.h:131:25: 2026-02-13T07:45:05,490 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:45:05,490 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:45:05,491 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:45:05,492 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,493 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,494 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,496 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15: 2026-02-13T07:45:05,497 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,498 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,499 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,499 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,500 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,502 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,503 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,504 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,505 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15: 2026-02-13T07:45:05,506 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,506 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,507 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,517 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,519 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,520 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,521 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,522 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-02-13T07:45:05,523 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,524 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,525 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,526 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,528 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:45:05,529 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:45:05,530 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/././row_block.h:135:17, 2026-02-13T07:45:05,531 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-02-13T07:45:05,532 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:45:05,533 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:45:05,534 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:05,535 1780 | std::__iterator_category(__first)); 2026-02-13T07:45:05,536 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:06,122 [15/118] Linking CXX static library dmlc-core/libdmlc.a 2026-02-13T07:45:12,772 [16/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/allreduce.cc.o 2026-02-13T07:45:12,774 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = signed char]’: 2026-02-13T07:45:12,775 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,776 57 | Result RingScatterReduceTyped(Comm const& comm, common::Span data, 2026-02-13T07:45:12,777 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,778 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = unsigned char]’: 2026-02-13T07:45:12,779 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,780 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = float]’: 2026-02-13T07:45:12,781 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,782 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = double]’: 2026-02-13T07:45:12,783 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,784 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = short int]’: 2026-02-13T07:45:12,785 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,786 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = int]’: 2026-02-13T07:45:12,786 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,787 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = long long int]’: 2026-02-13T07:45:12,788 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,789 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = short unsigned int]’: 2026-02-13T07:45:12,790 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,791 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = unsigned int]’: 2026-02-13T07:45:12,792 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,793 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingScatterReduceTyped(const xgboost::collective::Comm&, xgboost::common::Span, std::size_t, const Func&) [with T = long long unsigned int]’: 2026-02-13T07:45:12,793 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,794 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:13: 2026-02-13T07:45:12,795 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = float]’: 2026-02-13T07:45:12,796 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,797 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,798 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,799 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = float]’: 2026-02-13T07:45:12,800 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,801 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,801 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,802 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = double]’: 2026-02-13T07:45:12,803 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,804 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,805 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,806 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = double]’: 2026-02-13T07:45:12,807 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,808 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,809 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,810 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = signed char]’: 2026-02-13T07:45:12,811 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,812 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,813 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,814 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = signed char]’: 2026-02-13T07:45:12,815 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,816 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,817 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,818 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = short int]’: 2026-02-13T07:45:12,819 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,820 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,821 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,822 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = short int]’: 2026-02-13T07:45:12,822 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,823 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,824 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,825 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = int]’: 2026-02-13T07:45:12,826 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,827 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,828 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,829 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = int]’: 2026-02-13T07:45:12,830 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,831 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,832 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,839 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = long long int]’: 2026-02-13T07:45:12,840 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,841 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,842 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,843 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = long long int]’: 2026-02-13T07:45:12,844 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,845 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,846 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,847 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = unsigned char]’: 2026-02-13T07:45:12,848 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,848 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,849 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,850 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = unsigned char]’: 2026-02-13T07:45:12,851 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,852 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,853 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,854 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = short unsigned int]’: 2026-02-13T07:45:12,854 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,855 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,856 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,857 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = short unsigned int]’: 2026-02-13T07:45:12,858 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,859 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,860 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,861 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = unsigned int]’: 2026-02-13T07:45:12,862 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,863 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,864 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,865 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::{anonymous}::RingAllreduceSmall(const xgboost::collective::Comm&, xgboost::common::Span, const xgboost::collective::cpu_impl::Func&) [with T = unsigned int]’: 2026-02-13T07:45:12,877 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,878 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-02-13T07:45:12,879 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:45:12,880 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = long long unsigned int]’: 2026-02-13T07:45:12,880 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,881 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:12,882 | ^~~~~~~~~~~~~ 2026-02-13T07:45:12,883 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc: In function ‘xgboost::collective::Result xgboost::collective::cpu_impl::RingAllreduce(const xgboost::collective::Comm&, xgboost::common::Span, const Func&, xgboost::ArrayInterfaceHandler::Type)’: 2026-02-13T07:45:12,884 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.cc:113:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:12,885 113 | Result RingAllreduce(Comm const& comm, common::Span data, Func const& op, 2026-02-13T07:45:12,885 | ^~~~~~~~~~~~~ 2026-02-13T07:45:28,194 [17/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/coll.cc.o 2026-02-13T07:45:28,195 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc: In member function ‘virtual xgboost::collective::Result xgboost::collective::Coll::Broadcast(const xgboost::collective::Comm&, xgboost::common::Span, int32_t)’: 2026-02-13T07:45:28,195 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:106:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,196 106 | [[nodiscard]] Result Coll::Broadcast(Comm const& comm, common::Span data, 2026-02-13T07:45:28,197 | ^~~~ 2026-02-13T07:45:28,198 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc: In member function ‘virtual xgboost::collective::Result xgboost::collective::Coll::Allreduce(const xgboost::collective::Comm&, xgboost::common::Span, xgboost::ArrayInterfaceHandler::Type, xgboost::collective::Op)’: 2026-02-13T07:45:28,199 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:34:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,200 34 | [[nodiscard]] Result Coll::Allreduce(Comm const& comm, common::Span data, 2026-02-13T07:45:28,201 | ^~~~ 2026-02-13T07:45:28,202 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:15: 2026-02-13T07:45:28,203 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = signed char]’: 2026-02-13T07:45:28,204 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,205 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:28,206 | ^~~~~~~~~~~~~ 2026-02-13T07:45:28,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc: In member function ‘virtual xgboost::collective::Result xgboost::collective::Coll::Allgather(const xgboost::collective::Comm&, xgboost::common::Span)’: 2026-02-13T07:45:28,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:111:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,208 111 | [[nodiscard]] Result Coll::Allgather(Comm const& comm, common::Span data) { 2026-02-13T07:45:28,209 | ^~~~ 2026-02-13T07:45:28,210 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc: In member function ‘virtual xgboost::collective::Result xgboost::collective::Coll::AllgatherV(const xgboost::collective::Comm&, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::collective::AllgatherVAlgo)’: 2026-02-13T07:45:28,211 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,212 115 | [[nodiscard]] Result Coll::AllgatherV(Comm const& comm, common::Span data, 2026-02-13T07:45:28,213 | ^~~~ 2026-02-13T07:45:28,214 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,215 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,216 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,217 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:130:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,218 130 | return detail::RingAllgatherV(comm, sizes, recv_segments, recv); 2026-02-13T07:45:28,219 | ^ 2026-02-13T07:45:28,220 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:130:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,221 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/coll.cc:132:61: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:45:28,222 132 | return cpu_impl::BroadcastAllgatherV(comm, sizes, recv); 2026-02-13T07:45:28,223 | ^ 2026-02-13T07:45:29,507 [18/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/comm.cc.o 2026-02-13T07:45:29,939 [19/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/comm_group.cc.o 2026-02-13T07:45:30,028 [20/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/nccl_stub.cc.o 2026-02-13T07:45:40,600 [21/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/result.cc.o 2026-02-13T07:45:44,595 [22/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/in_memory_handler.cc.o 2026-02-13T07:45:48,020 [23/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/loop.cc.o 2026-02-13T07:45:48,485 [24/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/cache_manager.cc.o 2026-02-13T07:45:56,574 [25/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/socket.cc.o 2026-02-13T07:45:56,667 [26/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/charconv.cc.o 2026-02-13T07:46:08,721 [27/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/common.cc.o 2026-02-13T07:46:08,812 [28/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/cuda_dr_utils.cc.o 2026-02-13T07:46:12,531 [29/118] Building CXX object src/CMakeFiles/objxgboost.dir/collective/tracker.cc.o 2026-02-13T07:46:17,399 [30/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/cuda_rt_utils.cc.o 2026-02-13T07:46:17,400 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/cuda_rt_utils.cc: In function ‘std::string xgboost::curt::PrintUuid(xgboost::common::Span)’: 2026-02-13T07:46:17,401 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/cuda_rt_utils.cc:186:27: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:17,402 186 | [[nodiscard]] std::string PrintUuid(common::Span) { return {}; } 2026-02-13T07:46:17,403 | ^~~~~~~~~ 2026-02-13T07:46:17,404 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/cuda_rt_utils.cc: In function ‘void xgboost::curt::GetUuid(xgboost::common::Span, int32_t)’: 2026-02-13T07:46:17,405 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/cuda_rt_utils.cc:184:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:17,406 184 | void GetUuid(xgboost::common::Span, std::int32_t) { common::AssertGPUSupport(); } 2026-02-13T07:46:17,407 | ^~~~~~~ 2026-02-13T07:46:18,179 [31/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/column_matrix.cc.o 2026-02-13T07:46:24,401 [32/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/error_msg.cc.o 2026-02-13T07:46:39,018 [33/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/io.cc.o 2026-02-13T07:46:49,196 [34/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/host_device_vector.cc.o 2026-02-13T07:46:49,197 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In constructor ‘xgboost::HostDeviceVector::HostDeviceVector(std::initializer_list<_Tp>, xgboost::DeviceOrd) [with T = double]’: 2026-02-13T07:46:49,198 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:43:1: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 2026-02-13T07:46:49,199 43 | HostDeviceVector::HostDeviceVector(std::initializer_list init, DeviceOrd) 2026-02-13T07:46:49,200 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:49,201 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In constructor ‘xgboost::HostDeviceVector::HostDeviceVector(std::initializer_list<_Tp>, xgboost::DeviceOrd) [with T = xgboost::detail::GradientPairInternal]’: 2026-02-13T07:46:49,202 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:43:1: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 2026-02-13T07:46:49,203 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In constructor ‘xgboost::HostDeviceVector::HostDeviceVector(std::initializer_list<_Tp>, xgboost::DeviceOrd) [with T = long long unsigned int]’: 2026-02-13T07:46:49,205 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:43:1: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 2026-02-13T07:46:49,206 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In member function ‘void xgboost::HostDeviceVector::Copy(std::initializer_list<_Tp>) [with T = double]’: 2026-02-13T07:46:49,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:141:6: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 2026-02-13T07:46:49,208 141 | void HostDeviceVector::Copy(std::initializer_list other) { 2026-02-13T07:46:49,208 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:49,209 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In member function ‘void xgboost::HostDeviceVector::Copy(std::initializer_list<_Tp>) [with T = xgboost::detail::GradientPairInternal]’: 2026-02-13T07:46:49,210 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:141:6: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 2026-02-13T07:46:49,212 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc: In member function ‘void xgboost::HostDeviceVector::Copy(std::initializer_list<_Tp>) [with T = long long unsigned int]’: 2026-02-13T07:46:49,213 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:141:6: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 2026-02-13T07:46:49,214 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:46:49,215 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/base.h:17, 2026-02-13T07:46:49,216 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:9: 2026-02-13T07:46:49,217 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’: 2026-02-13T07:46:49,218 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2026-02-13T07:46:49,219 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:46:49,220 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:49,221 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:46:49,222 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-02-13T07:46:49,223 inlined from ‘void xgboost::HostDeviceVector::Resize(size_t) [with T = xgboost::detail::GradientPairInternal]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:120:22: 2026-02-13T07:46:49,223 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2026-02-13T07:46:49,224 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:46:49,225 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:49,226 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-02-13T07:46:49,226 inlined from ‘void xgboost::HostDeviceVector::Resize(size_t, T) [with T = xgboost::detail::GradientPairInternal]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/host_device_vector.cc:115:22: 2026-02-13T07:46:49,227 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2026-02-13T07:46:49,228 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:46:49,229 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,465 [35/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/hist_util.cc.o 2026-02-13T07:46:50,466 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::IncrementHist(GHistRow, ConstGHistRow, std::size_t, std::size_t)’: 2026-02-13T07:46:50,467 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:95:6: note: parameter passing for argument of type ‘xgboost::common::GHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,468 95 | void IncrementHist(GHistRow dst, ConstGHistRow add, std::size_t begin, std::size_t end) { 2026-02-13T07:46:50,469 | ^~~~~~~~~~~~~ 2026-02-13T07:46:50,470 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:95:6: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,472 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::CopyHist(GHistRow, GHistRow, size_t, size_t)’: 2026-02-13T07:46:50,473 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:107:6: note: parameter passing for argument of type ‘xgboost::common::GHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,474 107 | void CopyHist(GHistRow dst, const GHistRow src, size_t begin, size_t end) { 2026-02-13T07:46:50,474 | ^~~~~~~~ 2026-02-13T07:46:50,475 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:107:6: note: parameter passing for argument of type ‘const xgboost::common::GHistRow’ {aka ‘const xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,477 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::SubtractionHist(GHistRow, GHistRow, GHistRow, size_t, size_t)’: 2026-02-13T07:46:50,478 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:119:6: note: parameter passing for argument of type ‘xgboost::common::GHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,479 119 | void SubtractionHist(GHistRow dst, const GHistRow src1, const GHistRow src2, size_t begin, 2026-02-13T07:46:50,480 | ^~~~~~~~~~~~~~~ 2026-02-13T07:46:50,481 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:119:6: note: parameter passing for argument of type ‘const xgboost::common::GHistRow’ {aka ‘const xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,481 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:119:6: note: parameter passing for argument of type ‘const xgboost::common::GHistRow’ {aka ‘const xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,482 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,483 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,484 212 | void RowsWiseBuildHistKernel(Span gpair, Span row_indices, 2026-02-13T07:46:50,486 | ^~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,487 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,488 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,489 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,489 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,490 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,491 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,492 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,493 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,494 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,495 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,496 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,497 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,498 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,499 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,500 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,501 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,502 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,503 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,504 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,505 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,506 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager]’: 2026-02-13T07:46:50,507 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:212:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,509 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.h:18, 2026-02-13T07:46:50,512 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:5: 2026-02-13T07:46:50,513 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h: In constructor ‘xgboost::common::SortedSketchContainer::SortedSketchContainer(const xgboost::Context*, int32_t, xgboost::common::Span, std::vector >, bool)’: 2026-02-13T07:46:50,514 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:973:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,515 973 | explicit SortedSketchContainer(Context const *ctx, int32_t max_bins, 2026-02-13T07:46:50,516 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,517 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:976:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,518 976 | : SketchContainerImpl{ctx, columns_size, max_bins, ft, use_group} { 2026-02-13T07:46:50,519 | ^ 2026-02-13T07:46:50,520 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:46:50,521 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.h:15: 2026-02-13T07:46:50,523 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:46:50,524 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:46:50,525 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:46:50,526 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,527 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘xgboost::common::HistogramCuts xgboost::common::SketchOnDMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, bool, Span)’: 2026-02-13T07:46:50,527 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:54:15: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,528 54 | HistogramCuts SketchOnDMatrix(Context const *ctx, DMatrix *m, bst_bin_t max_bins, bool use_sorted, 2026-02-13T07:46:50,529 | ^~~~~~~~~~~~~~~ 2026-02-13T07:46:50,530 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:46:50,531 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:46:50,532 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::SparsePageAdapterBatch; IsValid = SketchOnDMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, bool, Span)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18, 2026-02-13T07:46:50,533 inlined from ‘xgboost::common::HistogramCuts xgboost::common::SketchOnDMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, bool, Span)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:63:49: 2026-02-13T07:46:50,534 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:46:50,535 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:46:50,536 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,537 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘xgboost::common::HistogramCuts xgboost::common::SketchOnDMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, bool, Span)’: 2026-02-13T07:46:50,538 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:72:70: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,540 72 | HostSketchContainer::UseGroup(info)); 2026-02-13T07:46:50,544 | ^ 2026-02-13T07:46:50,545 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:72:70: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,546 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:74:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,547 74 | container.PushRowPage(page, info, hessian); 2026-02-13T07:46:50,548 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,549 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:74:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,550 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:82:72: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,567 82 | HostSketchContainer::UseGroup(info)}; 2026-02-13T07:46:50,568 | ^ 2026-02-13T07:46:50,569 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:82:72: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,570 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:84:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,570 84 | container.PushColPage(page, info, hessian); 2026-02-13T07:46:50,571 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,572 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:84:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,573 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,574 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,575 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,576 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,577 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,578 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,579 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,580 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,581 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,582 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,584 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,585 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,586 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,587 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,587 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,588 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,589 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,591 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,592 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,593 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,594 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,595 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,596 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,597 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,598 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,599 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,599 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,600 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,601 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,602 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,603 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,604 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,605 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,606 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,607 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,608 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,609 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,610 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,611 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,612 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,613 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,614 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,615 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,616 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,617 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,618 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,619 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,620 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = true; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9: 2026-02-13T07:46:50,620 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,621 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,622 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,623 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,624 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,626 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,627 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,628 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,629 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,630 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,631 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,631 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,632 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,633 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,634 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,635 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,636 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,637 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,638 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,639 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,640 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,641 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,642 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,643 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,643 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,644 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool) [with bool any_missing = true]’: 2026-02-13T07:46:50,645 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:46:50,646 370 | void BuildHist(Span gpair, Span row_indices, 2026-02-13T07:46:50,647 | ^~~~~~~~~ 2026-02-13T07:46:50,648 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,649 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::GHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,649 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,650 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,652 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,653 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,654 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,655 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,656 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,656 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,657 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,658 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,659 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,660 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,661 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,662 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,663 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,664 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,664 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,665 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,666 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,667 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,668 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool) [with bool any_missing = false]’: 2026-02-13T07:46:50,669 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:46:50,669 370 | void BuildHist(Span gpair, Span row_indices, 2026-02-13T07:46:50,670 | ^~~~~~~~~ 2026-02-13T07:46:50,671 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,672 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:370:6: note: parameter passing for argument of type ‘xgboost::common::GHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:46:50,673 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,674 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,675 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,676 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,677 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,678 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,679 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,679 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,680 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,682 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-02-13T07:46:50,683 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:66 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:378:43, 2026-02-13T07:46:50,683 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:206:9, 2026-02-13T07:46:50,684 inlined from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = false; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:195:15: 2026-02-13T07:46:50,685 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:354:54: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,686 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-02-13T07:46:50,687 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:50,688 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/hist_util.cc:363:56: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:46:50,689 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-02-13T07:46:50,690 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:46:59,323 [36/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/linalg_op.cc.o 2026-02-13T07:47:03,075 [37/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/numa_topo.cc.o 2026-02-13T07:47:05,459 [38/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/json.cc.o 2026-02-13T07:47:09,079 [39/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/numeric.cc.o 2026-02-13T07:47:11,714 [40/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/optional_weight.cc.o 2026-02-13T07:47:15,981 [41/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/param_array.cc.o 2026-02-13T07:47:20,894 [42/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/pseudo_huber.cc.o 2026-02-13T07:47:27,282 [43/118] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api.cc.o 2026-02-13T07:47:27,283 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:30: 2026-02-13T07:47:27,284 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/proxy_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::DMatrixProxy::Slice(xgboost::common::Span)’: 2026-02-13T07:47:27,285 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/proxy_dmatrix.h:107:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,286 107 | DMatrix* Slice(common::Span /*ridxs*/) override { 2026-02-13T07:47:27,287 | ^~~~~ 2026-02-13T07:47:27,288 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc: In function ‘int XGDMatrixSliceDMatrixEx(DMatrixHandle, const int*, xgboost::bst_ulong, void**, int)’: 2026-02-13T07:47:27,289 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:603:91: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,290 603 | *out = new std::shared_ptr(dmat->Slice({idxset, static_cast(len)})); 2026-02-13T07:47:27,291 | ^ 2026-02-13T07:47:27,292 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:15, 2026-02-13T07:47:27,293 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/predictor.h:13, 2026-02-13T07:47:27,294 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../common/api_entry.h:10, 2026-02-13T07:47:27,295 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:18: 2026-02-13T07:47:27,296 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const float; int kDim = 2]’: 2026-02-13T07:47:27,297 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,298 430 | LINALG_HD TensorView(common::Span data, I const (&shape)[D], I const (&stride)[D], 2026-02-13T07:47:27,299 | ^~~~~~~~~~ 2026-02-13T07:47:27,300 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const double; int kDim = 2]’: 2026-02-13T07:47:27,301 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,302 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const signed char; int kDim = 2]’: 2026-02-13T07:47:27,302 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,303 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const short int; int kDim = 2]’: 2026-02-13T07:47:27,304 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,305 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const int; int kDim = 2]’: 2026-02-13T07:47:27,306 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,307 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const long long int; int kDim = 2]’: 2026-02-13T07:47:27,308 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,309 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const unsigned char; int kDim = 2]’: 2026-02-13T07:47:27,310 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,311 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const short unsigned int; int kDim = 2]’: 2026-02-13T07:47:27,312 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,313 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const unsigned int; int kDim = 2]’: 2026-02-13T07:47:27,314 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,315 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], const I (&)[D], xgboost::DeviceOrd) [with I = unsigned int; int D = 2; T = const long long unsigned int; int kDim = 2]’: 2026-02-13T07:47:27,316 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:430:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,317 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/adapter.h:19, 2026-02-13T07:47:27,318 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:25: 2026-02-13T07:47:27,319 In lambda function, 2026-02-13T07:47:27,320 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,321 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,322 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,323 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,324 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,325 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,326 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,327 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,328 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,329 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,330 In lambda function, 2026-02-13T07:47:27,331 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,332 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,333 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,334 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,335 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,336 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,337 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,338 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,339 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,340 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,341 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,342 In lambda function, 2026-02-13T07:47:27,343 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,344 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,345 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,346 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,347 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,348 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,349 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,350 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,351 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,352 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,353 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,354 In lambda function, 2026-02-13T07:47:27,355 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,356 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,358 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,359 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,360 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,361 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,362 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,363 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,364 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,365 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,367 In lambda function, 2026-02-13T07:47:27,368 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,369 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,370 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,371 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,372 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,373 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,374 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,374 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,375 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,376 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,377 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,378 In lambda function, 2026-02-13T07:47:27,379 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,379 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,380 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,381 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,382 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,383 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,387 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,388 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,389 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,390 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,391 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,392 In lambda function, 2026-02-13T07:47:27,393 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,394 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,394 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,395 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,396 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,397 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,398 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,400 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,401 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,402 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,402 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,403 In lambda function, 2026-02-13T07:47:27,404 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,406 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,407 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,408 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,409 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,409 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,410 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,411 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,412 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,413 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,414 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,416 In lambda function, 2026-02-13T07:47:27,417 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,418 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,419 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,420 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,421 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,422 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,423 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,424 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,425 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,425 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,426 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,427 In lambda function, 2026-02-13T07:47:27,428 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,429 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,430 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,431 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = float]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,432 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,434 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,435 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,436 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,437 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,437 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,438 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,439 In lambda function, 2026-02-13T07:47:27,440 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,440 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,441 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,442 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,443 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,444 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,445 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,446 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,446 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,448 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,449 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,450 In lambda function, 2026-02-13T07:47:27,451 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,452 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,453 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,456 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,457 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,457 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,458 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,459 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,460 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,461 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,462 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,463 In lambda function, 2026-02-13T07:47:27,464 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,464 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,465 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,466 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,467 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,468 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,469 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,469 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,470 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,471 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,472 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,473 In lambda function, 2026-02-13T07:47:27,474 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,475 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,476 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,477 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,478 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,480 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,480 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,481 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,483 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,483 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,484 In lambda function, 2026-02-13T07:47:27,485 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,485 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,486 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,487 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,488 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,489 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,490 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,491 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,491 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,492 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,493 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,494 In lambda function, 2026-02-13T07:47:27,495 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,496 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,497 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,497 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,498 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,499 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,500 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,501 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,502 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,503 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,504 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,505 In lambda function, 2026-02-13T07:47:27,506 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,506 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,507 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,509 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,509 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,510 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,511 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,512 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,513 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,514 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,515 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,516 In lambda function, 2026-02-13T07:47:27,517 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,518 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,519 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,520 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,521 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,522 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,523 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,523 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,524 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,525 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,526 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,527 In lambda function, 2026-02-13T07:47:27,528 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,528 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,529 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,530 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,531 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,532 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,533 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,534 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,535 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,536 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,537 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,537 In lambda function, 2026-02-13T07:47:27,538 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,539 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,540 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,541 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,542 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,542 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,543 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,544 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,545 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,546 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,547 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,548 In lambda function, 2026-02-13T07:47:27,549 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,550 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,551 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,552 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,552 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,553 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,554 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,555 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,556 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,557 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,557 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,558 In lambda function, 2026-02-13T07:47:27,559 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,560 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,561 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,562 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,563 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,564 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,564 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,565 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,566 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,566 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,568 In lambda function, 2026-02-13T07:47:27,569 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,570 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,570 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,571 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,572 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,573 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,574 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,575 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,575 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,576 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,577 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,578 In lambda function, 2026-02-13T07:47:27,579 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,580 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,581 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,581 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,582 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,583 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,584 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,585 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,586 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,587 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,588 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,589 In lambda function, 2026-02-13T07:47:27,590 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,591 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,592 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,593 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,594 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,595 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,596 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,597 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,598 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,599 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,600 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,601 In lambda function, 2026-02-13T07:47:27,601 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,602 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,603 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,604 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,605 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,606 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,606 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,607 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,608 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,608 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,609 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,610 In lambda function, 2026-02-13T07:47:27,611 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,612 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,613 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,614 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,615 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,616 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,617 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,618 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,618 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,619 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,620 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,621 In lambda function, 2026-02-13T07:47:27,622 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,622 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,623 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,624 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,625 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,626 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,627 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,628 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,629 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,629 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,631 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,631 In lambda function, 2026-02-13T07:47:27,632 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,633 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,633 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,634 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,635 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,636 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,637 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,638 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,640 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,640 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,641 In lambda function, 2026-02-13T07:47:27,642 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,643 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,644 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,645 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,645 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,646 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,647 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,648 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,649 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,650 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,651 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,652 In lambda function, 2026-02-13T07:47:27,653 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,654 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,654 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,655 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,656 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,658 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,658 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,659 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,660 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,661 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,662 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,663 In lambda function, 2026-02-13T07:47:27,663 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,664 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,665 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,666 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,667 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,668 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,669 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,670 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,671 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,672 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,673 In lambda function, 2026-02-13T07:47:27,673 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,674 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,675 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,675 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,676 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,677 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,678 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,679 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,680 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,680 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,682 In lambda function, 2026-02-13T07:47:27,683 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,684 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,685 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,686 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,686 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,687 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,688 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,689 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,690 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,691 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,691 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,692 In lambda function, 2026-02-13T07:47:27,693 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,694 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,695 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,696 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,697 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,698 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,698 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,699 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,700 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,701 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,701 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,702 In lambda function, 2026-02-13T07:47:27,703 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,704 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,705 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,706 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,707 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,708 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,709 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,710 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,710 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,711 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,712 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,712 In lambda function, 2026-02-13T07:47:27,713 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,714 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,714 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,715 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,716 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,717 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,718 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,719 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,719 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,720 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,721 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,722 In lambda function, 2026-02-13T07:47:27,723 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,724 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,725 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,726 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,726 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,727 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,728 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,729 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,730 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,731 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,732 In lambda function, 2026-02-13T07:47:27,733 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,734 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,735 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,736 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,737 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,737 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,738 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,739 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,740 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,740 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,741 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,742 In lambda function, 2026-02-13T07:47:27,743 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,744 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,745 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,746 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,747 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,748 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,749 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,749 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,750 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,751 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,751 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,752 In lambda function, 2026-02-13T07:47:27,753 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,754 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,755 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,756 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,757 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,758 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,759 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,759 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,760 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,761 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,762 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,763 In lambda function, 2026-02-13T07:47:27,764 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,764 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,765 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,766 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,766 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,767 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,768 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,769 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,771 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,772 In lambda function, 2026-02-13T07:47:27,773 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,774 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,775 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,775 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,776 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,777 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,778 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,778 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,779 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,780 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,781 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,782 In lambda function, 2026-02-13T07:47:27,783 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,784 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,785 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,785 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,786 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,787 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,788 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,789 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,790 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,790 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,791 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,792 In lambda function, 2026-02-13T07:47:27,792 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,793 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,794 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,795 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,795 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,796 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,797 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,798 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,799 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,800 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,800 In lambda function, 2026-02-13T07:47:27,801 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,802 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,803 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,803 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,804 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,805 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,806 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,807 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,807 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,808 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,809 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,810 In lambda function, 2026-02-13T07:47:27,811 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,812 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,813 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,814 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,814 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,815 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,816 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,817 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,818 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,819 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,819 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,820 In lambda function, 2026-02-13T07:47:27,821 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,822 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,823 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,824 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,825 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,826 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,826 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,827 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,828 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,829 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,829 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,830 In lambda function, 2026-02-13T07:47:27,831 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,832 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,833 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,834 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,835 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,836 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,836 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,837 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,838 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,838 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,839 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,840 In lambda function, 2026-02-13T07:47:27,841 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,842 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,842 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,843 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,844 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,845 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,846 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,846 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,847 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,848 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,849 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,850 In lambda function, 2026-02-13T07:47:27,851 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,852 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,852 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,853 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,854 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,854 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,855 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,856 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,858 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,859 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,860 In lambda function, 2026-02-13T07:47:27,860 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,861 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,862 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,863 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,864 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,865 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,865 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,866 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,868 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,869 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,870 In lambda function, 2026-02-13T07:47:27,871 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,872 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,873 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,874 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,874 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,876 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,876 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,877 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,878 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,878 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,879 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,880 In lambda function, 2026-02-13T07:47:27,881 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,881 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,882 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,883 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,884 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,885 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,886 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,886 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,887 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,888 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,889 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,889 In lambda function, 2026-02-13T07:47:27,890 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,891 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,891 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,892 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,893 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,894 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,895 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,896 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,897 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,898 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,899 In lambda function, 2026-02-13T07:47:27,900 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,900 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,901 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,902 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,903 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,904 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,905 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,906 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,906 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,907 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,908 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,909 In lambda function, 2026-02-13T07:47:27,910 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:27,910 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,911 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,912 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,913 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,914 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,915 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,916 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,916 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,917 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,918 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,919 In lambda function, 2026-02-13T07:47:27,920 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:27,921 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,921 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,923 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,923 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,924 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,925 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,926 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,927 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,927 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,928 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,929 In lambda function, 2026-02-13T07:47:27,929 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:27,930 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,931 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,932 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,932 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,933 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,934 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,935 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,936 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,937 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,938 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,939 In lambda function, 2026-02-13T07:47:27,939 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:27,940 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,941 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,942 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,943 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,944 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,945 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,946 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,946 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,947 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,948 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,949 In lambda function, 2026-02-13T07:47:27,950 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:27,950 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,951 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,953 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,953 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,954 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,955 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,956 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,956 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,957 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,958 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,959 In lambda function, 2026-02-13T07:47:27,959 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:27,960 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,961 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,962 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,962 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,964 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,964 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,965 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,966 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,966 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,967 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,968 In lambda function, 2026-02-13T07:47:27,969 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:27,969 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,970 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,971 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,972 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,973 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,974 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,975 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,975 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,977 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,977 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,978 In lambda function, 2026-02-13T07:47:27,979 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:27,980 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,981 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,981 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,982 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,983 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,984 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,985 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,985 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,986 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,987 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,988 In lambda function, 2026-02-13T07:47:27,989 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:27,990 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:27,991 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:27,991 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:27,992 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:27,993 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:27,993 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,994 674 | std::numeric_limits::max()}, 2026-02-13T07:47:27,995 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,996 675 | array.shape, array.strides, device}); 2026-02-13T07:47:27,996 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:27,997 In lambda function, 2026-02-13T07:47:27,998 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:27,999 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,000 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,001 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,002 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,002 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,003 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,004 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,005 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,006 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,006 In lambda function, 2026-02-13T07:47:28,007 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:28,008 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,009 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,010 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,011 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,012 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,013 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,013 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,014 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,015 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,016 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,016 In lambda function, 2026-02-13T07:47:28,017 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:28,018 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,019 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,019 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,020 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,021 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,022 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,023 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,023 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,024 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,025 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,026 In lambda function, 2026-02-13T07:47:28,027 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:28,028 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,029 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,029 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,030 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,031 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,032 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,033 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,034 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,034 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,035 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,036 In lambda function, 2026-02-13T07:47:28,037 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,038 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,039 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,040 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = short unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,041 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,041 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,042 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,043 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,043 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,044 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,045 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,046 In lambda function, 2026-02-13T07:47:28,047 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:28,048 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,049 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,049 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,050 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,051 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,052 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,052 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,053 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,054 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,054 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,055 In lambda function, 2026-02-13T07:47:28,056 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,056 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,057 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,058 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,059 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,060 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,061 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,062 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,063 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,064 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,065 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,065 In lambda function, 2026-02-13T07:47:28,066 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:28,067 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,068 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,068 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,069 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,070 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,071 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,072 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,072 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,073 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,074 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,075 In lambda function, 2026-02-13T07:47:28,076 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:28,077 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,078 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,078 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,079 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,080 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,081 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,081 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,082 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,083 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,084 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,084 In lambda function, 2026-02-13T07:47:28,085 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:28,086 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,087 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,088 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,089 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,090 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,091 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,091 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,092 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,093 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,093 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,094 In lambda function, 2026-02-13T07:47:28,095 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:28,096 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,096 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,097 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,098 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,099 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,100 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,101 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,102 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,103 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,104 In lambda function, 2026-02-13T07:47:28,104 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:28,105 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,106 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,106 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,107 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,108 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,109 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,110 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,111 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,111 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,112 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,113 In lambda function, 2026-02-13T07:47:28,114 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:28,115 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,116 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,117 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,117 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,118 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,119 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,120 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,121 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,121 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,122 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,123 In lambda function, 2026-02-13T07:47:28,124 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:28,125 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,126 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,127 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,128 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,128 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,129 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,130 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,130 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,131 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,132 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,133 In lambda function, 2026-02-13T07:47:28,134 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,134 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,135 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,136 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-02-13T07:47:28,137 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,138 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,139 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,139 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,140 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,141 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,141 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,142 In lambda function, 2026-02-13T07:47:28,143 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,144 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,144 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,145 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,146 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,147 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,148 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,150 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,150 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,151 In lambda function, 2026-02-13T07:47:28,152 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:28,153 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,154 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,154 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,155 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,156 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,157 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,157 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,158 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,159 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,160 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,161 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,162 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,163 In lambda function, 2026-02-13T07:47:28,164 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,165 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,166 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,167 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,168 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,168 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,169 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,170 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,171 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,172 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,173 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,174 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,175 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,176 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,177 In lambda function, 2026-02-13T07:47:28,177 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:28,178 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,179 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,179 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,180 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,181 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,182 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,183 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,184 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,185 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,186 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,187 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,187 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,188 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,189 In lambda function, 2026-02-13T07:47:28,189 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:28,190 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,191 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,191 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,192 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,193 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,195 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,196 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,197 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,198 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,199 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,199 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,200 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,202 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,203 In lambda function, 2026-02-13T07:47:28,204 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:28,204 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,206 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,207 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,209 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,211 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,211 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,214 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,215 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,216 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,216 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,217 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,218 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,219 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,220 In lambda function, 2026-02-13T07:47:28,221 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:28,222 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,223 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,224 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,224 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,225 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,227 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,228 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,229 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,230 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,230 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,231 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,232 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,233 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,234 In lambda function, 2026-02-13T07:47:28,235 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:28,236 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,237 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,238 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,239 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,240 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,241 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,242 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,243 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,244 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,244 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,246 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,247 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,248 In lambda function, 2026-02-13T07:47:28,249 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:28,250 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,251 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,252 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,253 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,255 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,256 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,257 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,258 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,259 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,259 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,260 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,261 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,262 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,263 In lambda function, 2026-02-13T07:47:28,264 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:28,265 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,266 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,268 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,268 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,269 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,270 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,271 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,272 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,273 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,274 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,275 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,276 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,276 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,277 In lambda function, 2026-02-13T07:47:28,278 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,279 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,280 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,281 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,282 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,283 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,284 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,285 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,286 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,287 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,288 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,288 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,289 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,290 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,291 In lambda function, 2026-02-13T07:47:28,292 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-02-13T07:47:28,293 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,294 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,295 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,296 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,296 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,297 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,298 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,299 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,300 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,301 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,302 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,303 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,304 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,304 In lambda function, 2026-02-13T07:47:28,305 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-02-13T07:47:28,306 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,307 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,307 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,308 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,309 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,310 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,311 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,312 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,313 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,314 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,315 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,316 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,316 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,317 In lambda function, 2026-02-13T07:47:28,318 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-02-13T07:47:28,319 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,319 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,320 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,321 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,322 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,323 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,324 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,325 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,326 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,327 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,328 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,328 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,330 In lambda function, 2026-02-13T07:47:28,331 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-02-13T07:47:28,331 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,333 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,333 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,334 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,336 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,337 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,338 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,339 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,339 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,340 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,341 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,342 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,342 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,343 In lambda function, 2026-02-13T07:47:28,344 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-02-13T07:47:28,345 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,346 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,347 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,348 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,349 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,350 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,351 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,351 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,352 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,353 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,354 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,355 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,356 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,356 In lambda function, 2026-02-13T07:47:28,357 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-02-13T07:47:28,358 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,359 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,360 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,361 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,362 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,363 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,364 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,365 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,365 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,366 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,367 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,368 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,369 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,370 In lambda function, 2026-02-13T07:47:28,371 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-02-13T07:47:28,372 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,373 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,374 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,375 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,376 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,376 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,377 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,378 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,380 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,381 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,382 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,383 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,384 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,385 In lambda function, 2026-02-13T07:47:28,386 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-02-13T07:47:28,387 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,388 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,389 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,390 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,391 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,392 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,393 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,393 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,394 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,395 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,396 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,397 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,398 In lambda function, 2026-02-13T07:47:28,399 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-02-13T07:47:28,400 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,401 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,402 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,403 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,403 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,404 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,405 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,406 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,407 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,408 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,409 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,410 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,411 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,412 In lambda function, 2026-02-13T07:47:28,413 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):::: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,414 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,415 inlined from ‘xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: [with auto:73 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1190:20, 2026-02-13T07:47:28,416 inlined from ‘xgboost::DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::):: [with auto:52 = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-02-13T07:47:28,417 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*):: >(ArrayInterface<2>, DeviceOrd, CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-02-13T07:47:28,418 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-02-13T07:47:28,419 inlined from ‘void xgboost::CopyGradientFromArrays(const Context*, const ArrayInterface<2>&, const ArrayInterface<2>&, linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/c_api.cc:1189:18: 2026-02-13T07:47:28,420 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/c_api/../data/array_interface.h:673:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:47:28,421 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-02-13T07:47:28,421 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,422 674 | std::numeric_limits::max()}, 2026-02-13T07:47:28,423 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,424 675 | array.shape, array.strides, device}); 2026-02-13T07:47:28,425 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:47:28,426 [44/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/quantile_loss_utils.cc.o 2026-02-13T07:47:50,233 [45/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/random.cc.o 2026-02-13T07:48:05,630 [46/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/survival_util.cc.o 2026-02-13T07:48:06,866 [47/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/stats.cc.o 2026-02-13T07:48:06,867 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:13, 2026-02-13T07:48:06,868 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/stats.cc:9: 2026-02-13T07:48:06,869 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-02-13T07:48:06,874 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-02-13T07:48:06,883 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = float; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-02-13T07:48:06,887 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,888 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:06,889 | ^ 2026-02-13T07:48:06,890 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,891 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long int; int kDim = 1]’: 2026-02-13T07:48:06,892 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:06,893 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:48:06,894 | ^~~~~~~~~ 2026-02-13T07:48:06,895 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,896 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:06,897 | ^ 2026-02-13T07:48:06,898 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,899 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long int; int kDim = 1]’, 2026-02-13T07:48:06,900 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = long long int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:141:67, 2026-02-13T07:48:06,901 inlined from ‘void xgboost::common::SampleMean(const xgboost::Context*, bool, xgboost::linalg::Matrix&, xgboost::linalg::Vector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/stats.cc:72:35: 2026-02-13T07:48:06,902 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:06,903 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:48:06,904 | ^ 2026-02-13T07:48:06,905 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:06,906 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:48:06,907 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:06,908 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:48:06,909 | ^~~~~~~~~ 2026-02-13T07:48:06,910 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,911 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:06,912 | ^ 2026-02-13T07:48:06,913 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:06,914 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:48:06,915 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:141:67, 2026-02-13T07:48:06,916 inlined from ‘void xgboost::common::WeightedSampleMean(const xgboost::Context*, bool, xgboost::linalg::Matrix&, const xgboost::HostDeviceVector&, xgboost::linalg::Vector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/stats.cc:100:35: 2026-02-13T07:48:06,917 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:06,919 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:48:06,920 | ^ 2026-02-13T07:48:06,921 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:09,779 [48/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/ranking_utils.cc.o 2026-02-13T07:48:09,780 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/ranking_utils.cc: In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::MakeRankOnCUDA(const xgboost::Context*, xgboost::common::Span)’: 2026-02-13T07:48:09,781 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/ranking_utils.cc:68:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:09,782 68 | common::Span RankingCache::MakeRankOnCUDA(Context const*, 2026-02-13T07:48:09,783 | ^~~~~~~~~~~~ 2026-02-13T07:48:09,784 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/ranking_utils.cc: In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::MakeRankOnCPU(const xgboost::Context*, xgboost::common::Span)’: 2026-02-13T07:48:09,785 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/ranking_utils.cc:47:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:09,786 47 | common::Span RankingCache::MakeRankOnCPU(Context const* ctx, 2026-02-13T07:48:09,786 | ^~~~~~~~~~~~ 2026-02-13T07:48:09,787 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/ranking_utils.cc:12: 2026-02-13T07:48:09,788 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/algorithm.h: In function ‘std::vector xgboost::common::ArgSort(const xgboost::Context*, Iter, Iter, Comp) [with Idx = unsigned int; Iter = IndexTransformIter(const TensorView&):: >; V = float; Comp = std::greater]’: 2026-02-13T07:48:09,789 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/algorithm.h:80:18: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const TensorView&):: >’ changed in GCC 7.1 2026-02-13T07:48:09,790 80 | std::vector ArgSort(Context const *ctx, Iter begin, Iter end, Comp comp = std::less{}) { 2026-02-13T07:48:09,791 | ^~~~~~~ 2026-02-13T07:48:16,176 [49/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/threading_utils.cc.o 2026-02-13T07:48:16,396 [50/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/timer.cc.o 2026-02-13T07:48:21,392 [51/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/version.cc.o 2026-02-13T07:48:24,034 [52/118] Building CXX object src/CMakeFiles/objxgboost.dir/common/quantile.cc.o 2026-02-13T07:48:24,035 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In function ‘std::vector > xgboost::common::{anonymous}::MergeWeights(const xgboost::MetaInfo&, xgboost::common::Span, bool, int32_t)’: 2026-02-13T07:48:24,036 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:39:20: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,037 39 | std::vector MergeWeights(MetaInfo const &info, Span hessian, bool use_group, 2026-02-13T07:48:24,038 | ^~~~~~~~~~~~ 2026-02-13T07:48:24,039 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:13, 2026-02-13T07:48:24,040 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:10: 2026-02-13T07:48:24,041 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,042 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = unsigned int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-02-13T07:48:24,043 inlined from ‘std::enable_if_t<(is_standard_layout_v && is_trivial_v), xgboost::collective::Result> xgboost::collective::Allreduce(const xgboost::Context*, T*, Op) [with T = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:76:53: 2026-02-13T07:48:24,044 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,044 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:24,045 | ^ 2026-02-13T07:48:24,046 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,047 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:48:24,048 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/base.h:244, 2026-02-13T07:48:24,049 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:10, 2026-02-13T07:48:24,050 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:10, 2026-02-13T07:48:24,051 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:4: 2026-02-13T07:48:24,052 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:48:24,053 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:48:24,054 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:48:24,055 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,056 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:48:24,057 /usr/include/c++/12/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:48:24,058 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,059 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,060 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,061 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h: In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’: 2026-02-13T07:48:24,062 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:138:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,062 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-02-13T07:48:24,063 | ^~~~~~~~~ 2026-02-13T07:48:24,064 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,065 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-02-13T07:48:24,066 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-02-13T07:48:24,066 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,067 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:24,068 | ^ 2026-02-13T07:48:24,069 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,070 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:48:24,072 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:48:24,073 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:48:24,074 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,075 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-02-13T07:48:24,076 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-02-13T07:48:24,077 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = float; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-02-13T07:48:24,078 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,079 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:48:24,079 | ^ 2026-02-13T07:48:24,080 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,081 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,082 inlined from ‘void xgboost::common::SketchContainerImpl::GatherSketchInfo(const xgboost::Context*, const xgboost::MetaInfo&, const std::vector&, std::vector >*, std::vector >*, std::vector*) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:180:8: 2026-02-13T07:48:24,083 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,084 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,085 | ^ 2026-02-13T07:48:24,086 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,087 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,088 inlined from ‘void xgboost::common::SketchContainerImpl::GatherSketchInfo(const xgboost::Context*, const xgboost::MetaInfo&, const std::vector&, std::vector >*, std::vector >*, std::vector*) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:189:30: 2026-02-13T07:48:24,089 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,090 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:48:24,091 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:48:24,092 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,093 inlined from ‘void xgboost::common::SketchContainerImpl::GatherSketchInfo(const xgboost::Context*, const xgboost::MetaInfo&, const std::vector&, std::vector >*, std::vector >*, std::vector*) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:180:8: 2026-02-13T07:48:24,094 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,117 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,118 | ^ 2026-02-13T07:48:24,119 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,120 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,121 inlined from ‘void xgboost::common::SketchContainerImpl::GatherSketchInfo(const xgboost::Context*, const xgboost::MetaInfo&, const std::vector&, std::vector >*, std::vector >*, std::vector*) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:189:30: 2026-02-13T07:48:24,121 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,122 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:48:24,123 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:48:24,125 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,126 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:243:8: 2026-02-13T07:48:24,127 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,128 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,129 | ^ 2026-02-13T07:48:24,130 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,131 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,132 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:257:6: 2026-02-13T07:48:24,133 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,135 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,135 | ^ 2026-02-13T07:48:24,136 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,137 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,138 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:243:8: 2026-02-13T07:48:24,139 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,140 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,141 | ^ 2026-02-13T07:48:24,142 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,143 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,144 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:257:6: 2026-02-13T07:48:24,145 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,146 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,147 | ^ 2026-02-13T07:48:24,148 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,149 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In member function ‘void xgboost::common::SortedSketchContainer::PushColPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span)’: 2026-02-13T07:48:24,150 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:481:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,151 481 | void SortedSketchContainer::PushColPage(SparsePage const &page, MetaInfo const &info, 2026-02-13T07:48:24,152 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,153 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In constructor ‘xgboost::common::SketchContainerImpl::SketchContainerImpl(const xgboost::Context*, std::vector >, xgboost::bst_bin_t, xgboost::common::Span, bool) [with WQSketch = xgboost::common::WXQuantileSketch]’: 2026-02-13T07:48:24,153 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:18:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,154 18 | SketchContainerImpl::SketchContainerImpl(Context const *ctx, 2026-02-13T07:48:24,155 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,156 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,157 inlined from ‘void xgboost::common::SketchContainerImpl::AllReduce(const xgboost::Context*, const xgboost::MetaInfo&, std::vector*, std::vector >*) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:314:6: 2026-02-13T07:48:24,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,159 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,160 | ^ 2026-02-13T07:48:24,161 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,162 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:48:24,163 inlined from ‘void xgboost::common::SketchContainerImpl::AllReduce(const xgboost::Context*, const xgboost::MetaInfo&, std::vector*, std::vector >*) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:314:6: 2026-02-13T07:48:24,164 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,165 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:48:24,166 | ^ 2026-02-13T07:48:24,167 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:48:24,168 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In constructor ‘xgboost::common::SketchContainerImpl::SketchContainerImpl(const xgboost::Context*, std::vector >, xgboost::bst_bin_t, xgboost::common::Span, bool) [with WQSketch = xgboost::common::WQuantileSketch]’: 2026-02-13T07:48:24,169 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:18:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,170 18 | SketchContainerImpl::SketchContainerImpl(Context const *ctx, 2026-02-13T07:48:24,171 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,172 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In constructor ‘xgboost::common::HostSketchContainer::HostSketchContainer(const xgboost::Context*, xgboost::bst_bin_t, xgboost::common::Span, std::vector >, bool)’: 2026-02-13T07:48:24,172 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:465:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,173 465 | HostSketchContainer::HostSketchContainer(Context const *ctx, bst_bin_t max_bins, 2026-02-13T07:48:24,174 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,175 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:468:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,187 468 | : SketchContainerImpl{ctx, columns_size, max_bins, ft, use_group} { 2026-02-13T07:48:24,188 | ^ 2026-02-13T07:48:24,189 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,190 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::ArrayAdapterBatch; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,191 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,192 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,193 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,194 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,195 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::DenseAdapterBatch; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,196 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,197 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,198 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,199 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,200 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::CSRArrayAdapterBatch; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,201 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,201 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,202 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,203 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,204 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::CSCArrayAdapterBatch; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,205 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,206 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,207 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,208 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,209 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::SparsePageAdapterBatch; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,210 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,211 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,212 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,213 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,214 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::EncColumnarAdapterBatchImpl; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,215 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,216 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,216 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,217 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,218 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::EncColumnarAdapterBatchImpl; IsValid = xgboost::data::IsValidFunctor&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,219 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,220 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,220 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,221 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,222 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::SparsePageAdapterBatch; IsValid = SketchContainerImpl >::PushRowPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span)::&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,223 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,224 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,225 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,226 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:48:24,227 inlined from ‘std::vector > xgboost::common::CalcColumnSize(const Batch&, xgboost::bst_feature_t, size_t, IsValid&&) [with Batch = xgboost::data::SparsePageAdapterBatch; IsValid = SketchContainerImpl >::PushRowPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span)::&]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.h:710:18: 2026-02-13T07:48:24,228 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:48:24,229 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:48:24,230 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,231 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In member function ‘void xgboost::common::SketchContainerImpl::PushRowPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span) [with WQSketch = xgboost::common::WXQuantileSketch]’: 2026-02-13T07:48:24,232 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:65:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:24,233 65 | void SketchContainerImpl::PushRowPage(SparsePage const &page, MetaInfo const &info, 2026-02-13T07:48:24,234 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:48:24,235 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc: In member function ‘void xgboost::common::SketchContainerImpl::PushRowPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span) [with WQSketch = xgboost::common::WQuantileSketch]’: 2026-02-13T07:48:24,236 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/common/quantile.cc:65:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:48:30,939 [53/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/array_interface.cc.o 2026-02-13T07:48:34,116 [54/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/batch_utils.cc.o 2026-02-13T07:48:45,882 [55/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/adapter.cc.o 2026-02-13T07:48:57,198 [56/118] Building CXX object src/CMakeFiles/objxgboost.dir/context.cc.o 2026-02-13T07:48:58,036 [57/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page.cc.o 2026-02-13T07:49:17,534 [58/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/file_iterator.cc.o 2026-02-13T07:49:34,592 [59/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/cat_container.cc.o 2026-02-13T07:49:34,601 In file included from /usr/include/c++/12/algorithm:61, 2026-02-13T07:49:34,602 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/bitfield.h:8, 2026-02-13T07:49:34,603 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/categorical.h:8, 2026-02-13T07:49:34,604 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/cat_container.h:14, 2026-02-13T07:49:34,605 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/cat_container.cc:4: 2026-02-13T07:49:34,606 /usr/include/c++/12/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>]’: 2026-02-13T07:49:34,607 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,608 1281 | __rotate(_RandomAccessIterator __first, 2026-02-13T07:49:34,608 | ^~~~~~~~ 2026-02-13T07:49:34,609 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,610 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,611 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/cat_container.cc:12: 2026-02-13T07:49:34,612 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = int; int kDim = 1]’: 2026-02-13T07:49:34,613 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:49:34,614 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:49:34,615 | ^ 2026-02-13T07:49:34,616 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:49:34,617 In file included from /usr/include/c++/12/numeric:62, 2026-02-13T07:49:34,617 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../encoder/ordinal.h:40, 2026-02-13T07:49:34,618 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/cat_container.h:15: 2026-02-13T07:49:34,619 /usr/include/c++/12/bits/stl_numeric.h: In function ‘void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int]’: 2026-02-13T07:49:34,620 /usr/include/c++/12/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,620 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 2026-02-13T07:49:34,621 | ^~~~ 2026-02-13T07:49:34,622 /usr/include/c++/12/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,623 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,624 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,625 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:34,626 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,626 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,627 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,628 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:34,629 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,630 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,631 In file included from /usr/include/c++/12/memory:63, 2026-02-13T07:49:34,631 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/cat_container.h:7: 2026-02-13T07:49:34,632 /usr/include/c++/12/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = xgboost::common::detail::SpanIterator, false>; _ForwardIterator2 = xgboost::common::detail::SpanIterator, false>]’: 2026-02-13T07:49:34,633 /usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,634 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 2026-02-13T07:49:34,635 | ^~~~~~~~~ 2026-02-13T07:49:34,636 /usr/include/c++/12/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,637 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,638 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,639 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:34,639 | ^~~~~~~~~~~~~ 2026-02-13T07:49:34,640 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,641 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,642 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,643 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:34,644 | ^~~~~~~~~~~~~ 2026-02-13T07:49:34,645 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,645 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,646 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,647 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:34,648 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,649 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,650 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,650 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,651 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:34,652 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,653 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:34,654 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,655 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,656 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,656 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,657 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:34,658 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,659 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:34,660 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,661 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,661 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,662 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:34,663 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:34,664 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,665 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:34,665 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,666 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:34,667 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,668 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,669 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,669 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,671 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,672 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,672 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:34,673 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,674 2493 | __len11, __len22, __comp); 2026-02-13T07:49:34,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,676 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,677 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:34,678 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,678 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:34,679 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,680 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,681 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,682 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:34,682 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,683 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,684 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,684 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,686 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,687 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,687 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,688 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,689 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,691 2751 | __middle - __first, 2026-02-13T07:49:34,691 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,692 2752 | __last - __middle, 2026-02-13T07:49:34,693 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,694 2753 | __comp); 2026-02-13T07:49:34,694 | ~~~~~~~ 2026-02-13T07:49:34,695 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,696 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,697 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,698 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,699 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,700 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,701 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,702 2751 | __middle - __first, 2026-02-13T07:49:34,703 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,703 2752 | __last - __middle, 2026-02-13T07:49:34,704 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,705 2753 | __comp); 2026-02-13T07:49:34,706 | ~~~~~~~ 2026-02-13T07:49:34,708 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,709 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,710 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,711 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,712 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,713 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,714 2751 | __middle - __first, 2026-02-13T07:49:34,715 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,716 2752 | __last - __middle, 2026-02-13T07:49:34,717 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,718 2753 | __comp); 2026-02-13T07:49:34,719 | ~~~~~~~ 2026-02-13T07:49:34,720 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,721 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,722 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,724 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,724 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,726 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,726 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,728 2751 | __middle - __first, 2026-02-13T07:49:34,729 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,730 2752 | __last - __middle, 2026-02-13T07:49:34,731 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,731 2753 | __comp); 2026-02-13T07:49:34,732 | ~~~~~~~ 2026-02-13T07:49:34,734 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,735 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,736 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,738 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,739 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,740 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,742 2751 | __middle - __first, 2026-02-13T07:49:34,743 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,744 2752 | __last - __middle, 2026-02-13T07:49:34,745 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,746 2753 | __comp); 2026-02-13T07:49:34,747 | ~~~~~~~ 2026-02-13T07:49:34,748 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,749 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,751 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,751 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,752 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,754 2751 | __middle - __first, 2026-02-13T07:49:34,755 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,756 2752 | __last - __middle, 2026-02-13T07:49:34,756 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,757 2753 | __comp); 2026-02-13T07:49:34,759 | ~~~~~~~ 2026-02-13T07:49:34,760 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,761 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,762 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:34,764 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,765 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,766 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,767 2751 | __middle - __first, 2026-02-13T07:49:34,768 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,769 2752 | __last - __middle, 2026-02-13T07:49:34,770 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,771 2753 | __comp); 2026-02-13T07:49:34,772 | ~~~~~~~ 2026-02-13T07:49:34,773 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,774 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,776 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:34,777 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,778 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,779 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,780 2751 | __middle - __first, 2026-02-13T07:49:34,782 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,783 2752 | __last - __middle, 2026-02-13T07:49:34,784 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,785 2753 | __comp); 2026-02-13T07:49:34,786 | ~~~~~~~ 2026-02-13T07:49:34,788 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,789 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:34,790 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,791 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,793 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,794 2751 | __middle - __first, 2026-02-13T07:49:34,795 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,796 2752 | __last - __middle, 2026-02-13T07:49:34,797 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,799 2753 | __comp); 2026-02-13T07:49:34,799 | ~~~~~~~ 2026-02-13T07:49:34,800 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,801 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,803 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,804 2751 | __middle - __first, 2026-02-13T07:49:34,805 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,806 2752 | __last - __middle, 2026-02-13T07:49:34,807 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,808 2753 | __comp); 2026-02-13T07:49:34,809 | ~~~~~~~ 2026-02-13T07:49:34,810 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,811 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,812 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:34,813 | ^~~~~~~~~~~~ 2026-02-13T07:49:34,814 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,815 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,817 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,818 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,819 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,821 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,822 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,823 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:34,824 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,826 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,827 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,828 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:34,829 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,830 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:34,831 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,832 2651 | __first + __step_size, 2026-02-13T07:49:34,834 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,835 2652 | __first + __two_step, 2026-02-13T07:49:34,836 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,836 2653 | __result, __comp); 2026-02-13T07:49:34,837 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,838 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,839 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,840 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:34,841 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,842 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:34,842 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,843 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,844 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,845 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:34,846 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,848 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:34,848 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,849 2651 | __first + __step_size, 2026-02-13T07:49:34,850 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,851 2652 | __first + __two_step, 2026-02-13T07:49:34,852 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,853 2653 | __result, __comp); 2026-02-13T07:49:34,854 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,855 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,856 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:34,857 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,858 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:34,859 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,860 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,861 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,862 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:34,863 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,864 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,865 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,866 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:34,867 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,868 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,869 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,870 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,871 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:34,872 | ^~~~~~~~~~~~~ 2026-02-13T07:49:34,873 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,874 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,875 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,876 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:34,877 | ^~~~~~~~~~~~~ 2026-02-13T07:49:34,878 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,879 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,880 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,881 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:34,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,883 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,884 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,885 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,886 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:34,887 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,888 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:34,889 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,890 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,891 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,892 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,893 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:34,894 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,895 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:34,896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,896 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,897 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,898 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:34,899 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:34,901 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,902 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:34,903 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,904 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:34,905 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,906 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,907 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,908 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,909 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,910 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,911 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:34,912 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,913 2493 | __len11, __len22, __comp); 2026-02-13T07:49:34,914 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,914 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,915 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:34,916 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,917 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:34,918 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,919 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:34,920 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,921 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:34,922 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,923 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,923 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,925 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,926 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,927 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,928 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,929 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,930 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,931 2751 | __middle - __first, 2026-02-13T07:49:34,932 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,933 2752 | __last - __middle, 2026-02-13T07:49:34,934 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,935 2753 | __comp); 2026-02-13T07:49:34,936 | ~~~~~~~ 2026-02-13T07:49:34,937 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,938 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,939 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,940 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,941 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,942 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,943 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,944 2751 | __middle - __first, 2026-02-13T07:49:34,945 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,946 2752 | __last - __middle, 2026-02-13T07:49:34,947 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,948 2753 | __comp); 2026-02-13T07:49:34,949 | ~~~~~~~ 2026-02-13T07:49:34,950 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,951 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,953 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,954 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,955 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,956 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,957 2751 | __middle - __first, 2026-02-13T07:49:34,958 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,959 2752 | __last - __middle, 2026-02-13T07:49:34,960 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,961 2753 | __comp); 2026-02-13T07:49:34,962 | ~~~~~~~ 2026-02-13T07:49:34,963 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,964 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:34,965 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,966 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,967 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,968 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,969 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,970 2751 | __middle - __first, 2026-02-13T07:49:34,971 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,972 2752 | __last - __middle, 2026-02-13T07:49:34,973 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,974 2753 | __comp); 2026-02-13T07:49:34,975 | ~~~~~~~ 2026-02-13T07:49:34,976 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,977 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:34,979 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,980 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,981 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,982 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,982 2751 | __middle - __first, 2026-02-13T07:49:34,983 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,984 2752 | __last - __middle, 2026-02-13T07:49:34,985 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,986 2753 | __comp); 2026-02-13T07:49:34,987 | ~~~~~~~ 2026-02-13T07:49:34,988 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,989 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:34,990 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:34,991 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:34,992 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,993 2751 | __middle - __first, 2026-02-13T07:49:34,994 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,995 2752 | __last - __middle, 2026-02-13T07:49:34,995 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:34,996 2753 | __comp); 2026-02-13T07:49:34,997 | ~~~~~~~ 2026-02-13T07:49:34,998 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:34,999 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,000 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,001 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,002 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,004 2751 | __middle - __first, 2026-02-13T07:49:35,005 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,006 2752 | __last - __middle, 2026-02-13T07:49:35,007 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,008 2753 | __comp); 2026-02-13T07:49:35,009 | ~~~~~~~ 2026-02-13T07:49:35,010 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,011 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,012 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,013 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,014 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,015 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,016 2751 | __middle - __first, 2026-02-13T07:49:35,017 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,018 2752 | __last - __middle, 2026-02-13T07:49:35,019 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,020 2753 | __comp); 2026-02-13T07:49:35,021 | ~~~~~~~ 2026-02-13T07:49:35,021 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,022 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,023 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,025 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,026 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,027 2751 | __middle - __first, 2026-02-13T07:49:35,028 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,029 2752 | __last - __middle, 2026-02-13T07:49:35,029 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,030 2753 | __comp); 2026-02-13T07:49:35,031 | ~~~~~~~ 2026-02-13T07:49:35,032 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,033 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,034 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,035 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,036 2751 | __middle - __first, 2026-02-13T07:49:35,037 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,038 2752 | __last - __middle, 2026-02-13T07:49:35,039 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,040 2753 | __comp); 2026-02-13T07:49:35,041 | ~~~~~~~ 2026-02-13T07:49:35,042 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,043 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,044 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,045 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,046 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,047 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,048 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,049 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,050 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,051 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,052 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,053 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,054 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,055 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,056 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,057 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,058 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,058 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,059 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,060 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,061 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,062 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,063 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,064 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,065 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,065 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,066 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,067 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,068 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,069 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,069 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,070 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,071 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,072 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,073 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,073 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,074 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,075 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,076 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,077 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,078 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,079 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,080 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,080 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,081 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,082 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,083 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,084 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,084 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,085 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,086 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,087 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,088 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,089 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,089 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,090 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,091 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,092 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,092 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,093 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,094 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,095 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,096 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,096 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,097 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,098 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,099 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,100 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,101 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,102 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,102 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,103 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,104 2751 | __middle - __first, 2026-02-13T07:49:35,105 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,105 2752 | __last - __middle, 2026-02-13T07:49:35,106 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,107 2753 | __comp); 2026-02-13T07:49:35,108 | ~~~~~~~ 2026-02-13T07:49:35,108 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,109 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,110 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,111 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,112 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,113 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,114 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,114 2751 | __middle - __first, 2026-02-13T07:49:35,115 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,116 2752 | __last - __middle, 2026-02-13T07:49:35,117 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,118 2753 | __comp); 2026-02-13T07:49:35,119 | ~~~~~~~ 2026-02-13T07:49:35,119 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,120 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,121 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,122 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,123 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,124 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,125 2751 | __middle - __first, 2026-02-13T07:49:35,125 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,126 2752 | __last - __middle, 2026-02-13T07:49:35,127 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,127 2753 | __comp); 2026-02-13T07:49:35,128 | ~~~~~~~ 2026-02-13T07:49:35,129 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,130 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,130 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,131 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,132 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,133 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,134 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,135 2751 | __middle - __first, 2026-02-13T07:49:35,136 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,136 2752 | __last - __middle, 2026-02-13T07:49:35,137 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,138 2753 | __comp); 2026-02-13T07:49:35,139 | ~~~~~~~ 2026-02-13T07:49:35,140 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,141 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,141 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,142 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,143 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,144 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,145 2751 | __middle - __first, 2026-02-13T07:49:35,146 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,146 2752 | __last - __middle, 2026-02-13T07:49:35,147 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,148 2753 | __comp); 2026-02-13T07:49:35,148 | ~~~~~~~ 2026-02-13T07:49:35,149 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,150 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,151 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,152 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,153 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,153 2751 | __middle - __first, 2026-02-13T07:49:35,154 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,155 2752 | __last - __middle, 2026-02-13T07:49:35,155 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,156 2753 | __comp); 2026-02-13T07:49:35,157 | ~~~~~~~ 2026-02-13T07:49:35,158 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,159 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,160 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,161 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,162 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,163 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,164 2751 | __middle - __first, 2026-02-13T07:49:35,165 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,166 2752 | __last - __middle, 2026-02-13T07:49:35,167 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,168 2753 | __comp); 2026-02-13T07:49:35,169 | ~~~~~~~ 2026-02-13T07:49:35,170 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,171 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,172 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,173 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,174 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,175 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,176 2751 | __middle - __first, 2026-02-13T07:49:35,176 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,177 2752 | __last - __middle, 2026-02-13T07:49:35,178 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,179 2753 | __comp); 2026-02-13T07:49:35,180 | ~~~~~~~ 2026-02-13T07:49:35,181 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,181 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,182 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,184 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,185 2751 | __middle - __first, 2026-02-13T07:49:35,186 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,187 2752 | __last - __middle, 2026-02-13T07:49:35,188 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,189 2753 | __comp); 2026-02-13T07:49:35,190 | ~~~~~~~ 2026-02-13T07:49:35,191 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,191 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,192 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,193 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,194 2751 | __middle - __first, 2026-02-13T07:49:35,195 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,196 2752 | __last - __middle, 2026-02-13T07:49:35,197 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,198 2753 | __comp); 2026-02-13T07:49:35,199 | ~~~~~~~ 2026-02-13T07:49:35,199 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,200 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,201 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,202 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,203 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,204 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,205 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,206 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,207 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,208 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,208 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,210 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,210 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,211 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,212 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,213 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,214 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,215 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,216 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,217 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,218 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,219 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,220 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,220 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,221 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,222 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,223 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,224 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,225 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,226 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,227 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,228 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,229 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,230 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,231 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,232 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,233 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,234 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,234 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,235 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,236 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,237 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,238 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,239 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,240 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,241 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,242 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,243 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,244 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,245 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,246 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,247 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,248 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,249 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,250 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,251 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,252 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,253 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,253 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,254 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,255 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,256 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,257 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,258 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,259 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,260 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,261 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,262 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,264 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,265 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,266 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,266 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,267 2751 | __middle - __first, 2026-02-13T07:49:35,268 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,270 2752 | __last - __middle, 2026-02-13T07:49:35,270 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,271 2753 | __comp); 2026-02-13T07:49:35,272 | ~~~~~~~ 2026-02-13T07:49:35,273 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,274 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,275 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,276 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,277 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,278 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,280 2751 | __middle - __first, 2026-02-13T07:49:35,281 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,281 2752 | __last - __middle, 2026-02-13T07:49:35,282 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,283 2753 | __comp); 2026-02-13T07:49:35,284 | ~~~~~~~ 2026-02-13T07:49:35,285 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,286 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,287 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,288 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,289 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,290 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,291 2751 | __middle - __first, 2026-02-13T07:49:35,292 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,293 2752 | __last - __middle, 2026-02-13T07:49:35,294 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,294 2753 | __comp); 2026-02-13T07:49:35,295 | ~~~~~~~ 2026-02-13T07:49:35,296 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,297 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,298 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,299 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,300 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,301 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,302 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,303 2751 | __middle - __first, 2026-02-13T07:49:35,304 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,305 2752 | __last - __middle, 2026-02-13T07:49:35,306 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,306 2753 | __comp); 2026-02-13T07:49:35,307 | ~~~~~~~ 2026-02-13T07:49:35,308 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,309 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,310 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,311 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,312 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,313 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,314 2751 | __middle - __first, 2026-02-13T07:49:35,315 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,316 2752 | __last - __middle, 2026-02-13T07:49:35,317 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,318 2753 | __comp); 2026-02-13T07:49:35,319 | ~~~~~~~ 2026-02-13T07:49:35,320 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,321 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,322 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,323 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,324 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,324 2751 | __middle - __first, 2026-02-13T07:49:35,325 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,326 2752 | __last - __middle, 2026-02-13T07:49:35,327 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,328 2753 | __comp); 2026-02-13T07:49:35,329 | ~~~~~~~ 2026-02-13T07:49:35,330 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,331 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,332 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,333 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,334 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,335 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,336 2751 | __middle - __first, 2026-02-13T07:49:35,337 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,338 2752 | __last - __middle, 2026-02-13T07:49:35,339 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,340 2753 | __comp); 2026-02-13T07:49:35,341 | ~~~~~~~ 2026-02-13T07:49:35,342 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,343 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,344 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,345 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,346 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,347 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,348 2751 | __middle - __first, 2026-02-13T07:49:35,349 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,350 2752 | __last - __middle, 2026-02-13T07:49:35,351 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,352 2753 | __comp); 2026-02-13T07:49:35,352 | ~~~~~~~ 2026-02-13T07:49:35,353 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,354 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,355 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,356 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,357 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,358 2751 | __middle - __first, 2026-02-13T07:49:35,359 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,360 2752 | __last - __middle, 2026-02-13T07:49:35,361 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,361 2753 | __comp); 2026-02-13T07:49:35,362 | ~~~~~~~ 2026-02-13T07:49:35,364 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,364 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,365 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,367 2751 | __middle - __first, 2026-02-13T07:49:35,368 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,369 2752 | __last - __middle, 2026-02-13T07:49:35,370 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,371 2753 | __comp); 2026-02-13T07:49:35,372 | ~~~~~~~ 2026-02-13T07:49:35,373 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,374 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,374 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,375 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,376 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,377 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,378 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,379 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,380 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,381 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,382 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,383 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,383 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,384 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,385 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,386 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,387 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,388 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,389 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,390 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,391 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,391 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,392 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,393 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,394 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,395 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,396 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,397 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,398 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,399 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,400 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,400 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,402 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,402 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,403 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,404 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,405 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,406 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,407 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,408 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,409 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,409 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,410 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,411 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,412 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,413 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,414 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,415 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,416 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,417 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,418 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,419 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,420 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,421 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,422 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,423 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,424 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,424 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,425 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,426 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,427 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,428 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,429 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,430 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,431 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,432 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,433 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,434 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,435 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,436 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,437 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,438 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,439 2751 | __middle - __first, 2026-02-13T07:49:35,439 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,440 2752 | __last - __middle, 2026-02-13T07:49:35,441 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,442 2753 | __comp); 2026-02-13T07:49:35,443 | ~~~~~~~ 2026-02-13T07:49:35,444 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,445 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,446 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,447 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,448 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,449 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,450 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,451 2751 | __middle - __first, 2026-02-13T07:49:35,452 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,453 2752 | __last - __middle, 2026-02-13T07:49:35,454 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,455 2753 | __comp); 2026-02-13T07:49:35,456 | ~~~~~~~ 2026-02-13T07:49:35,457 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,458 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,459 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,460 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,461 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,462 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,463 2751 | __middle - __first, 2026-02-13T07:49:35,464 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,464 2752 | __last - __middle, 2026-02-13T07:49:35,465 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,466 2753 | __comp); 2026-02-13T07:49:35,467 | ~~~~~~~ 2026-02-13T07:49:35,468 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,469 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,470 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,471 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,472 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,473 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,474 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,475 2751 | __middle - __first, 2026-02-13T07:49:35,476 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,477 2752 | __last - __middle, 2026-02-13T07:49:35,478 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,479 2753 | __comp); 2026-02-13T07:49:35,480 | ~~~~~~~ 2026-02-13T07:49:35,481 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,482 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,483 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,484 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,485 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,486 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,486 2751 | __middle - __first, 2026-02-13T07:49:35,487 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,488 2752 | __last - __middle, 2026-02-13T07:49:35,489 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,490 2753 | __comp); 2026-02-13T07:49:35,491 | ~~~~~~~ 2026-02-13T07:49:35,492 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,493 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,494 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,495 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,496 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,497 2751 | __middle - __first, 2026-02-13T07:49:35,498 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,499 2752 | __last - __middle, 2026-02-13T07:49:35,500 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,501 2753 | __comp); 2026-02-13T07:49:35,502 | ~~~~~~~ 2026-02-13T07:49:35,502 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,503 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,504 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,505 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,506 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,507 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,508 2751 | __middle - __first, 2026-02-13T07:49:35,509 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,510 2752 | __last - __middle, 2026-02-13T07:49:35,511 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,511 2753 | __comp); 2026-02-13T07:49:35,512 | ~~~~~~~ 2026-02-13T07:49:35,513 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,514 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,515 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,516 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,517 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,519 2751 | __middle - __first, 2026-02-13T07:49:35,519 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,520 2752 | __last - __middle, 2026-02-13T07:49:35,521 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,522 2753 | __comp); 2026-02-13T07:49:35,523 | ~~~~~~~ 2026-02-13T07:49:35,524 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,524 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,526 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,527 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,528 2751 | __middle - __first, 2026-02-13T07:49:35,529 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,530 2752 | __last - __middle, 2026-02-13T07:49:35,531 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,531 2753 | __comp); 2026-02-13T07:49:35,532 | ~~~~~~~ 2026-02-13T07:49:35,533 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,534 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,535 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,536 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,537 2751 | __middle - __first, 2026-02-13T07:49:35,537 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,538 2752 | __last - __middle, 2026-02-13T07:49:35,539 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,540 2753 | __comp); 2026-02-13T07:49:35,540 | ~~~~~~~ 2026-02-13T07:49:35,541 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,542 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,543 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,544 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,545 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,546 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,547 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,548 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,548 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,549 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,550 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,551 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,552 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,552 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,553 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,554 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,556 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,556 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,557 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,558 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,559 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,560 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,561 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,562 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,562 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,563 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,564 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,565 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,566 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,568 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,569 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,570 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,570 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,571 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,572 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,574 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,575 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,575 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,576 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,577 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,578 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,579 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,580 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,581 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,582 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,583 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,584 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,584 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,585 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,586 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,587 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,588 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,589 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,590 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,591 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,592 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,592 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,594 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,595 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,596 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,597 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,598 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,599 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,600 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,601 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,602 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,603 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,604 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,605 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,606 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,607 2751 | __middle - __first, 2026-02-13T07:49:35,607 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,608 2752 | __last - __middle, 2026-02-13T07:49:35,609 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,610 2753 | __comp); 2026-02-13T07:49:35,611 | ~~~~~~~ 2026-02-13T07:49:35,611 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,612 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,614 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,615 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,616 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,617 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,618 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,619 2751 | __middle - __first, 2026-02-13T07:49:35,620 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,620 2752 | __last - __middle, 2026-02-13T07:49:35,621 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,622 2753 | __comp); 2026-02-13T07:49:35,623 | ~~~~~~~ 2026-02-13T07:49:35,624 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,624 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,626 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,627 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,628 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,629 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,630 2751 | __middle - __first, 2026-02-13T07:49:35,631 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,631 2752 | __last - __middle, 2026-02-13T07:49:35,632 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,633 2753 | __comp); 2026-02-13T07:49:35,634 | ~~~~~~~ 2026-02-13T07:49:35,635 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,636 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,637 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,638 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,639 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,640 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,641 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,642 2751 | __middle - __first, 2026-02-13T07:49:35,643 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,643 2752 | __last - __middle, 2026-02-13T07:49:35,644 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,645 2753 | __comp); 2026-02-13T07:49:35,646 | ~~~~~~~ 2026-02-13T07:49:35,647 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,648 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,649 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,650 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,651 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,652 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,653 2751 | __middle - __first, 2026-02-13T07:49:35,654 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,654 2752 | __last - __middle, 2026-02-13T07:49:35,655 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,656 2753 | __comp); 2026-02-13T07:49:35,657 | ~~~~~~~ 2026-02-13T07:49:35,658 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,659 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,660 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,661 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,662 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,663 2751 | __middle - __first, 2026-02-13T07:49:35,664 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,665 2752 | __last - __middle, 2026-02-13T07:49:35,666 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,667 2753 | __comp); 2026-02-13T07:49:35,668 | ~~~~~~~ 2026-02-13T07:49:35,668 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,669 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,671 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,671 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,672 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,673 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,674 2751 | __middle - __first, 2026-02-13T07:49:35,675 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,676 2752 | __last - __middle, 2026-02-13T07:49:35,677 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,678 2753 | __comp); 2026-02-13T07:49:35,678 | ~~~~~~~ 2026-02-13T07:49:35,679 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,680 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,681 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,682 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,683 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,684 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,685 2751 | __middle - __first, 2026-02-13T07:49:35,686 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,687 2752 | __last - __middle, 2026-02-13T07:49:35,688 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,689 2753 | __comp); 2026-02-13T07:49:35,689 | ~~~~~~~ 2026-02-13T07:49:35,690 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,691 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,693 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,693 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,694 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,695 2751 | __middle - __first, 2026-02-13T07:49:35,696 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,697 2752 | __last - __middle, 2026-02-13T07:49:35,698 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,699 2753 | __comp); 2026-02-13T07:49:35,700 | ~~~~~~~ 2026-02-13T07:49:35,701 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,702 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,703 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,704 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,705 2751 | __middle - __first, 2026-02-13T07:49:35,706 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,707 2752 | __last - __middle, 2026-02-13T07:49:35,707 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,708 2753 | __comp); 2026-02-13T07:49:35,709 | ~~~~~~~ 2026-02-13T07:49:35,710 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,711 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,712 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,713 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,713 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,714 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,716 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,717 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,718 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,718 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,719 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,720 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,721 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,722 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,723 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,724 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,725 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,726 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,727 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,728 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,729 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,730 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,731 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,732 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,733 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,734 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,735 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,736 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,736 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,737 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,738 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,739 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,740 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,740 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,741 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,742 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,744 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,745 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,746 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,746 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,747 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,748 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,749 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,750 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,751 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,752 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,753 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,754 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,755 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,755 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,756 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,757 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,758 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,759 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,760 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,761 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,762 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,762 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,763 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,764 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,765 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,766 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,767 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,768 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,769 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,770 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,771 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,772 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,773 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,774 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,775 2751 | __middle - __first, 2026-02-13T07:49:35,776 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,777 2752 | __last - __middle, 2026-02-13T07:49:35,778 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,779 2753 | __comp); 2026-02-13T07:49:35,780 | ~~~~~~~ 2026-02-13T07:49:35,781 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,782 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,783 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,784 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,785 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,786 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,787 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,787 2751 | __middle - __first, 2026-02-13T07:49:35,788 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,789 2752 | __last - __middle, 2026-02-13T07:49:35,790 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,791 2753 | __comp); 2026-02-13T07:49:35,792 | ~~~~~~~ 2026-02-13T07:49:35,793 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,794 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,795 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,796 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,797 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,799 2751 | __middle - __first, 2026-02-13T07:49:35,800 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,801 2752 | __last - __middle, 2026-02-13T07:49:35,802 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,803 2753 | __comp); 2026-02-13T07:49:35,804 | ~~~~~~~ 2026-02-13T07:49:35,805 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,806 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,807 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,808 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,809 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,811 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,812 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,813 2751 | __middle - __first, 2026-02-13T07:49:35,814 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,815 2752 | __last - __middle, 2026-02-13T07:49:35,816 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,816 2753 | __comp); 2026-02-13T07:49:35,817 | ~~~~~~~ 2026-02-13T07:49:35,818 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,819 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,820 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,822 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,823 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,823 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,824 2751 | __middle - __first, 2026-02-13T07:49:35,825 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,826 2752 | __last - __middle, 2026-02-13T07:49:35,827 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,828 2753 | __comp); 2026-02-13T07:49:35,829 | ~~~~~~~ 2026-02-13T07:49:35,830 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,831 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,832 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,833 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,834 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,835 2751 | __middle - __first, 2026-02-13T07:49:35,836 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,837 2752 | __last - __middle, 2026-02-13T07:49:35,838 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,839 2753 | __comp); 2026-02-13T07:49:35,840 | ~~~~~~~ 2026-02-13T07:49:35,841 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,842 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,842 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,844 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,845 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,847 2751 | __middle - __first, 2026-02-13T07:49:35,848 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,849 2752 | __last - __middle, 2026-02-13T07:49:35,850 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,851 2753 | __comp); 2026-02-13T07:49:35,851 | ~~~~~~~ 2026-02-13T07:49:35,852 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,853 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,854 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,855 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,857 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,858 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,859 2751 | __middle - __first, 2026-02-13T07:49:35,860 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,860 2752 | __last - __middle, 2026-02-13T07:49:35,861 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,862 2753 | __comp); 2026-02-13T07:49:35,863 | ~~~~~~~ 2026-02-13T07:49:35,864 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,865 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:35,866 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,867 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,868 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,869 2751 | __middle - __first, 2026-02-13T07:49:35,870 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,871 2752 | __last - __middle, 2026-02-13T07:49:35,872 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,873 2753 | __comp); 2026-02-13T07:49:35,873 | ~~~~~~~ 2026-02-13T07:49:35,875 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,875 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,877 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,878 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,878 2751 | __middle - __first, 2026-02-13T07:49:35,879 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,880 2752 | __last - __middle, 2026-02-13T07:49:35,881 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,882 2753 | __comp); 2026-02-13T07:49:35,883 | ~~~~~~~ 2026-02-13T07:49:35,884 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,885 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,885 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:35,886 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,887 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,888 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,889 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,890 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,891 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,892 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,893 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,894 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,895 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,896 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,897 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,898 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,899 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:35,899 | ^~~~~~~~~~~~~ 2026-02-13T07:49:35,900 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,901 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,902 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,904 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:35,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,905 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,906 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,907 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,908 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:35,909 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,910 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:35,911 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,911 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,912 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,913 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,914 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:35,915 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,916 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:35,916 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,917 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,918 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,919 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:35,920 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:35,921 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,923 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:35,924 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,924 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:35,925 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,926 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,927 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,928 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,929 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,930 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,931 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:35,932 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,933 2493 | __len11, __len22, __comp); 2026-02-13T07:49:35,933 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,934 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,935 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:35,936 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,936 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:35,937 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,938 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:35,939 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,940 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:35,941 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,942 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,943 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,944 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,945 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,946 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,947 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,948 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,949 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,950 2751 | __middle - __first, 2026-02-13T07:49:35,951 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,953 2752 | __last - __middle, 2026-02-13T07:49:35,954 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,955 2753 | __comp); 2026-02-13T07:49:35,956 | ~~~~~~~ 2026-02-13T07:49:35,957 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,958 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,960 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,961 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,962 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,963 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,964 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,965 2751 | __middle - __first, 2026-02-13T07:49:35,966 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,967 2752 | __last - __middle, 2026-02-13T07:49:35,968 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,969 2753 | __comp); 2026-02-13T07:49:35,970 | ~~~~~~~ 2026-02-13T07:49:35,971 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,972 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,973 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,974 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,975 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,976 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,977 2751 | __middle - __first, 2026-02-13T07:49:35,978 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,979 2752 | __last - __middle, 2026-02-13T07:49:35,980 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,981 2753 | __comp); 2026-02-13T07:49:35,982 | ~~~~~~~ 2026-02-13T07:49:35,983 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,984 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:35,985 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,986 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,987 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:35,988 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:35,989 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,990 2751 | __middle - __first, 2026-02-13T07:49:35,991 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,992 2752 | __last - __middle, 2026-02-13T07:49:35,993 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:35,994 2753 | __comp); 2026-02-13T07:49:35,995 | ~~~~~~~ 2026-02-13T07:49:35,996 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:35,997 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:35,998 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:35,999 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,000 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,001 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,003 2751 | __middle - __first, 2026-02-13T07:49:36,003 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,004 2752 | __last - __middle, 2026-02-13T07:49:36,005 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,006 2753 | __comp); 2026-02-13T07:49:36,007 | ~~~~~~~ 2026-02-13T07:49:36,008 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,009 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33: 2026-02-13T07:49:36,010 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,011 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,012 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,013 2751 | __middle - __first, 2026-02-13T07:49:36,014 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,015 2752 | __last - __middle, 2026-02-13T07:49:36,016 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,016 2753 | __comp); 2026-02-13T07:49:36,017 | ~~~~~~~ 2026-02-13T07:49:36,018 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,019 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2748:33, 2026-02-13T07:49:36,020 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:36,021 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,022 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,023 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,024 2751 | __middle - __first, 2026-02-13T07:49:36,025 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,026 2752 | __last - __middle, 2026-02-13T07:49:36,027 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,028 2753 | __comp); 2026-02-13T07:49:36,029 | ~~~~~~~ 2026-02-13T07:49:36,030 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,032 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33, 2026-02-13T07:49:36,033 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:36,034 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,035 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,036 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,037 2751 | __middle - __first, 2026-02-13T07:49:36,038 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,039 2752 | __last - __middle, 2026-02-13T07:49:36,040 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,041 2753 | __comp); 2026-02-13T07:49:36,042 | ~~~~~~~ 2026-02-13T07:49:36,044 In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,045 inlined from ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2749:33: 2026-02-13T07:49:36,046 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,047 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,048 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,049 2751 | __middle - __first, 2026-02-13T07:49:36,050 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,051 2752 | __last - __middle, 2026-02-13T07:49:36,052 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,053 2753 | __comp); 2026-02-13T07:49:36,054 | ~~~~~~~ 2026-02-13T07:49:36,055 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,056 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,057 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,058 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,059 2751 | __middle - __first, 2026-02-13T07:49:36,060 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,061 2752 | __last - __middle, 2026-02-13T07:49:36,062 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,063 2753 | __comp); 2026-02-13T07:49:36,064 | ~~~~~~~ 2026-02-13T07:49:36,065 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,066 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,067 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:36,068 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,069 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,070 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,071 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,072 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,073 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,074 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,075 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,077 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,078 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,078 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,080 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,081 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,081 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,082 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,083 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,084 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,085 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,086 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:36,087 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,088 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,089 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,090 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,091 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,092 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,093 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,094 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,095 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,096 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,097 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,098 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:36,099 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,100 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:36,101 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,102 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,102 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,103 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,104 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:36,105 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,107 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:36,107 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,108 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:36,109 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,110 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,111 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,112 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,113 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,114 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,115 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:36,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,117 2493 | __len11, __len22, __comp); 2026-02-13T07:49:36,118 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,119 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,120 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:36,120 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,121 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:36,122 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,123 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,124 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,125 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,125 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,126 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,127 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,129 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,130 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,131 2751 | __middle - __first, 2026-02-13T07:49:36,131 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,132 2752 | __last - __middle, 2026-02-13T07:49:36,133 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,134 2753 | __comp); 2026-02-13T07:49:36,135 | ~~~~~~~ 2026-02-13T07:49:36,136 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,137 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,138 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:36,139 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,140 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,141 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,142 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,143 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,144 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,145 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,145 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,146 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,147 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,148 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,149 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,150 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,151 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,152 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,152 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,153 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,154 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,155 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:36,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,157 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,158 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,160 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,161 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,162 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,163 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,163 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,164 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,165 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,166 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,167 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:36,168 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,169 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:36,169 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,170 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,171 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,172 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,173 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:36,174 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,175 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:36,176 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,177 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:36,178 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,179 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,180 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,181 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,181 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,182 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,183 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:36,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,185 2493 | __len11, __len22, __comp); 2026-02-13T07:49:36,186 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,187 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,188 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:36,190 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,191 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:36,192 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,193 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,194 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,195 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,196 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,197 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,198 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,199 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,200 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,200 2751 | __middle - __first, 2026-02-13T07:49:36,201 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,202 2752 | __last - __middle, 2026-02-13T07:49:36,203 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,204 2753 | __comp); 2026-02-13T07:49:36,205 | ~~~~~~~ 2026-02-13T07:49:36,206 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,207 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,208 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-02-13T07:49:36,209 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,210 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,211 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,212 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,213 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,214 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,215 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,216 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,217 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,218 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,219 /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,220 /usr/include/c++/12/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = xgboost::common::detail::SpanIterator, false>; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,221 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,222 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-02-13T07:49:36,222 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,223 /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,224 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,226 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,227 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-02-13T07:49:36,228 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,229 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,230 /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,231 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,232 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,233 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,234 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,235 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,236 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,237 /usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,238 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,239 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:36,240 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,241 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:36,242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,243 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,244 /usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,246 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,246 inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2491:15: 2026-02-13T07:49:36,248 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,249 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:36,250 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,251 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:36,252 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,253 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,254 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,255 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,256 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,257 /usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,258 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-02-13T07:49:36,259 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,259 2493 | __len11, __len22, __comp); 2026-02-13T07:49:36,260 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,261 /usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,262 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-02-13T07:49:36,263 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,264 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-02-13T07:49:36,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,265 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,266 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,267 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-02-13T07:49:36,268 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,269 /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,270 /usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,271 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-02-13T07:49:36,272 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,272 2751 | __middle - __first, 2026-02-13T07:49:36,273 | ~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,274 2752 | __last - __middle, 2026-02-13T07:49:36,275 | ~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,276 2753 | __comp); 2026-02-13T07:49:36,277 | ~~~~~~~ 2026-02-13T07:49:36,278 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = xgboost::common::detail::SpanIterator, false>; _OI = int*]’: 2026-02-13T07:49:36,279 /usr/include/c++/12/bits/stl_algobase.h:521:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,279 521 | __copy_move_a1(_II __first, _II __last, _OI __result) 2026-02-13T07:49:36,280 | ^~~~~~~~~~~~~~ 2026-02-13T07:49:36,281 /usr/include/c++/12/bits/stl_algobase.h:521:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,282 /usr/include/c++/12/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _Distance = long long int]’: 2026-02-13T07:49:36,283 /usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,285 2352 | __rotate_adaptive(_BidirectionalIterator1 __first, 2026-02-13T07:49:36,286 | ^~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,286 /usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,288 /usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,288 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,289 inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _Distance = long long int]’ at /usr/include/c++/12/bits/stl_algo.h:2383:20: 2026-02-13T07:49:36,290 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,292 1397 | return std::__rotate(__first, __middle, __last, 2026-02-13T07:49:36,293 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,293 1398 | std::__iterator_category(__first)); 2026-02-13T07:49:36,294 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,295 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,296 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,297 /usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,298 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,299 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,300 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,301 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,301 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,302 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,303 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,304 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,306 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,306 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,307 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,308 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,309 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,310 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,311 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,313 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,314 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,314 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,315 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,317 2651 | __first + __step_size, 2026-02-13T07:49:36,318 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,319 2652 | __first + __two_step, 2026-02-13T07:49:36,320 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,321 2653 | __result, __comp); 2026-02-13T07:49:36,322 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,322 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,323 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,324 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,325 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,325 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,326 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,327 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,328 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,329 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,330 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,331 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,332 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,333 2651 | __first + __step_size, 2026-02-13T07:49:36,334 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,334 2652 | __first + __two_step, 2026-02-13T07:49:36,335 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,336 2653 | __result, __comp); 2026-02-13T07:49:36,337 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,338 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,339 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,340 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,341 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,342 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,343 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,344 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,346 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,347 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,347 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,348 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,349 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,350 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,351 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,351 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,352 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,354 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,354 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,355 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,356 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,357 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,358 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,359 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,360 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,361 2651 | __first + __step_size, 2026-02-13T07:49:36,361 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,362 2652 | __first + __two_step, 2026-02-13T07:49:36,363 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,364 2653 | __result, __comp); 2026-02-13T07:49:36,364 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,365 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,366 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,367 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,368 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,369 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,370 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,371 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,371 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,372 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,374 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,374 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,375 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,376 2651 | __first + __step_size, 2026-02-13T07:49:36,377 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,378 2652 | __first + __two_step, 2026-02-13T07:49:36,379 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,380 2653 | __result, __comp); 2026-02-13T07:49:36,381 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,382 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,383 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,384 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,385 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,385 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,386 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,387 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,388 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,389 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,390 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,391 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,392 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,392 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,393 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,394 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,396 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,397 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,398 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,399 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,400 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,401 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,402 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,403 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,404 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,405 2651 | __first + __step_size, 2026-02-13T07:49:36,405 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,406 2652 | __first + __two_step, 2026-02-13T07:49:36,407 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,408 2653 | __result, __comp); 2026-02-13T07:49:36,409 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,410 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,411 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,412 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,413 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,414 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,415 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,415 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,416 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,417 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,419 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,420 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,421 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,422 2651 | __first + __step_size, 2026-02-13T07:49:36,423 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,423 2652 | __first + __two_step, 2026-02-13T07:49:36,424 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,425 2653 | __result, __comp); 2026-02-13T07:49:36,426 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,427 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,428 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,429 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,430 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,432 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,432 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,433 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,434 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,435 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,436 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,437 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,438 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,440 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,441 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,442 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,443 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,444 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,445 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,446 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,447 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,448 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,449 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,450 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,451 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,453 2651 | __first + __step_size, 2026-02-13T07:49:36,454 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,455 2652 | __first + __two_step, 2026-02-13T07:49:36,456 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,458 2653 | __result, __comp); 2026-02-13T07:49:36,459 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,460 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,461 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,462 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,463 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,465 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,466 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,467 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,468 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,470 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,471 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,472 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,473 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,474 2651 | __first + __step_size, 2026-02-13T07:49:36,476 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,477 2652 | __first + __two_step, 2026-02-13T07:49:36,478 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,479 2653 | __result, __comp); 2026-02-13T07:49:36,480 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,481 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,482 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,483 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,484 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,486 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,487 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,489 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,490 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,490 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,491 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,493 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,494 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,495 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,496 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,497 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,498 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,499 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,500 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,501 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,502 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,503 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,504 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,505 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,505 2651 | __first + __step_size, 2026-02-13T07:49:36,506 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,507 2652 | __first + __two_step, 2026-02-13T07:49:36,508 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,509 2653 | __result, __comp); 2026-02-13T07:49:36,510 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,511 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,512 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,512 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,513 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,514 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,515 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,515 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,516 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,517 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,518 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,519 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,520 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,520 2651 | __first + __step_size, 2026-02-13T07:49:36,521 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,522 2652 | __first + __two_step, 2026-02-13T07:49:36,523 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,523 2653 | __result, __comp); 2026-02-13T07:49:36,524 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,525 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,526 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,526 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,527 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,528 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,529 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,530 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,531 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,532 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,533 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,534 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,535 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,535 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,536 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,537 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,538 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,539 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,540 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,541 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,541 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,542 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,543 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,544 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,545 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,546 2651 | __first + __step_size, 2026-02-13T07:49:36,547 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,547 2652 | __first + __two_step, 2026-02-13T07:49:36,548 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,549 2653 | __result, __comp); 2026-02-13T07:49:36,549 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,550 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,551 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,551 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,552 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,553 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,554 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,554 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,555 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,556 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,557 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,558 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,559 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,560 2651 | __first + __step_size, 2026-02-13T07:49:36,561 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,562 2652 | __first + __two_step, 2026-02-13T07:49:36,563 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,564 2653 | __result, __comp); 2026-02-13T07:49:36,564 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,565 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,566 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,567 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,568 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,569 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,570 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,571 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,572 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,572 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,573 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,574 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,575 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,575 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,576 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,577 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,578 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,579 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,580 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,581 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,582 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,582 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,584 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,585 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,585 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,586 2651 | __first + __step_size, 2026-02-13T07:49:36,587 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,588 2652 | __first + __two_step, 2026-02-13T07:49:36,588 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,589 2653 | __result, __comp); 2026-02-13T07:49:36,590 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,591 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,592 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,593 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,594 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,595 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,596 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,597 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,597 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,598 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,600 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,600 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,601 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,602 2651 | __first + __step_size, 2026-02-13T07:49:36,603 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,604 2652 | __first + __two_step, 2026-02-13T07:49:36,605 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,605 2653 | __result, __comp); 2026-02-13T07:49:36,606 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,607 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,609 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,609 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,610 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,611 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,612 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,613 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,614 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,615 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,616 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,617 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,618 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,619 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,620 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,621 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,621 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,622 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,623 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,624 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,625 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,626 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,627 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,628 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,629 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,630 2651 | __first + __step_size, 2026-02-13T07:49:36,630 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,631 2652 | __first + __two_step, 2026-02-13T07:49:36,632 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,633 2653 | __result, __comp); 2026-02-13T07:49:36,634 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,635 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,636 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,637 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,638 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,639 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,640 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,640 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,641 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,643 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,643 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,644 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,645 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,646 2651 | __first + __step_size, 2026-02-13T07:49:36,647 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,648 2652 | __first + __two_step, 2026-02-13T07:49:36,649 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,649 2653 | __result, __comp); 2026-02-13T07:49:36,650 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,651 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,652 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,652 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,653 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,654 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,655 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,655 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,656 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,657 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,658 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,659 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,660 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,660 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,661 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,662 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,663 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,664 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,665 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,666 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,667 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,668 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,669 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,670 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,671 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,672 2651 | __first + __step_size, 2026-02-13T07:49:36,673 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,673 2652 | __first + __two_step, 2026-02-13T07:49:36,674 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,675 2653 | __result, __comp); 2026-02-13T07:49:36,676 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,677 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,678 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,679 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,679 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,680 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,681 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,682 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,683 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,684 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,685 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,685 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,686 2651 | __first + __step_size, 2026-02-13T07:49:36,687 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,688 2652 | __first + __two_step, 2026-02-13T07:49:36,688 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,689 2653 | __result, __comp); 2026-02-13T07:49:36,690 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,691 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,691 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,692 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,693 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,694 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,695 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = xgboost::common::detail::SpanIterator, false>; _OutputIterator = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,696 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,697 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-02-13T07:49:36,698 | ^~~~~~~~~~~~ 2026-02-13T07:49:36,699 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,700 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,701 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,702 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = int*; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,702 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,703 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,704 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,705 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-02-13T07:49:36,706 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,706 /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,707 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = xgboost::common::detail::SpanIterator, false>; _RandomAccessIterator2 = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,708 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2697:26: 2026-02-13T07:49:36,709 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,710 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,711 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,712 2651 | __first + __step_size, 2026-02-13T07:49:36,712 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,713 2652 | __first + __two_step, 2026-02-13T07:49:36,714 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,714 2653 | __result, __comp); 2026-02-13T07:49:36,715 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,716 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,716 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,717 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,718 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,719 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,719 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,720 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,721 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = int*; _RandomAccessIterator2 = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’, 2026-02-13T07:49:36,722 inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2700:26: 2026-02-13T07:49:36,723 /usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,724 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,725 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,726 2651 | __first + __step_size, 2026-02-13T07:49:36,727 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,728 2652 | __first + __two_step, 2026-02-13T07:49:36,728 | ~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,729 2653 | __result, __comp); 2026-02-13T07:49:36,730 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,731 /usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,732 2658 | std::__move_merge(__first, __first + __step_size, 2026-02-13T07:49:36,733 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,734 2659 | __first + __step_size, __last, __result, __comp); 2026-02-13T07:49:36,735 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,736 /usr/include/c++/12/bits/stl_algobase.h: In static member function ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’: 2026-02-13T07:49:36,736 /usr/include/c++/12/bits/stl_algobase.h:400:9: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,737 400 | __copy_m(_II __first, _II __last, _OI __result) 2026-02-13T07:49:36,738 | ^~~~~~~~ 2026-02-13T07:49:36,739 /usr/include/c++/12/bits/stl_algobase.h: In static member function ‘static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’: 2026-02-13T07:49:36,740 /usr/include/c++/12/bits/stl_algobase.h:714:9: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,741 714 | __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) 2026-02-13T07:49:36,742 | ^~~~~~~~~~~~~ 2026-02-13T07:49:36,742 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,743 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,744 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:36,745 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,745 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,746 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,747 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,748 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:36,749 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:36,750 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:36,751 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2318:4: 2026-02-13T07:49:36,752 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,753 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:36,754 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,755 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:36,755 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,756 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:36,757 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:36,758 761 | __last, 2026-02-13T07:49:36,759 | ~~~~~~~ 2026-02-13T07:49:36,760 762 | __result); 2026-02-13T07:49:36,761 | ~~~~~~~~~ 2026-02-13T07:49:36,762 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,763 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,764 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:36,764 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:36,765 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:36,767 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:36,768 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,768 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:36,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,770 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:36,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,772 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:36,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:36,774 761 | __last, 2026-02-13T07:49:36,775 | ~~~~~~~ 2026-02-13T07:49:36,775 762 | __result); 2026-02-13T07:49:36,776 | ~~~~~~~~~ 2026-02-13T07:49:36,777 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,778 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,779 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,780 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:36,781 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,782 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,783 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,784 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,785 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:36,786 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:36,787 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:36,788 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:36,789 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:36,790 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,791 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:36,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,792 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:36,793 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,794 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,795 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,796 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,797 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:36,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,799 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:36,800 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,801 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,802 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,802 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,803 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,804 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,805 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,806 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,807 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,808 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:36,809 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,810 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:36,811 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,812 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,813 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,814 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,815 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:36,816 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,817 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:36,818 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,819 2437 | __buffer_size); 2026-02-13T07:49:36,819 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:36,820 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,821 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,822 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,823 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,823 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:36,824 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,825 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:36,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,828 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,829 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:36,830 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,831 2441 | __len1 - __len11, 2026-02-13T07:49:36,832 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,833 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:36,834 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,835 2443 | __buffer_size, __comp); 2026-02-13T07:49:36,835 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,836 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,837 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,839 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:36,840 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,840 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,841 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,842 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:36,843 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,843 2730 | _Distance(__middle - __first), 2026-02-13T07:49:36,844 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,845 2731 | _Distance(__last - __middle), 2026-02-13T07:49:36,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,847 2732 | __buffer, __buffer_size, 2026-02-13T07:49:36,848 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,850 2733 | __comp); 2026-02-13T07:49:36,851 | ~~~~~~~ 2026-02-13T07:49:36,852 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,853 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,854 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:36,855 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,856 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,857 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,857 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,858 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:36,859 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:36,860 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:36,861 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:36,862 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,863 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:36,864 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,865 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:36,865 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,866 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:36,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:36,868 761 | __last, 2026-02-13T07:49:36,869 | ~~~~~~~ 2026-02-13T07:49:36,869 762 | __result); 2026-02-13T07:49:36,870 | ~~~~~~~~~ 2026-02-13T07:49:36,871 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,872 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,873 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,874 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:36,875 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,875 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,877 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,878 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,879 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:36,880 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:36,881 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:36,882 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:36,883 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:36,884 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,885 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:36,886 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,886 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:36,887 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,888 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,889 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,890 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,891 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:36,892 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,893 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:36,894 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,895 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,896 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,897 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,898 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,899 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,900 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,900 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,901 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,902 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:36,903 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,904 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:36,905 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,905 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,906 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,907 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,908 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:36,909 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,910 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:36,911 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,912 2437 | __buffer_size); 2026-02-13T07:49:36,913 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:36,914 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,916 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,917 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,918 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,919 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:36,920 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,921 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:36,921 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,922 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,924 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:36,925 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,926 2441 | __len1 - __len11, 2026-02-13T07:49:36,926 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,927 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:36,928 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,929 2443 | __buffer_size, __comp); 2026-02-13T07:49:36,930 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,931 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,931 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,932 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:36,934 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,934 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,935 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,936 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:36,937 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,938 2730 | _Distance(__middle - __first), 2026-02-13T07:49:36,939 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,941 2731 | _Distance(__last - __middle), 2026-02-13T07:49:36,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,943 2732 | __buffer, __buffer_size, 2026-02-13T07:49:36,944 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,945 2733 | __comp); 2026-02-13T07:49:36,946 | ~~~~~~~ 2026-02-13T07:49:36,946 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,947 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,948 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:36,949 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,950 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,951 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,952 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,953 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:36,954 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:36,956 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:36,957 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:36,958 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,959 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:36,960 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,961 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:36,962 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,963 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:36,964 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:36,965 761 | __last, 2026-02-13T07:49:36,966 | ~~~~~~~ 2026-02-13T07:49:36,967 762 | __result); 2026-02-13T07:49:36,968 | ~~~~~~~~~ 2026-02-13T07:49:36,969 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,969 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,970 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,971 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:36,972 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,973 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,973 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,974 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:36,975 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:36,976 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:36,977 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:36,978 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:36,979 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:36,980 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,981 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:36,982 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,983 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:36,984 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,985 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,986 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:36,987 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,989 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:36,989 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,990 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:36,991 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,992 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,993 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:36,993 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,995 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:36,996 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:36,997 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,998 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:36,999 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,000 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,001 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,002 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,003 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,004 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,005 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,006 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,007 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,008 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,009 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,010 2437 | __buffer_size); 2026-02-13T07:49:37,011 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,011 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,012 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,013 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,014 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,015 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,015 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,016 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,017 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,018 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,019 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,020 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,020 2441 | __len1 - __len11, 2026-02-13T07:49:37,022 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,023 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,023 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,024 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,025 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,027 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,028 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,029 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,030 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,031 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,032 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,033 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,033 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,034 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,035 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,035 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,036 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,037 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,038 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,039 2733 | __comp); 2026-02-13T07:49:37,040 | ~~~~~~~ 2026-02-13T07:49:37,041 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,042 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,043 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,044 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,045 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,046 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,046 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,047 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,048 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,049 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,049 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,050 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,051 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,052 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,053 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,054 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,055 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,056 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,057 761 | __last, 2026-02-13T07:49:37,058 | ~~~~~~~ 2026-02-13T07:49:37,058 762 | __result); 2026-02-13T07:49:37,059 | ~~~~~~~~~ 2026-02-13T07:49:37,060 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,061 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,062 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,063 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,064 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,064 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,065 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,066 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,067 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,068 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,069 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,071 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,072 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,073 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,074 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,075 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,076 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,077 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,077 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,078 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,079 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,080 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,081 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,082 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,083 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,084 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,085 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,086 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,087 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,088 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,089 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,090 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,091 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,092 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,093 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,094 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,095 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,096 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,097 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,098 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,099 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,100 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,100 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,101 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,102 2437 | __buffer_size); 2026-02-13T07:49:37,103 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,104 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,105 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,106 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,107 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,108 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,109 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,109 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,110 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,111 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,112 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,113 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,114 2441 | __len1 - __len11, 2026-02-13T07:49:37,114 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,115 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,117 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,118 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,119 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,120 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,121 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,122 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,123 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,124 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,125 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,126 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,127 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,127 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,128 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,129 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,130 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,131 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,132 2733 | __comp); 2026-02-13T07:49:37,133 | ~~~~~~~ 2026-02-13T07:49:37,134 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,135 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,136 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,137 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,138 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,139 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,140 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,141 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,142 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,143 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,144 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,145 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,146 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,147 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,148 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,150 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,151 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,152 761 | __last, 2026-02-13T07:49:37,153 | ~~~~~~~ 2026-02-13T07:49:37,154 762 | __result); 2026-02-13T07:49:37,154 | ~~~~~~~~~ 2026-02-13T07:49:37,155 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,156 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,157 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,159 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,159 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,160 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,161 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,162 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,164 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,165 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,166 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,166 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,167 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,168 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,170 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,170 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,171 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,172 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,173 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,174 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,175 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,177 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,177 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,178 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,179 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,180 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,181 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,182 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,182 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,184 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,185 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,186 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,186 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,188 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,188 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,189 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,190 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,191 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,192 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,193 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,194 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,195 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,196 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,197 2437 | __buffer_size); 2026-02-13T07:49:37,198 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,199 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,200 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,201 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,202 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,203 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,204 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,205 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,206 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,207 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,207 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,208 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,209 2441 | __len1 - __len11, 2026-02-13T07:49:37,210 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,211 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,212 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,213 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,214 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,215 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,216 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,217 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,218 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,219 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,221 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,221 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,222 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,223 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,225 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,226 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,227 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,228 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,229 2733 | __comp); 2026-02-13T07:49:37,230 | ~~~~~~~ 2026-02-13T07:49:37,231 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,232 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,232 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,234 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,235 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,236 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,238 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,239 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,240 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,240 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,241 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,242 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,243 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,244 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,246 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,247 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,248 761 | __last, 2026-02-13T07:49:37,249 | ~~~~~~~ 2026-02-13T07:49:37,250 762 | __result); 2026-02-13T07:49:37,251 | ~~~~~~~~~ 2026-02-13T07:49:37,252 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,253 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,254 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,255 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,256 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,257 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,258 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,259 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,261 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,262 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,263 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,264 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,265 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,266 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,267 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,267 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,268 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,269 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,271 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,272 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,273 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,274 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,275 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,276 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,277 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,278 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,279 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,280 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,281 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,282 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,283 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,283 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,284 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,285 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,286 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,287 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,288 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,289 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,290 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,291 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,292 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,293 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,294 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,294 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,295 2437 | __buffer_size); 2026-02-13T07:49:37,296 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,297 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,298 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,299 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,300 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,301 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,302 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,303 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,304 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,305 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,306 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,307 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,308 2441 | __len1 - __len11, 2026-02-13T07:49:37,309 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,310 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,311 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,312 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,313 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,314 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,315 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,316 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,317 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,318 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,319 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,320 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,321 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,322 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,323 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,324 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,325 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,326 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,327 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,328 2733 | __comp); 2026-02-13T07:49:37,329 | ~~~~~~~ 2026-02-13T07:49:37,331 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,332 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,333 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,334 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,336 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,337 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,338 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,339 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,340 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,342 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,343 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,345 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,346 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,347 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,348 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,349 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,349 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,350 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,351 761 | __last, 2026-02-13T07:49:37,352 | ~~~~~~~ 2026-02-13T07:49:37,353 762 | __result); 2026-02-13T07:49:37,353 | ~~~~~~~~~ 2026-02-13T07:49:37,355 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,356 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,357 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,359 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,360 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,361 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,363 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,364 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,365 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,366 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,367 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,368 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,369 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,370 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,371 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,372 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,373 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,374 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,375 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,377 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,378 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,379 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,380 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,381 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,382 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,383 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,384 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,385 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,386 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,386 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,387 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,388 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,389 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,390 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,390 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,391 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,392 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,393 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,394 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,395 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,396 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,397 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,398 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,399 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,400 2437 | __buffer_size); 2026-02-13T07:49:37,401 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,402 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,403 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,404 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,405 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,406 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,407 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,408 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,409 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,410 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,410 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,411 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,412 2441 | __len1 - __len11, 2026-02-13T07:49:37,413 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,414 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,414 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,415 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,416 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,417 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,418 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,419 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,420 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,421 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,422 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,423 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,424 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,425 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,426 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,427 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,428 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,429 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,430 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,431 2733 | __comp); 2026-02-13T07:49:37,431 | ~~~~~~~ 2026-02-13T07:49:37,432 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,433 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,434 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,435 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,436 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,437 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,438 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,439 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,440 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,441 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,442 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,443 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,443 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,445 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,446 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,447 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,448 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,449 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,450 761 | __last, 2026-02-13T07:49:37,451 | ~~~~~~~ 2026-02-13T07:49:37,452 762 | __result); 2026-02-13T07:49:37,453 | ~~~~~~~~~ 2026-02-13T07:49:37,454 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,455 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,456 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,457 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,458 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,459 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,460 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,461 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,462 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,463 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,464 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,465 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,466 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,468 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,469 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,470 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,470 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,471 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,472 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,473 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,474 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,475 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,476 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,477 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,478 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,478 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,480 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,481 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,482 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,483 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,484 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,485 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,486 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,487 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,488 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,489 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,490 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,491 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,492 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,493 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,494 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,495 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,496 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,497 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,498 2437 | __buffer_size); 2026-02-13T07:49:37,499 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,499 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,500 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,501 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,502 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,503 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,504 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,505 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,508 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,509 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,510 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,511 2441 | __len1 - __len11, 2026-02-13T07:49:37,512 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,513 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,515 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,516 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,516 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,518 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,519 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,520 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,520 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,521 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,522 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,523 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,524 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,525 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,526 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,528 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,529 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,530 2733 | __comp); 2026-02-13T07:49:37,531 | ~~~~~~~ 2026-02-13T07:49:37,532 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,533 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,534 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,536 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,538 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,539 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,540 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,541 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,541 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,542 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,544 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,544 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,546 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,547 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,549 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,549 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,550 761 | __last, 2026-02-13T07:49:37,551 | ~~~~~~~ 2026-02-13T07:49:37,552 762 | __result); 2026-02-13T07:49:37,553 | ~~~~~~~~~ 2026-02-13T07:49:37,554 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,555 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,556 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,557 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,558 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,559 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,560 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,561 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,562 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,564 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,565 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,566 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,567 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,568 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,569 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,570 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,571 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,573 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,574 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,577 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,578 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,579 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,580 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,581 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,582 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,583 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,584 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,585 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,586 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,587 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,588 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,589 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,590 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,591 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,592 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,592 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,593 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,594 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,595 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,596 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,597 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,598 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,599 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,600 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,601 2437 | __buffer_size); 2026-02-13T07:49:37,601 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,602 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,603 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,605 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,606 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,609 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,610 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,611 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,612 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,613 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,615 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,616 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,624 2441 | __len1 - __len11, 2026-02-13T07:49:37,625 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,626 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,627 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,628 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,629 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,630 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,631 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,632 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,633 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,634 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,635 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,636 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,637 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,638 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,644 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,645 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,646 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,647 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,648 2733 | __comp); 2026-02-13T07:49:37,649 | ~~~~~~~ 2026-02-13T07:49:37,651 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,652 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,653 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,654 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,655 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,657 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,667 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,669 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,669 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,670 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,672 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,672 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,674 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,676 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,677 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,678 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,679 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,680 761 | __last, 2026-02-13T07:49:37,680 | ~~~~~~~ 2026-02-13T07:49:37,681 762 | __result); 2026-02-13T07:49:37,682 | ~~~~~~~~~ 2026-02-13T07:49:37,684 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,684 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,685 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,687 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,688 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,688 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,689 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,690 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,691 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,692 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,693 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,694 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,707 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,709 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,709 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,710 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,711 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,712 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,713 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,714 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,715 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,716 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,717 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,718 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,719 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,720 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,721 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,722 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,723 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,724 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,725 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,726 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,727 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,728 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,730 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,731 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,733 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,734 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,738 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,739 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,740 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,741 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,742 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,743 2437 | __buffer_size); 2026-02-13T07:49:37,744 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,745 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,748 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,749 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,750 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,750 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,751 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,752 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,754 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,755 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,756 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,758 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,759 2441 | __len1 - __len11, 2026-02-13T07:49:37,762 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,763 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,764 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,765 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,766 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,767 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,769 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,771 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,772 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,776 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,777 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,778 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,778 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,779 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,780 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,781 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,782 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,783 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,785 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,787 2733 | __comp); 2026-02-13T07:49:37,788 | ~~~~~~~ 2026-02-13T07:49:37,789 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,794 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,795 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-02-13T07:49:37,796 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,798 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,799 /usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,800 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,800 inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:769:51, 2026-02-13T07:49:37,801 inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:798:31, 2026-02-13T07:49:37,802 inlined from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:892:47, 2026-02-13T07:49:37,804 inlined from ‘void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = xgboost::common::detail::SpanIterator, false>; _BidirectionalIterator2 = int*; _BidirectionalIterator3 = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2333:5: 2026-02-13T07:49:37,806 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,807 758 | return std::__copy_move_backward<_IsMove, 2026-02-13T07:49:37,809 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,810 759 | __memcpyable<_BI2, _BI1>::__value, 2026-02-13T07:49:37,813 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,814 760 | _Category>::__copy_move_b(__first, 2026-02-13T07:49:37,815 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-02-13T07:49:37,817 761 | __last, 2026-02-13T07:49:37,818 | ~~~~~~~ 2026-02-13T07:49:37,819 762 | __result); 2026-02-13T07:49:37,820 | ~~~~~~~~~ 2026-02-13T07:49:37,821 /usr/include/c++/12/bits/stl_algobase.h:760:65: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,822 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,823 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,825 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-02-13T07:49:37,826 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,828 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,830 /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,830 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-02-13T07:49:37,831 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2026-02-13T07:49:37,832 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2026-02-13T07:49:37,834 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2026-02-13T07:49:37,836 inlined from ‘void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = int*; _InputIterator2 = xgboost::common::detail::SpanIterator, false>; _OutputIterator = xgboost::common::detail::SpanIterator, false>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2302:2, 2026-02-13T07:49:37,838 inlined from ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’ at /usr/include/c++/12/bits/stl_algo.h:2400:30: 2026-02-13T07:49:37,839 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,840 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-02-13T07:49:37,841 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,845 495 | _Category>::__copy_m(__first, __last, __result); 2026-02-13T07:49:37,846 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,847 /usr/include/c++/12/bits/stl_algobase.h:495:51: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,847 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = xgboost::common::detail::SpanIterator, false>; _Distance = long long int; _Pointer = int*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,848 /usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,849 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-02-13T07:49:37,852 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,853 2407 | __buffer_end, __last, __comp); 2026-02-13T07:49:37,854 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,855 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,856 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-02-13T07:49:37,857 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,858 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-02-13T07:49:37,859 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,860 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,861 /usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,862 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,863 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-02-13T07:49:37,864 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,865 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-02-13T07:49:37,866 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,866 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,867 /usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,868 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,869 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-02-13T07:49:37,869 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,870 2436 | __len1 - __len11, __len22, __buffer, 2026-02-13T07:49:37,871 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,872 2437 | __buffer_size); 2026-02-13T07:49:37,873 | ~~~~~~~~~~~~~~ 2026-02-13T07:49:37,874 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,874 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,875 /usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,876 /usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,878 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-02-13T07:49:37,879 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,880 2439 | __len22, __buffer, __buffer_size, __comp); 2026-02-13T07:49:37,881 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,882 /usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,883 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-02-13T07:49:37,884 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,885 2441 | __len1 - __len11, 2026-02-13T07:49:37,885 | ~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,886 2442 | __len2 - __len22, __buffer, 2026-02-13T07:49:37,888 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,889 2443 | __buffer_size, __comp); 2026-02-13T07:49:37,890 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,891 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = xgboost::common::detail::SpanIterator, false>; _Pointer = int*; _Distance = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):::: >(xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::IndexTransformIter >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span):: >, xgboost::common::detail::SpanIterator, false>, SortNames >(const enc::Policy&, const enc::HostCatIndexView&, xgboost::common::Span)::::):: >]’: 2026-02-13T07:49:37,892 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,892 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-02-13T07:49:37,893 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,894 /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,895 /usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type ‘xgboost::common::detail::SpanIterator, false>’ changed in GCC 7.1 2026-02-13T07:49:37,896 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-02-13T07:49:37,897 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,898 2730 | _Distance(__middle - __first), 2026-02-13T07:49:37,899 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,900 2731 | _Distance(__last - __middle), 2026-02-13T07:49:37,901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,902 2732 | __buffer, __buffer_size, 2026-02-13T07:49:37,903 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:49:37,904 2733 | __comp); 2026-02-13T07:49:37,904 | ~~~~~~~ 2026-02-13T07:49:38,919 [60/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/extmem_quantile_dmatrix.cc.o 2026-02-13T07:49:38,920 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/extmem_quantile_dmatrix.h:13, 2026-02-13T07:49:38,921 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/extmem_quantile_dmatrix.cc:4: 2026-02-13T07:49:38,922 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::QuantileDMatrix::Slice(xgboost::common::Span)’: 2026-02-13T07:49:38,923 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h:40:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:49:38,924 40 | DMatrix *Slice(common::Span) final { 2026-02-13T07:49:38,925 | ^~~~~ 2026-02-13T07:49:52,352 [61/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index_format.cc.o 2026-02-13T07:50:01,520 [62/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index.cc.o 2026-02-13T07:50:01,521 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc: In member function ‘void xgboost::GHistIndexMatrix::PushBatch(const xgboost::Context*, const xgboost::SparsePage&, xgboost::common::Span)’: 2026-02-13T07:50:01,522 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:86:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,522 86 | void GHistIndexMatrix::PushBatch(Context const *ctx, SparsePage const &batch, 2026-02-13T07:50:01,523 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,524 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc: In constructor ‘xgboost::GHistIndexMatrix::GHistIndexMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, double, bool, xgboost::common::Span)’: 2026-02-13T07:50:01,525 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:20:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,526 20 | GHistIndexMatrix::GHistIndexMatrix(Context const *ctx, DMatrix *p_fmat, bst_bin_t max_bins_per_feat, 2026-02-13T07:50:01,526 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,527 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:27:32: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,528 27 | cut = common::SketchOnDMatrix(ctx, p_fmat, max_bins_per_feat, sorted_sketch, hess); 2026-02-13T07:50:01,529 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,530 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:45:20: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,531 45 | this->PushBatch(ctx, batch, ft); 2026-02-13T07:50:01,532 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,533 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:45:20: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,534 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc: In constructor ‘xgboost::GHistIndexMatrix::GHistIndexMatrix(const xgboost::Context*, const xgboost::SparsePage&, xgboost::common::Span, xgboost::common::HistogramCuts, xgboost::bst_bin_t, bool, double)’: 2026-02-13T07:50:01,535 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:98:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,536 98 | GHistIndexMatrix::GHistIndexMatrix(Context const *ctx, SparsePage const &batch, 2026-02-13T07:50:01,537 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,538 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:113:18: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:01,539 113 | this->PushBatch(ctx, batch, ft); 2026-02-13T07:50:01,539 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 2026-02-13T07:50:01,540 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.cc:113:18: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:24,481 [63/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/metainfo.cc.o 2026-02-13T07:50:52,217 [64/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/proxy_dmatrix.cc.o 2026-02-13T07:50:52,789 [65/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index_page_source.cc.o 2026-02-13T07:50:52,790 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:50:52,805 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.h:11, 2026-02-13T07:50:52,806 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.cc:4: 2026-02-13T07:50:52,808 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:50:52,808 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:50:52,809 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:50:52,810 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:52,811 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:50:52,812 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:50:52,814 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:50:52,815 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:50:52,816 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:68:50, 2026-02-13T07:50:52,816 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:368:24: 2026-02-13T07:50:52,817 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:50:52,818 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:50:52,819 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:50:52,820 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:50:52,822 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:50:52,823 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:50:52,823 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:50:52,824 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:50:52,825 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:50:52,826 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SparsePage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:50:52,827 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SparsePage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:50:52,828 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:50:52,829 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:50:52,830 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:50:52,831 inlined from ‘virtual void xgboost::data::SparsePageSource::Fetch()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:457:41: 2026-02-13T07:50:52,832 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:50:52,833 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:50:52,835 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:52,837 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:50:52,838 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:68:50, 2026-02-13T07:50:52,839 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::GHistIndexMatrix; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:368:24: 2026-02-13T07:50:52,841 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:50:52,842 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:50:52,845 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:50:52,846 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:19, 2026-02-13T07:50:52,846 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.h:14: 2026-02-13T07:50:52,847 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h: In function ‘void xgboost::common::PartialSum(int32_t, InIt, InIt, T, OutIt) [with InIt = IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::DenseAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >; OutIt = unsigned int*; T = unsigned int]’: 2026-02-13T07:50:52,848 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h:52:6: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::DenseAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:52,851 52 | void PartialSum(int32_t n_threads, InIt begin, InIt end, T init, OutIt out_it) { 2026-02-13T07:50:52,856 | ^~~~~~~~~~ 2026-02-13T07:50:52,857 In member function ‘void xgboost::GHistIndexMatrix::PushAdapterBatch(const xgboost::Context*, std::size_t, std::size_t, const Batch&, float, xgboost::common::Span, double, xgboost::bst_idx_t) [with Batch = xgboost::data::DenseAdapterBatch]’, 2026-02-13T07:50:52,858 inlined from ‘xgboost::data::ExtGradientIndexPageSource::Fetch():: [with auto:70 = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.cc:65:36: 2026-02-13T07:50:52,859 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:219:23: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::DenseAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:52,860 219 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-02-13T07:50:52,861 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:52,862 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.cc: In member function ‘virtual void xgboost::data::GradientIndexPageSource::Fetch()’: 2026-02-13T07:50:52,863 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.cc:30:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:52,864 30 | is_dense_, sparse_thresh_}); 2026-02-13T07:50:52,865 | ^ 2026-02-13T07:50:52,866 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index_page_source.cc:30:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:52,867 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:50:52,869 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:50:52,871 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:50:52,873 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:50:52,874 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:50:52,874 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:50:52,877 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SparsePage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:50:52,878 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SparsePage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:50:52,879 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:50:52,880 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:50:52,881 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:50:52,883 inlined from ‘xgboost::data::SparsePageSourceImpl::ReadCache()::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:324:14, 2026-02-13T07:50:52,887 inlined from ‘xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threadpool.h:101:24, 2026-02-13T07:50:52,889 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:50:52,890 inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:111:28, 2026-02-13T07:50:52,891 inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:290:30: 2026-02-13T07:50:52,892 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:50:52,892 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:50:52,893 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:57,603 [66/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/iterative_dmatrix.cc.o 2026-02-13T07:50:57,604 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.h:12, 2026-02-13T07:50:57,605 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:4: 2026-02-13T07:50:57,606 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::QuantileDMatrix::Slice(xgboost::common::Span)’: 2026-02-13T07:50:57,607 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h:40:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:50:57,608 40 | DMatrix *Slice(common::Span) final { 2026-02-13T07:50:57,609 | ^~~~~ 2026-02-13T07:50:57,610 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:50:57,611 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h:7: 2026-02-13T07:50:57,612 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:50:57,613 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:50:57,614 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:50:57,615 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:57,616 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:50:57,617 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:50:57,618 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:50:57,619 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:50:57,620 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:50:57,621 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:50:57,622 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SparsePage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:50:57,623 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SparsePage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:50:57,624 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:50:57,625 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:50:57,626 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:50:57,627 inlined from ‘virtual xgboost::BatchSet xgboost::data::IterativeDMatrix::GetExtBatches(const xgboost::Context*, const xgboost::BatchParam&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:162:47: 2026-02-13T07:50:57,628 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:50:57,629 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:50:57,630 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:57,631 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:19, 2026-02-13T07:50:57,632 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:18: 2026-02-13T07:50:57,632 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h: In function ‘void xgboost::common::PartialSum(int32_t, InIt, InIt, T, OutIt) [with InIt = IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::ArrayAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >; OutIt = unsigned int*; T = unsigned int]’: 2026-02-13T07:50:57,633 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h:52:6: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::ArrayAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,635 52 | void PartialSum(int32_t n_threads, InIt begin, InIt end, T init, OutIt out_it) { 2026-02-13T07:50:57,636 | ^~~~~~~~~~ 2026-02-13T07:50:57,636 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h: In function ‘void xgboost::common::PartialSum(int32_t, InIt, InIt, T, OutIt) [with InIt = IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >; OutIt = unsigned int*; T = unsigned int]’: 2026-02-13T07:50:57,637 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h:52:6: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,638 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h: In function ‘void xgboost::common::PartialSum(int32_t, InIt, InIt, T, OutIt) [with InIt = IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >; OutIt = unsigned int*; T = unsigned int]’: 2026-02-13T07:50:57,639 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/numeric.h:52:6: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,640 In member function ‘void xgboost::GHistIndexMatrix::PushAdapterBatch(const xgboost::Context*, std::size_t, std::size_t, const Batch&, float, xgboost::common::Span, double, xgboost::bst_idx_t) [with Batch = xgboost::data::ArrayAdapterBatch]’, 2026-02-13T07:50:57,641 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:72 = xgboost::data::ArrayAdapterBatch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:88:37: 2026-02-13T07:50:57,642 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:219:23: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::ArrayAdapterBatch&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,643 219 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-02-13T07:50:57,644 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:57,645 In member function ‘void xgboost::GHistIndexMatrix::PushAdapterBatch(const xgboost::Context*, std::size_t, std::size_t, const Batch&, float, xgboost::common::Span, double, xgboost::bst_idx_t) [with Batch = xgboost::data::EncColumnarAdapterBatchImpl]’, 2026-02-13T07:50:57,646 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:72 = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:88:37: 2026-02-13T07:50:57,646 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:219:23: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,647 219 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-02-13T07:50:57,648 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:50:57,649 In member function ‘void xgboost::GHistIndexMatrix::PushAdapterBatch(const xgboost::Context*, std::size_t, std::size_t, const Batch&, float, xgboost::common::Span, double, xgboost::bst_idx_t) [with Batch = xgboost::data::EncColumnarAdapterBatchImpl]’, 2026-02-13T07:50:57,650 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:72 = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:88:37, 2026-02-13T07:50:57,652 inlined from ‘decltype(auto) xgboost::data::cpu_impl::DispatchAny(const xgboost::Context*, std::any, Fn&&, bool*) [with bool get_value = true; AddPtrT = std::shared_ptr; Fn = xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/proxy_dmatrix.h:239:16, 2026-02-13T07:50:57,653 inlined from ‘decltype(auto) xgboost::data::cpu_impl::DispatchAny(const xgboost::data::DMatrixProxy*, Fn&&, bool*) [with bool get_value = true; Fn = xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/proxy_dmatrix.h:260:32, 2026-02-13T07:50:57,654 inlined from ‘void xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/iterative_dmatrix.cc:86:26: 2026-02-13T07:50:57,655 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/gradient_index.h:219:23: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter >(const xgboost::Context*, std::size_t, std::size_t, const xgboost::data::EncColumnarAdapterBatchImpl&, float, xgboost::common::Span, double, xgboost::bst_idx_t):: >’ changed in GCC 7.1 2026-02-13T07:50:57,656 219 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-02-13T07:50:57,657 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,201 [67/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/data.cc.o 2026-02-13T07:51:15,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc: In function ‘std::vector xgboost::{anonymous}::Gather(const std::vector&, xgboost::common::Span, size_t) [with T = float]’: 2026-02-13T07:51:15,208 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:377:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,209 377 | std::vector Gather(const std::vector& in, common::Span ridxs, 2026-02-13T07:51:15,210 | ^~~~~~ 2026-02-13T07:51:15,211 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc: In function ‘std::vector xgboost::{anonymous}::Gather(const std::vector&, xgboost::common::Span, size_t) [with T = float]’: 2026-02-13T07:51:15,212 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:377:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,213 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc: In function ‘void xgboost::cuda_impl::SliceMetaInfo(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::common::Span, xgboost::MetaInfo*)’: 2026-02-13T07:51:15,214 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:398:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,215 398 | void SliceMetaInfo(Context const*, MetaInfo const&, common::Span, MetaInfo*) { 2026-02-13T07:51:15,216 | ^~~~~~~~~~~~~ 2026-02-13T07:51:15,217 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:21: 2026-02-13T07:51:15,218 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:51:15,219 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:59:53, 2026-02-13T07:51:15,220 inlined from ‘void xgboost::MetaInfo::SynchronizeNumberOfColumns(const xgboost::Context*, xgboost::DataSplitMode)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:821:73: 2026-02-13T07:51:15,221 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,222 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:51:15,223 | ^ 2026-02-13T07:51:15,224 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,225 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:51:15,225 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/base.h:244, 2026-02-13T07:51:15,226 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:10, 2026-02-13T07:51:15,227 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:5: 2026-02-13T07:51:15,228 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:15,229 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:15,230 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:15,231 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,232 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:15,233 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:15,234 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:15,235 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,236 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:51:15,238 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,239 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,240 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::ArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28: 2026-02-13T07:51:15,241 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,242 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,243 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,244 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,245 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,246 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::CSCArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28: 2026-02-13T07:51:15,247 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,248 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,248 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,249 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,250 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,251 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::CSRArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28: 2026-02-13T07:51:15,252 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,253 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,254 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,255 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,256 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,257 inlined from ‘xgboost::SparsePage::Push >(const xgboost::data::EncColumnarAdapterBatchImpl&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28: 2026-02-13T07:51:15,258 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,259 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,260 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,261 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,262 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,263 inlined from ‘xgboost::SparsePage::Push >(const xgboost::data::EncColumnarAdapterBatchImpl&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28: 2026-02-13T07:51:15,264 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,265 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,266 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,267 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,268 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,269 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,270 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,271 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data17DenseAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:230:18: 2026-02-13T07:51:15,278 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,278 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,279 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,280 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,281 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,282 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,284 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,285 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data16FileAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:230:18: 2026-02-13T07:51:15,286 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,287 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,297 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,298 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,299 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitStorage() [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:118:23: 2026-02-13T07:51:15,300 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,301 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,302 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,303 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,304 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,305 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,306 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:184:9: 2026-02-13T07:51:15,307 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,308 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,309 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,310 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,311 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,312 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,313 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,314 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data17DenseAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:211:18: 2026-02-13T07:51:15,315 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,316 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,317 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,318 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,319 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,320 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,321 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,322 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data17DenseAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:238:16: 2026-02-13T07:51:15,323 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,324 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,325 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,326 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,327 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,328 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,329 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,330 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data16FileAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:238:16: 2026-02-13T07:51:15,331 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,332 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,333 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,334 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,347 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,348 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,349 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,350 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data16FileAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:211:18: 2026-02-13T07:51:15,351 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,352 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,353 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,354 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,355 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,356 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,357 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,358 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data17DenseAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:216:18: 2026-02-13T07:51:15,358 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,359 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,360 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,361 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,362 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,363 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,364 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,365 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_10SparsePage4PushINS_4data16FileAdapterBatchEEEyRKT_fiEUljE_EEvS6_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:216:18: 2026-02-13T07:51:15,366 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,367 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,368 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,369 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,370 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:65:29: 2026-02-13T07:51:15,371 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,372 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,373 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,374 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,374 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:69:37: 2026-02-13T07:51:15,375 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,376 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,387 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,388 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,389 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,390 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,391 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,392 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:230:18: 2026-02-13T07:51:15,393 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,394 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,395 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,396 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,397 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitStorage() [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:97:19: 2026-02-13T07:51:15,398 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,399 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,400 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,401 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,402 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,403 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,403 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,404 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:238:16: 2026-02-13T07:51:15,405 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,406 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,407 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,408 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,409 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,410 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,411 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,427 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:211:18: 2026-02-13T07:51:15,428 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,429 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,430 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,431 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,432 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,432 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,433 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:51:15,434 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:216:18: 2026-02-13T07:51:15,435 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,436 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,437 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,438 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,439 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,440 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,441 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8: 2026-02-13T07:51:15,441 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,442 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,444 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,444 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,445 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:15,447 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:15,457 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:51:15,458 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1042:14: 2026-02-13T07:51:15,459 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,460 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:15,461 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,462 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,462 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:65:29, 2026-02-13T07:51:15,464 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1045:21: 2026-02-13T07:51:15,464 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,465 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,466 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,467 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,468 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:69:37, 2026-02-13T07:51:15,469 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1045:21: 2026-02-13T07:51:15,470 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,471 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,472 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,473 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,474 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,475 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1052:24, 2026-02-13T07:51:15,476 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long int; Func = xgboost::SparsePage::GetTranspose(int, int32_t) const::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:184:9, 2026-02-13T07:51:15,476 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long int; Func = xgboost::SparsePage::GetTranspose(int, int32_t) const::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:248:14, 2026-02-13T07:51:15,477 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1048:22: 2026-02-13T07:51:15,478 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,479 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,480 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,481 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,482 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitStorage() [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:118:23, 2026-02-13T07:51:15,483 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1055:22: 2026-02-13T07:51:15,483 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,484 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,485 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,486 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,487 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,488 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,489 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threading_utils.h:184:9: 2026-02-13T07:51:15,490 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,491 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,492 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,493 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,494 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,495 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,495 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8: 2026-02-13T07:51:15,496 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,497 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,498 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,499 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,500 inlined from ‘void xgboost::common::ParallelGroupBuilder::AddBudget(std::size_t, int, SizeType) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:83:19, 2026-02-13T07:51:15,501 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1191:28, 2026-02-13T07:51:15,502 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8: 2026-02-13T07:51:15,503 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,504 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,505 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,505 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc: In member function ‘xgboost::MetaInfo xgboost::MetaInfo::Slice(const xgboost::Context*, xgboost::common::Span, xgboost::bst_idx_t) const’: 2026-02-13T07:51:15,506 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:404:10: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:15,507 404 | MetaInfo MetaInfo::Slice(Context const* ctx, common::Span ridxs, 2026-02-13T07:51:15,508 | ^~~~~~~~ 2026-02-13T07:51:15,509 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,510 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:65:29, 2026-02-13T07:51:15,511 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSCArrayAdapterBatch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1166:21: 2026-02-13T07:51:15,512 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,513 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,514 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:15,515 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:15,516 inlined from ‘void xgboost::common::ParallelGroupBuilder::InitBudget(std::size_t, int) [with ValueType = xgboost::Entry; SizeType = long long unsigned int; bool is_row_major = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/group_data.h:69:37, 2026-02-13T07:51:15,517 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSCArrayAdapterBatch]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/data.cc:1166:21: 2026-02-13T07:51:15,518 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:15,518 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:15,519 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:29,634 [68/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/quantile_dmatrix.cc.o 2026-02-13T07:51:29,636 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.cc:8: 2026-02-13T07:51:29,637 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:51:29,637 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:59:53, 2026-02-13T07:51:29,638 inlined from ‘std::enable_if_t<(is_standard_layout_v && is_trivial_v), xgboost::collective::Result> xgboost::collective::Allreduce(const xgboost::Context*, T*, Op) [with T = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:76:53: 2026-02-13T07:51:29,639 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,640 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:51:29,641 | ^ 2026-02-13T07:51:29,642 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,643 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’: 2026-02-13T07:51:29,644 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,645 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:51:29,646 | ^ 2026-02-13T07:51:29,646 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,648 In file included from /usr/include/c++/12/memory:76, 2026-02-13T07:51:29,648 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h:6, 2026-02-13T07:51:29,650 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.cc:4: 2026-02-13T07:51:29,651 In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = xgboost::common::HostSketchContainer; _Args = {const xgboost::Context*&, const int&, vector >&, const vector >&, bool}]’, 2026-02-13T07:51:29,652 inlined from ‘void xgboost::data::cpu_impl::MakeSketches(const xgboost::Context*, xgboost::data::DataIterProxy*, xgboost::data::DMatrixProxy*, std::shared_ptr, float, xgboost::common::HistogramCuts*, const xgboost::BatchParam&, const xgboost::MetaInfo&, const xgboost::data::ExternalDataInfo&, std::vector >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.cc:166:65: 2026-02-13T07:51:29,653 /usr/include/c++/12/bits/unique_ptr.h:1065:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,654 1065 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } 2026-02-13T07:51:29,654 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:29,655 /usr/include/c++/12/bits/unique_ptr.h:1065:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:29,656 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:51:29,657 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.h:7: 2026-02-13T07:51:29,658 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:29,659 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:29,660 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:29,661 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:29,662 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:51:29,663 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:29,664 inlined from ‘void xgboost::data::cpu_impl::GetDataShape(const xgboost::Context*, xgboost::data::DMatrixProxy*, xgboost::data::DataIterProxy*, float, xgboost::data::ExternalDataInfo*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/quantile_dmatrix.cc:129:31: 2026-02-13T07:51:29,665 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:29,666 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:51:29,667 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:31,863 [69/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_raw_format.cc.o 2026-02-13T07:51:36,366 [70/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/simple_dmatrix.cc.o 2026-02-13T07:51:36,367 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:51:36,368 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/base.h:17, 2026-02-13T07:51:36,369 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.h:10, 2026-02-13T07:51:36,370 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:7: 2026-02-13T07:51:36,372 /usr/include/c++/12/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:36,373 /usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:36,374 739 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:36,375 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,376 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:36,377 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:36,378 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:36,379 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,380 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:15: 2026-02-13T07:51:36,381 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::Allgather(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView) [with T = long long unsigned int]’: 2026-02-13T07:51:36,381 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:107:22: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:51:36,382 107 | [[nodiscard]] Result Allgather(Context const* ctx, CommGroup const& comm, 2026-02-13T07:51:36,383 | ^~~~~~~~~ 2026-02-13T07:51:36,384 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:117:41: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,385 117 | return backend->Allgather(cctx, erased); 2026-02-13T07:51:36,386 | ^ 2026-02-13T07:51:36,387 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:117:41: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,388 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::Allgather(const xgboost::Context*, xgboost::linalg::VectorView) [with T = long long unsigned int]’: 2026-02-13T07:51:36,389 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:126:22: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:51:36,390 126 | [[nodiscard]] Result Allgather(Context const* ctx, linalg::VectorView data) { 2026-02-13T07:51:36,391 | ^~~~~~~~~ 2026-02-13T07:51:36,392 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:131:33: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:51:36,393 131 | return Allgather(ctx, cg, data); 2026-02-13T07:51:36,393 | ^ 2026-02-13T07:51:36,395 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../collective/allgather.h:131:33: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:51:36,396 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc: In member function ‘void xgboost::data::SimpleDMatrix::ReindexFeatures(const xgboost::Context*, xgboost::DataSplitMode)’: 2026-02-13T07:51:36,397 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:92:87: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:51:36,398 92 | auto rc = collective::Allgather(ctx, linalg::MakeVec(buffer.data(), buffer.size())); 2026-02-13T07:51:36,399 | ^ 2026-02-13T07:51:36,400 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::BatchSet xgboost::data::SimpleDMatrix::GetGradientIndex(const xgboost::Context*, const xgboost::BatchParam&)’: 2026-02-13T07:51:36,401 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:202:75: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,401 202 | sorted_sketch, param.hess}); 2026-02-13T07:51:36,402 | ^ 2026-02-13T07:51:36,403 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:206:96: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,404 206 | param.sparse_thresh, sorted_sketch, param.hess}); 2026-02-13T07:51:36,405 | ^ 2026-02-13T07:51:36,406 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:211:75: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,407 211 | sorted_sketch, param.hess}); 2026-02-13T07:51:36,408 | ^ 2026-02-13T07:51:36,409 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’: 2026-02-13T07:51:36,410 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:33:10: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,411 33 | DMatrix* SimpleDMatrix::Slice(common::Span ridxs) { 2026-02-13T07:51:36,413 | ^~~~~~~~~~~~~ 2026-02-13T07:51:36,414 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:36,416 inlined from ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:48:28: 2026-02-13T07:51:36,418 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:36,418 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:36,421 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,423 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’: 2026-02-13T07:51:36,425 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:51:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,426 51 | out->Info() = this->Info().Slice(&ctx, h_ridx, h_offset.back()); 2026-02-13T07:51:36,427 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,428 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:51:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:36,428 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:36,430 inlined from ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::SliceCol(int, int)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:79:28: 2026-02-13T07:51:36,430 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:36,431 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:36,432 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,433 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:51:36,434 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:36,436 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:51:36,437 inlined from ‘xgboost::data::SimpleDMatrix::SimpleDMatrix(AdapterT*, float, int, xgboost::DataSplitMode) [with AdapterT = xgboost::data::FileAdapter]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:280:18: 2026-02-13T07:51:36,438 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:36,439 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:51:36,440 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,441 1780 | std::__iterator_category(__first)); 2026-02-13T07:51:36,441 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,442 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:36,443 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2026-02-13T07:51:36,445 inlined from ‘xgboost::data::SimpleDMatrix::SimpleDMatrix(AdapterT*, float, int, xgboost::DataSplitMode) [with AdapterT = xgboost::data::IteratorAdapter]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/simple_dmatrix.cc:280:18: 2026-02-13T07:51:36,447 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:36,449 1779 | _M_range_insert(__pos, __first, __last, 2026-02-13T07:51:36,450 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:36,455 1780 | std::__iterator_category(__first)); 2026-02-13T07:51:36,455 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:48,006 [71/118] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear_model.cc.o 2026-02-13T07:51:51,362 [72/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_source.cc.o 2026-02-13T07:51:51,654 [73/118] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_dmatrix.cc.o 2026-02-13T07:51:51,655 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.cc:8: 2026-02-13T07:51:51,655 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::SparsePageDMatrix::Slice(xgboost::common::Span)’: 2026-02-13T07:51:51,656 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.h:96:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:51,657 96 | DMatrix *Slice(common::Span) override { 2026-02-13T07:51:51,658 | ^~~~~ 2026-02-13T07:51:51,659 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:51:51,660 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/ellpack_page_source.h:13, 2026-02-13T07:51:51,661 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.h:16: 2026-02-13T07:51:51,662 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:51,663 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:51,663 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:51:51,664 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,665 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2026-02-13T07:51:51,666 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:51:51,667 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,668 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,669 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:51,670 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29: 2026-02-13T07:51:51,670 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,671 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,672 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,673 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:51:51,673 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,674 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:68:50, 2026-02-13T07:51:51,675 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SortedCSCPage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:368:24: 2026-02-13T07:51:51,676 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,677 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:51:51,678 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:51:51,679 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,680 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:68:50, 2026-02-13T07:51:51,680 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::CSCPage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:368:24: 2026-02-13T07:51:51,681 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,682 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:51:51,683 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:51:51,684 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,685 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:68:50, 2026-02-13T07:51:51,686 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:368:24: 2026-02-13T07:51:51,687 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,688 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:51:51,688 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:51:51,689 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,697 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,698 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:51,699 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:51:51,700 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:51:51,701 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:51:51,702 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SparsePage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:51:51,703 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SparsePage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:51:51,704 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:51:51,705 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:51:51,706 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:51:51,707 inlined from ‘virtual void xgboost::data::SparsePageSource::Fetch()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:457:41: 2026-02-13T07:51:51,708 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,709 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,710 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,710 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.cc: In member function ‘virtual xgboost::BatchSet xgboost::data::SparsePageDMatrix::GetGradientIndex(const xgboost::Context*, const xgboost::BatchParam&)’: 2026-02-13T07:51:51,711 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.cc:173:92: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:51:51,712 173 | auto cuts = common::SketchOnDMatrix(ctx, this, param.max_bin, sorted_sketch, param.hess); 2026-02-13T07:51:51,712 | ^ 2026-02-13T07:51:51,713 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,714 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,715 inlined from ‘xgboost::data::SparsePageDMatrix::SparsePageDMatrix(DataIterHandle, DMatrixHandle, void (*)(DataIterHandle), int (*)(DataIterHandle), const xgboost::ExtMemConfig&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.cc:70:36: 2026-02-13T07:51:51,716 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,717 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,718 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,718 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,719 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,720 inlined from ‘xgboost::data::SparsePageDMatrix::SparsePageDMatrix(DataIterHandle, DMatrixHandle, void (*)(DataIterHandle), int (*)(DataIterHandle), const xgboost::ExtMemConfig&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_dmatrix.cc:71:34: 2026-02-13T07:51:51,721 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,722 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,723 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,724 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,724 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,725 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:51,727 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:51:51,727 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:51:51,728 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:51:51,729 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SparsePage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:51:51,730 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SparsePage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:51:51,730 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:51:51,731 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SparsePage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:51:51,732 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:51:51,733 inlined from ‘xgboost::data::SparsePageSourceImpl::ReadCache()::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:324:14, 2026-02-13T07:51:51,734 inlined from ‘xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threadpool.h:101:24, 2026-02-13T07:51:51,747 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:51:51,748 inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:111:28, 2026-02-13T07:51:51,749 inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&)::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:290:30: 2026-02-13T07:51:51,750 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,751 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,752 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,752 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,753 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,754 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:51,755 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:51:51,756 inlined from ‘xgboost::SortedCSCPage::SortedCSCPage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:471:32, 2026-02-13T07:51:51,756 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SortedCSCPage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:51:51,757 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::SortedCSCPage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:51:51,758 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::SortedCSCPage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:51:51,759 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::SortedCSCPage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:51:51,760 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SortedCSCPage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:51:51,761 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::SortedCSCPage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:51:51,762 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::SortedCSCPage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:51:51,763 inlined from ‘xgboost::data::SparsePageSourceImpl >::ReadCache()::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:324:14, 2026-02-13T07:51:51,764 inlined from ‘xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threadpool.h:101:24, 2026-02-13T07:51:51,765 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:51:51,765 inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:111:28, 2026-02-13T07:51:51,766 inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:290:30: 2026-02-13T07:51:51,767 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,768 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,769 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:51,770 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-02-13T07:51:51,771 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:51:51,772 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:404:25, 2026-02-13T07:51:51,773 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:383:29, 2026-02-13T07:51:51,774 inlined from ‘xgboost::CSCPage::CSCPage()’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/data.h:455:26, 2026-02-13T07:51:51,775 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::CSCPage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:51:51,776 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xgboost::CSCPage; _Args = {}]’ at /usr/include/c++/12/bits/alloc_traits.h:635:19, 2026-02-13T07:51:51,777 inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = xgboost::CSCPage; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:604:39, 2026-02-13T07:51:51,778 inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = xgboost::CSCPage; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:971:16, 2026-02-13T07:51:51,778 inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::CSCPage; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14, 2026-02-13T07:51:51,779 inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = xgboost::CSCPage]’ at /usr/include/c++/12/bits/shared_ptr.h:464:59, 2026-02-13T07:51:51,780 inlined from ‘std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = xgboost::CSCPage; _Args = {}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39, 2026-02-13T07:51:51,781 inlined from ‘xgboost::data::SparsePageSourceImpl >::ReadCache()::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/sparse_page_source.h:324:14, 2026-02-13T07:51:51,797 inlined from ‘xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/data/../common/threadpool.h:101:24, 2026-02-13T07:51:51,798 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:51:51,799 inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:111:28, 2026-02-13T07:51:51,800 inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&)::; _ArgTypes = {}]’ at /usr/include/c++/12/bits/std_function.h:290:30: 2026-02-13T07:51:51,801 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:51:51,802 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:51:51,803 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:51:58,846 [74/118] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbm.cc.o 2026-02-13T07:52:00,729 [75/118] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear.cc.o 2026-02-13T07:52:00,730 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gblinear.cc: In member function ‘virtual void xgboost::gbm::GBLinear::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const’: 2026-02-13T07:52:00,731 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gblinear.cc:216:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:00,732 216 | void FeatureScore(std::string const &importance_type, 2026-02-13T07:52:00,733 | ^~~~~~~~~~~~ 2026-02-13T07:52:12,168 [76/118] Building CXX object src/CMakeFiles/objxgboost.dir/global_config.cc.o 2026-02-13T07:52:19,026 [77/118] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree_model.cc.o 2026-02-13T07:52:31,195 [78/118] Building CXX object src/CMakeFiles/objxgboost.dir/linear/linear_updater.cc.o 2026-02-13T07:52:50,983 [79/118] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_coordinate.cc.o 2026-02-13T07:52:50,983 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/updater_coordinate.cc:9: 2026-02-13T07:52:50,984 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/coordinate_common.h: In function ‘std::pair xgboost::linear::GetGradient(const xgboost::Context*, int, int, xgboost::bst_feature_t, const std::vector, std::allocator > >&, xgboost::DMatrix*)’: 2026-02-13T07:52:50,985 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/coordinate_common.h:89:61: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2026-02-13T07:52:50,986 89 | DMatrix *p_fmat) { 2026-02-13T07:52:50,987 | ^ 2026-02-13T07:52:54,090 [80/118] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree.cc.o 2026-02-13T07:52:54,091 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.h:32, 2026-02-13T07:52:54,093 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:8: 2026-02-13T07:52:54,094 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h: In member function ‘virtual bool xgboost::TreeUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:52:54,095 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h:92:16: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:52:54,095 92 | virtual bool UpdatePredictionCache(DMatrix const* /*data*/, 2026-02-13T07:52:54,096 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,097 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc: In function ‘void xgboost::gbm::GPUDartPredictInc(xgboost::common::Span, xgboost::common::Span, float, size_t, xgboost::bst_group_t, xgboost::bst_group_t)’: 2026-02-13T07:52:54,098 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:657:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:54,099 657 | void GPUDartPredictInc(common::Span, common::Span, float, size_t, bst_group_t, 2026-02-13T07:52:54,100 | ^~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,101 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:657:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:54,102 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc: In function ‘void xgboost::gbm::GPUDartInplacePredictInc(xgboost::common::Span, xgboost::common::Span, float, size_t, xgboost::linalg::TensorView, xgboost::bst_group_t, xgboost::bst_group_t)’: 2026-02-13T07:52:54,103 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:667:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:54,104 667 | void GPUDartInplacePredictInc(common::Span /*out_predts*/, common::Span /*predts*/, 2026-02-13T07:52:54,105 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,106 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:667:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:54,107 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc: In member function ‘void xgboost::gbm::GBTree::BoostNewTrees(xgboost::GradientContainer*, xgboost::DMatrix*, int, std::vector >*, xgboost::gbm::TreesOneGroup*)’: 2026-02-13T07:52:54,108 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:357:15: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:52:54,109 357 | up->Update(&tree_param_, gpair, p_fmat, 2026-02-13T07:52:54,110 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,111 358 | common::Span>{*out_position}, new_trees); 2026-02-13T07:52:54,112 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,113 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.h: In member function ‘virtual void xgboost::gbm::GBTree::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const’: 2026-02-13T07:52:54,114 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.h:220:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:54,115 220 | void FeatureScore(std::string const& importance_type, common::Span trees, 2026-02-13T07:52:54,116 | ^~~~~~~~~~~~ 2026-02-13T07:52:54,117 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:52:54,118 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.h:18: 2026-02-13T07:52:54,119 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2026-02-13T07:52:54,120 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:52:54,121 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:52:54,121 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:54,122 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2026-02-13T07:52:54,123 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:52:54,124 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:52:54,125 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-02-13T07:52:54,126 inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]’ at /usr/include/c++/12/bits/stl_iterator.h:735:22, 2026-02-13T07:52:54,127 inlined from ‘_OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = back_insert_iterator > >]’ at /usr/include/c++/12/bits/stl_numeric.h:270:17, 2026-02-13T07:52:54,128 inlined from ‘void std::discrete_distribution<_IntType>::param_type::_M_initialize() [with _IntType = unsigned int]’ at /usr/include/c++/12/bits/random.tcc:2679:23: 2026-02-13T07:52:54,129 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:52:54,130 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:52:54,131 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:52:54,132 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-02-13T07:52:54,133 inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]’ at /usr/include/c++/12/bits/stl_iterator.h:735:22, 2026-02-13T07:52:54,134 inlined from ‘_OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = back_insert_iterator > >]’ at /usr/include/c++/12/bits/stl_numeric.h:274:16, 2026-02-13T07:52:54,135 inlined from ‘void std::discrete_distribution<_IntType>::param_type::_M_initialize() [with _IntType = unsigned int]’ at /usr/include/c++/12/bits/random.tcc:2679:23: 2026-02-13T07:52:54,137 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:52:54,139 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:52:54,140 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:52:54,141 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2026-02-13T07:52:54,142 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-13T07:52:54,143 inlined from ‘std::discrete_distribution<_IntType>::param_type::param_type(std::size_t, double, double, _Func) [with _Func = xgboost::gbm::Dart::DropTrees(bool)::; _IntType = unsigned int]’ at /usr/include/c++/12/bits/random.tcc:2696:21, 2026-02-13T07:52:54,144 inlined from ‘std::discrete_distribution<_IntType>::discrete_distribution(std::size_t, double, double, _Func) [with _Func = xgboost::gbm::Dart::DropTrees(bool)::; _IntType = unsigned int]’ at /usr/include/c++/12/bits/random.h:5356:4, 2026-02-13T07:52:54,145 inlined from ‘void xgboost::gbm::Dart::DropTrees(bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/gbm/gbtree.cc:944:27: 2026-02-13T07:52:54,146 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:52:54,147 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:52:54,148 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:52:57,471 [81/118] Building CXX object src/CMakeFiles/objxgboost.dir/learner.cc.o 2026-02-13T07:52:57,472 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/learner.cc: In member function ‘virtual void xgboost::LearnerImpl::CalcFeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*)’: 2026-02-13T07:52:57,473 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/learner.cc:1251:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,474 1251 | void CalcFeatureScore(std::string const& importance_type, common::Span trees, 2026-02-13T07:52:57,474 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:52:57,475 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/aggregator.h:14, 2026-02-13T07:52:57,477 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/learner.cc:33: 2026-02-13T07:52:57,477 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:52:57,479 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,480 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:52:57,480 | ^ 2026-02-13T07:52:57,481 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,482 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:52:57,484 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,484 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:52:57,485 | ^ 2026-02-13T07:52:57,486 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,487 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/aggregator.h:13: 2026-02-13T07:52:57,488 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned int; int kDim = 1]’: 2026-02-13T07:52:57,489 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,489 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:52:57,491 | ^ 2026-02-13T07:52:57,492 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,492 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = float]’: 2026-02-13T07:52:57,493 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,495 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:52:57,496 | ^ 2026-02-13T07:52:57,496 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,497 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = xgboost::detail::GradientPairInternal]’: 2026-02-13T07:52:57,498 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:52:57,499 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:52:57,500 | ^ 2026-02-13T07:52:57,502 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:01,925 [82/118] Building CXX object src/CMakeFiles/objxgboost.dir/logging.cc.o 2026-02-13T07:53:02,535 [83/118] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_shotgun.cc.o 2026-02-13T07:53:02,536 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/updater_shotgun.cc:7: 2026-02-13T07:53:02,537 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/coordinate_common.h: In function ‘std::pair xgboost::linear::GetGradient(const xgboost::Context*, int, int, xgboost::bst_feature_t, const std::vector, std::allocator > >&, xgboost::DMatrix*)’: 2026-02-13T07:53:02,538 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/linear/coordinate_common.h:89:61: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2026-02-13T07:53:02,539 89 | DMatrix *p_fmat) { 2026-02-13T07:53:02,540 | ^ 2026-02-13T07:53:14,428 [84/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/metric.cc.o 2026-02-13T07:53:20,281 [85/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/multiclass_metric.cc.o 2026-02-13T07:53:20,282 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:14, 2026-02-13T07:53:20,283 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:11, 2026-02-13T07:53:20,284 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/multiclass_metric.cu:16, 2026-02-13T07:53:20,284 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/multiclass_metric.cc:7: 2026-02-13T07:53:20,285 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:53:20,286 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,287 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:20,288 | ^ 2026-02-13T07:53:20,289 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,290 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:53:20,291 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,292 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:20,293 | ^ 2026-02-13T07:53:20,294 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,295 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-02-13T07:53:20,296 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-02-13T07:53:20,297 inlined from ‘xgboost::collective::ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-02-13T07:53:20,298 inlined from ‘std::enable_if_t, xgboost::collective::Result> xgboost::collective::operator<<(Result&&, Fn&&) [with Fn = ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/collective/result.h:159:13, 2026-02-13T07:53:20,299 inlined from ‘void xgboost::collective::ApplyWithLabels(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, Fn&&) [with Fn = xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-02-13T07:53:20,300 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:24:32: 2026-02-13T07:53:20,301 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,302 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:20,303 | ^ 2026-02-13T07:53:20,304 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,305 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h: In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’: 2026-02-13T07:53:20,306 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:138:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:20,307 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-02-13T07:53:20,308 | ^~~~~~~~~ 2026-02-13T07:53:20,309 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:13: 2026-02-13T07:53:20,310 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:53:20,310 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-02-13T07:53:20,311 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-02-13T07:53:20,312 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,313 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:20,314 | ^ 2026-02-13T07:53:20,315 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:20,315 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:20,316 inlined from ‘double xgboost::metric::EvalMClassBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Derived = xgboost::metric::EvalMultiLogLoss]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/multiclass_metric.cu:177:10: 2026-02-13T07:53:20,317 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:20,318 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:20,319 | ^ 2026-02-13T07:53:20,320 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:20,321 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:20,322 inlined from ‘double xgboost::metric::EvalMClassBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Derived = xgboost::metric::EvalMatchError]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/multiclass_metric.cu:177:10: 2026-02-13T07:53:20,323 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:20,324 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:20,325 | ^ 2026-02-13T07:53:20,327 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,489 [86/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/auc.cc.o 2026-02-13T07:53:28,490 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::tuple xgboost::metric::GPUBinaryROCAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*)’: 2026-02-13T07:53:28,491 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:387:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,491 387 | std::tuple GPUBinaryROCAUC(Context const *, common::Span, 2026-02-13T07:53:28,492 | ^~~~~~~~~~~~~~~ 2026-02-13T07:53:28,493 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘double xgboost::metric::GPUMultiClassROCAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*, std::size_t)’: 2026-02-13T07:53:28,494 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:394:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,495 394 | double GPUMultiClassROCAUC(Context const *, common::Span, MetaInfo const &, 2026-02-13T07:53:28,496 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,497 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::pair xgboost::metric::GPURankingAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*)’: 2026-02-13T07:53:28,497 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:400:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,499 400 | std::pair GPURankingAUC(Context const *, common::Span, 2026-02-13T07:53:28,499 | ^~~~~~~~~~~~~ 2026-02-13T07:53:28,500 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::tuple xgboost::metric::GPUBinaryPRAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*)’: 2026-02-13T07:53:28,501 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:464:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,502 464 | std::tuple GPUBinaryPRAUC(Context const *, common::Span, 2026-02-13T07:53:28,503 | ^~~~~~~~~~~~~~ 2026-02-13T07:53:28,504 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘double xgboost::metric::GPUMultiClassPRAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*, std::size_t)’: 2026-02-13T07:53:28,505 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:471:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,506 471 | double GPUMultiClassPRAUC(Context const *, common::Span, MetaInfo const &, 2026-02-13T07:53:28,507 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,508 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::pair xgboost::metric::GPURankingPRAUC(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, std::shared_ptr*)’: 2026-02-13T07:53:28,509 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:477:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,510 477 | std::pair GPURankingPRAUC(Context const *, common::Span, 2026-02-13T07:53:28,511 | ^~~~~~~~~~~~~~~ 2026-02-13T07:53:28,512 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:14, 2026-02-13T07:53:28,512 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:11, 2026-02-13T07:53:28,513 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:20: 2026-02-13T07:53:28,514 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:53:28,515 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,516 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:28,517 | ^ 2026-02-13T07:53:28,518 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,519 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:53:28,520 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,521 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:28,522 | ^ 2026-02-13T07:53:28,523 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,524 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-02-13T07:53:28,525 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-02-13T07:53:28,526 inlined from ‘xgboost::collective::ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-02-13T07:53:28,527 inlined from ‘std::enable_if_t, xgboost::collective::Result> xgboost::collective::operator<<(Result&&, Fn&&) [with Fn = ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/collective/result.h:159:13, 2026-02-13T07:53:28,537 inlined from ‘void xgboost::collective::ApplyWithLabels(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, Fn&&) [with Fn = xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-02-13T07:53:28,538 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:24:32: 2026-02-13T07:53:28,539 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,540 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:28,541 | ^ 2026-02-13T07:53:28,542 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,543 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:13: 2026-02-13T07:53:28,544 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 2]’: 2026-02-13T07:53:28,545 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,546 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:53:28,547 | ^~~~~~~~~ 2026-02-13T07:53:28,548 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,549 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:28,550 | ^ 2026-02-13T07:53:28,551 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,552 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘double xgboost::metric::MultiClassOVR(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, size_t, int32_t, BinaryAUC&&) [with BinaryAUC = std::tuple (&)(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::TensorView, xgboost::common::OptionalWeights)]’: 2026-02-13T07:53:28,553 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:81:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,554 81 | double MultiClassOVR(Context const *ctx, common::Span predts, MetaInfo const &info, 2026-02-13T07:53:28,554 | ^~~~~~~~~~~~~ 2026-02-13T07:53:28,555 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 2]’, 2026-02-13T07:53:28,556 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 2]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-02-13T07:53:28,557 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 2]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-02-13T07:53:28,558 inlined from ‘double xgboost::metric::MultiClassOVR(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, size_t, int32_t, BinaryAUC&&) [with BinaryAUC = std::tuple (&)(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::TensorView, xgboost::common::OptionalWeights)]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:115:8: 2026-02-13T07:53:28,559 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,560 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:53:28,561 | ^ 2026-02-13T07:53:28,562 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,563 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::tuple xgboost::metric::BinaryROCAUC(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::VectorView, xgboost::common::OptionalWeights)’: 2026-02-13T07:53:28,564 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:140:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,565 140 | std::tuple BinaryROCAUC(Context const *ctx, 2026-02-13T07:53:28,566 | ^~~~~~~~~~~~ 2026-02-13T07:53:28,567 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘double xgboost::metric::GroupRankingROC(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::VectorView, float)’: 2026-02-13T07:53:28,568 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:152:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,569 152 | double GroupRankingROC(Context const* ctx, common::Span predts, 2026-02-13T07:53:28,570 | ^~~~~~~~~~~~~~~ 2026-02-13T07:53:28,571 In lambda function, 2026-02-13T07:53:28,572 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:184:9: 2026-02-13T07:53:28,573 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,573 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,574 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,575 In lambda function, 2026-02-13T07:53:28,576 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,577 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:230:18: 2026-02-13T07:53:28,578 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,579 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,580 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,581 In lambda function, 2026-02-13T07:53:28,582 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,583 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:211:18: 2026-02-13T07:53:28,584 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,586 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,586 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,588 In lambda function, 2026-02-13T07:53:28,589 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,590 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:238:16: 2026-02-13T07:53:28,591 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,597 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,598 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,599 In lambda function, 2026-02-13T07:53:28,600 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,601 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:216:18: 2026-02-13T07:53:28,602 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,603 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,604 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,605 In lambda function, 2026-02-13T07:53:28,606 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,606 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.3’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:225:18: 2026-02-13T07:53:28,608 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,609 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,609 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,611 In lambda function, 2026-02-13T07:53:28,612 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:53:28,613 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/threading_utils.h:203:16: 2026-02-13T07:53:28,614 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,615 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-02-13T07:53:28,615 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,616 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc: In function ‘std::tuple xgboost::metric::BinaryPRAUC(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::VectorView, xgboost::common::OptionalWeights)’: 2026-02-13T07:53:28,617 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:189:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,618 189 | std::tuple BinaryPRAUC(Context const *ctx, common::Span predts, 2026-02-13T07:53:28,619 | ^~~~~~~~~~~ 2026-02-13T07:53:28,620 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’: 2026-02-13T07:53:28,621 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,622 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:53:28,623 | ^~~~~~~~~ 2026-02-13T07:53:28,624 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,625 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:28,626 | ^ 2026-02-13T07:53:28,627 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,628 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:53:28,628 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,629 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:53:28,630 | ^~~~~~~~~ 2026-02-13T07:53:28,631 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,632 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:28,633 | ^ 2026-02-13T07:53:28,634 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,635 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:53:28,636 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-02-13T07:53:28,636 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-02-13T07:53:28,637 inlined from ‘T xgboost::collective::GlobalRatio(const xgboost::Context*, const xgboost::MetaInfo&, T, T) [with T = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:192:8: 2026-02-13T07:53:28,638 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,639 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:53:28,640 | ^ 2026-02-13T07:53:28,640 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,641 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:53:28,642 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalROCAUC]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:269:12: 2026-02-13T07:53:28,643 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,644 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:53:28,645 | ^ 2026-02-13T07:53:28,646 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,647 In member function ‘double xgboost::metric::EvalROCAUC::EvalMultiClass(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, size_t)’, 2026-02-13T07:53:28,648 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalROCAUC]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:307:55: 2026-02-13T07:53:28,649 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:357:26: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,657 357 | auc = MultiClassOVR(ctx_, predts.ConstHostVector(), info, n_classes, n_threads, BinaryROCAUC); 2026-02-13T07:53:28,658 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:28,659 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:53:28,660 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalPRAUC]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:269:12: 2026-02-13T07:53:28,661 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,662 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:53:28,663 | ^ 2026-02-13T07:53:28,663 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:28,664 In member function ‘double xgboost::metric::EvalPRAUC::EvalMultiClass(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, size_t)’, 2026-02-13T07:53:28,665 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalPRAUC]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:307:55: 2026-02-13T07:53:28,666 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/auc.cc:432:27: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:28,667 432 | return MultiClassOVR(ctx_, predts.ConstHostSpan(), info, n_classes, n_threads, BinaryPRAUC); 2026-02-13T07:53:28,668 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:53:40,490 [87/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/elementwise_metric.cc.o 2026-02-13T07:53:40,492 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:11, 2026-02-13T07:53:40,493 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:21, 2026-02-13T07:53:40,493 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cc:7: 2026-02-13T07:53:40,494 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h: In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’: 2026-02-13T07:53:40,495 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:138:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,496 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-02-13T07:53:40,498 | ^~~~~~~~~ 2026-02-13T07:53:40,498 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:13: 2026-02-13T07:53:40,499 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,500 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-02-13T07:53:40,501 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-02-13T07:53:40,502 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,503 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:40,504 | ^ 2026-02-13T07:53:40,505 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,506 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,507 inlined from ‘virtual double xgboost::metric::PseudoErrorLoss::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:215:88: 2026-02-13T07:53:40,507 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,508 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,509 | ^ 2026-02-13T07:53:40,510 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,511 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,512 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowRMSE]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,513 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,514 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,515 | ^ 2026-02-13T07:53:40,516 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,518 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,519 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalTweedieNLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,519 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,520 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,521 | ^ 2026-02-13T07:53:40,522 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,523 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,524 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalError]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,525 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,526 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,527 | ^ 2026-02-13T07:53:40,528 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,529 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,530 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalGammaNLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,531 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,547 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,548 | ^ 2026-02-13T07:53:40,549 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,550 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,552 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalGammaDeviance]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,553 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,554 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,555 | ^ 2026-02-13T07:53:40,556 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,557 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,558 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalPoissonNegLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,559 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,560 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,561 | ^ 2026-02-13T07:53:40,562 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,563 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,564 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowLogLoss]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,565 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,566 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,567 | ^ 2026-02-13T07:53:40,568 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,569 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,570 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowMAPE]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,571 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,572 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,573 | ^ 2026-02-13T07:53:40,574 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,575 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,576 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowMAE]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,577 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,578 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,579 | ^ 2026-02-13T07:53:40,580 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,581 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,582 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowRMSLE]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:384:10: 2026-02-13T07:53:40,583 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,584 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,585 | ^ 2026-02-13T07:53:40,586 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,587 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,597 inlined from ‘virtual double xgboost::metric::QuantileError::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:457:90: 2026-02-13T07:53:40,598 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,599 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,600 | ^ 2026-02-13T07:53:40,601 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,602 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:40,603 inlined from ‘virtual double xgboost::metric::QuantileError::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/elementwise_metric.cu:496:87: 2026-02-13T07:53:40,604 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,605 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:40,605 | ^ 2026-02-13T07:53:40,606 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:40,607 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:14: 2026-02-13T07:53:40,608 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:53:40,609 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,610 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:40,611 | ^ 2026-02-13T07:53:40,612 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,613 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:53:40,614 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,615 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:40,616 | ^ 2026-02-13T07:53:40,617 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,618 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-02-13T07:53:40,620 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-02-13T07:53:40,621 inlined from ‘xgboost::collective::ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-02-13T07:53:40,622 inlined from ‘std::enable_if_t, xgboost::collective::Result> xgboost::collective::operator<<(Result&&, Fn&&) [with Fn = ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/collective/result.h:159:13, 2026-02-13T07:53:40,623 inlined from ‘void xgboost::collective::ApplyWithLabels(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, Fn&&) [with Fn = xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-02-13T07:53:40,623 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:24:32: 2026-02-13T07:53:40,624 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:40,625 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:40,626 | ^ 2026-02-13T07:53:40,627 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,015 [88/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/survival_metric.cc.o 2026-02-13T07:53:45,016 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:14, 2026-02-13T07:53:45,017 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:11, 2026-02-13T07:53:45,018 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cu:17, 2026-02-13T07:53:45,019 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cc:10: 2026-02-13T07:53:45,020 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:53:45,021 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,022 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:45,023 | ^ 2026-02-13T07:53:45,024 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,025 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:53:45,026 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,026 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:45,027 | ^ 2026-02-13T07:53:45,028 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,029 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-02-13T07:53:45,030 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-02-13T07:53:45,031 inlined from ‘xgboost::collective::ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-02-13T07:53:45,032 inlined from ‘std::enable_if_t, xgboost::collective::Result> xgboost::collective::operator<<(Result&&, Fn&&) [with Fn = ApplyWithLabels&, std::shared_ptr):: >(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::&&)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/collective/result.h:159:13, 2026-02-13T07:53:45,033 inlined from ‘void xgboost::collective::ApplyWithLabels(const xgboost::Context*, const xgboost::MetaInfo&, void*, std::size_t, Fn&&) [with Fn = xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-02-13T07:53:45,034 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:24:32: 2026-02-13T07:53:45,035 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,037 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:53:45,037 | ^ 2026-02-13T07:53:45,038 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,039 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h: In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’: 2026-02-13T07:53:45,040 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:138:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,041 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-02-13T07:53:45,041 | ^~~~~~~~~ 2026-02-13T07:53:45,042 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:13: 2026-02-13T07:53:45,043 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:53:45,044 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-02-13T07:53:45,045 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-02-13T07:53:45,046 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,047 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:53:45,048 | ^ 2026-02-13T07:53:45,049 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:53:45,050 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:45,051 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalIntervalRegressionAccuracy]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cu:206:10: 2026-02-13T07:53:45,052 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,053 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:45,055 | ^ 2026-02-13T07:53:45,055 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,056 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:45,057 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cu:206:10: 2026-02-13T07:53:45,058 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,059 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:45,060 | ^ 2026-02-13T07:53:45,062 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,063 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:45,064 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cu:206:10: 2026-02-13T07:53:45,065 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,066 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:45,067 | ^ 2026-02-13T07:53:45,068 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,069 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-02-13T07:53:45,070 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/survival_metric.cu:206:10: 2026-02-13T07:53:45,071 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:53:45,072 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-02-13T07:53:45,073 | ^ 2026-02-13T07:53:45,074 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:01,174 [89/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/hinge.cc.o 2026-02-13T07:54:02,805 [90/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/aft_obj.cc.o 2026-02-13T07:54:13,820 [91/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/init_estimation.cc.o 2026-02-13T07:54:21,163 [92/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/adaptive.cc.o 2026-02-13T07:54:21,164 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.cc: In function ‘void xgboost::obj::cuda_impl::UpdateTreeLeaf(const xgboost::Context*, xgboost::common::Span, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’: 2026-02-13T07:54:21,165 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.cc:190:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,166 190 | void UpdateTreeLeaf(Context const*, common::Span, bst_target_t, MetaInfo const&, 2026-02-13T07:54:21,167 | ^~~~~~~~~~~~~~ 2026-02-13T07:54:21,168 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:13, 2026-02-13T07:54:21,169 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:11, 2026-02-13T07:54:21,169 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.cc:4: 2026-02-13T07:54:21,170 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’: 2026-02-13T07:54:21,171 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:21,172 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:54:21,173 | ^~~~~~~~~ 2026-02-13T07:54:21,174 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,175 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:21,176 | ^ 2026-02-13T07:54:21,177 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,178 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:14: 2026-02-13T07:54:21,179 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’: 2026-02-13T07:54:21,180 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,181 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:21,182 | ^ 2026-02-13T07:54:21,183 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,184 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = int; int kDim = 1]’: 2026-02-13T07:54:21,185 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,186 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:21,187 | ^ 2026-02-13T07:54:21,188 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,188 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’: 2026-02-13T07:54:21,189 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,190 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:21,191 | ^ 2026-02-13T07:54:21,192 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,193 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long unsigned int; int kDim = 1]’, 2026-02-13T07:54:21,194 inlined from ‘std::enable_if_t, T> xgboost::collective::GlobalMax(const xgboost::Context*, const xgboost::MetaInfo&, T) [with T = long long unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:131:10, 2026-02-13T07:54:21,195 inlined from ‘void xgboost::obj::detail::UpdateLeafValues(const xgboost::Context*, std::vector >*, const std::vector >&, const xgboost::MetaInfo&, float, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:43:43: 2026-02-13T07:54:21,196 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:21,197 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:54:21,198 | ^ 2026-02-13T07:54:21,199 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:21,200 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:54:21,201 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,201 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:21,202 | ^ 2026-02-13T07:54:21,203 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,204 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:54:21,205 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:21,207 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:21,209 | ^ 2026-02-13T07:54:21,209 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,278 [93/118] Building CXX object src/CMakeFiles/objxgboost.dir/metric/rank_metric.cc.o 2026-02-13T07:54:24,279 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:14, 2026-02-13T07:54:24,280 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/metric_common.h:11, 2026-02-13T07:54:24,281 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.h:10, 2026-02-13T07:54:24,282 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.cc:4: 2026-02-13T07:54:24,283 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’: 2026-02-13T07:54:24,284 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,285 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:24,286 | ^ 2026-02-13T07:54:24,287 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,288 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:54:24,290 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,291 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:24,292 | ^ 2026-02-13T07:54:24,292 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,293 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:54:24,294 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,295 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:54:24,296 | ^ 2026-02-13T07:54:24,297 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,298 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:13: 2026-02-13T07:54:24,299 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:54:24,300 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:24,301 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:54:24,302 | ^~~~~~~~~ 2026-02-13T07:54:24,303 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,304 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:24,305 | ^ 2026-02-13T07:54:24,306 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,307 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:54:24,308 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-02-13T07:54:24,309 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-02-13T07:54:24,310 inlined from ‘double xgboost::metric::{anonymous}::Finalize(const xgboost::Context*, const xgboost::MetaInfo&, double, double)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.cc:269:76: 2026-02-13T07:54:24,311 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:24,312 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:54:24,313 | ^ 2026-02-13T07:54:24,314 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:54:24,315 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.h:9: 2026-02-13T07:54:24,316 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-02-13T07:54:24,317 inlined from ‘virtual double xgboost::metric::EvalPrecision::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.cc:302:39: 2026-02-13T07:54:24,318 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,319 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-02-13T07:54:24,320 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:54:24,321 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,322 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,323 252 | return this->MakeRankOnCPU(ctx, predt); 2026-02-13T07:54:24,324 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:54:24,325 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,326 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-02-13T07:54:24,329 inlined from ‘virtual double xgboost::metric::EvalMAPScore::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/rank_metric.cc:420:39: 2026-02-13T07:54:24,332 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,334 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-02-13T07:54:24,335 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:54:24,335 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,336 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:24,337 252 | return this->MakeRankOnCPU(ctx, predt); 2026-02-13T07:54:24,338 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:54:24,339 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/metric/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:32,199 [94/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/objective.cc.o 2026-02-13T07:54:46,438 [95/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/multiclass_obj.cc.o 2026-02-13T07:54:46,439 In file included from /usr/include/c++/12/bits/stl_algobase.h:71, 2026-02-13T07:54:46,440 from /usr/include/c++/12/bits/stl_tree.h:63, 2026-02-13T07:54:46,441 from /usr/include/c++/12/map:60, 2026-02-13T07:54:46,442 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/registry.h:9, 2026-02-13T07:54:46,443 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/multiclass_obj.cc:7: 2026-02-13T07:54:46,444 /usr/include/c++/12/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = xgboost::common::IndexTransformIter(const TensorView&):: >; _Predicate = xgboost::obj::{anonymous}::ValidateLabel(const xgboost::Context*, const xgboost::MetaInfo&, int64_t)::]’: 2026-02-13T07:54:46,445 /usr/include/c++/12/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const TensorView&):: >’ changed in GCC 7.1 2026-02-13T07:54:46,446 394 | operator()(_Iterator __it) 2026-02-13T07:54:46,447 | ^~~~~~~~ 2026-02-13T07:54:46,448 In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = xgboost::common::IndexTransformIter(const TensorView&):: >; _Predicate = __gnu_cxx::__ops::_Iter_negate >]’, 2026-02-13T07:54:46,449 inlined from ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = xgboost::common::IndexTransformIter(const TensorView&):: >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’ at /usr/include/c++/12/bits/stl_algo.h:109:28, 2026-02-13T07:54:46,450 inlined from ‘_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = xgboost::common::IndexTransformIter(const TensorView&):: >; _Predicate = xgboost::obj::{anonymous}::ValidateLabel(const xgboost::Context*, const xgboost::MetaInfo&, int64_t)::]’ at /usr/include/c++/12/bits/stl_algo.h:516:32, 2026-02-13T07:54:46,451 inlined from ‘bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = xgboost::common::IndexTransformIter(const TensorView&):: >; _Predicate = xgboost::obj::{anonymous}::ValidateLabel(const xgboost::Context*, const xgboost::MetaInfo&, int64_t)::]’ at /usr/include/c++/12/bits/stl_algo.h:456:40, 2026-02-13T07:54:46,452 inlined from ‘xgboost::obj::{anonymous}::ValidateLabel(const xgboost::Context*, const xgboost::MetaInfo&, int64_t)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/multiclass_obj.cu:46:31: 2026-02-13T07:54:46,453 /usr/include/c++/12/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const TensorView&):: >’ changed in GCC 7.1 2026-02-13T07:54:46,454 2087 | if (__pred(__first)) 2026-02-13T07:54:46,455 | ~~~~~~^~~~~~~~~ 2026-02-13T07:54:46,456 /usr/include/c++/12/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const TensorView&):: >’ changed in GCC 7.1 2026-02-13T07:54:46,457 2092 | if (__pred(__first)) 2026-02-13T07:54:46,458 | ~~~~~~^~~~~~~~~ 2026-02-13T07:54:46,459 /usr/include/c++/12/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type ‘xgboost::common::IndexTransformIter(const TensorView&):: >’ changed in GCC 7.1 2026-02-13T07:54:46,460 2097 | if (__pred(__first)) 2026-02-13T07:54:46,461 | ~~~~~~^~~~~~~~~ 2026-02-13T07:54:46,462 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:13, 2026-02-13T07:54:46,463 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/multiclass_obj.cu:12, 2026-02-13T07:54:46,465 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/multiclass_obj.cc:17: 2026-02-13T07:54:46,466 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:54:46,467 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:59:53, 2026-02-13T07:54:46,468 inlined from ‘std::enable_if_t<(is_standard_layout_v && is_trivial_v), xgboost::collective::Result> xgboost::collective::Allreduce(const xgboost::Context*, T*, Op) [with T = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:76:53: 2026-02-13T07:54:46,471 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:46,472 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:46,473 | ^ 2026-02-13T07:54:46,474 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:46,475 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’: 2026-02-13T07:54:46,476 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:54:46,477 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:54:46,479 | ^ 2026-02-13T07:54:46,480 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,203 [96/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/quantile_obj.cc.o 2026-02-13T07:55:12,204 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/linalg_op.h:24, 2026-02-13T07:55:12,205 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cu:9, 2026-02-13T07:55:12,206 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cc:17: 2026-02-13T07:55:12,206 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h: In constructor ‘xgboost::linalg::TensorView::TensorView(xgboost::common::Span, const I (&)[D], xgboost::DeviceOrd, xgboost::linalg::Order) [with I = unsigned int; int D = 2; T = const float; int kDim = 2]’: 2026-02-13T07:55:12,207 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:399:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,208 399 | LINALG_HD TensorView(common::Span data, I const (&shape)[D], DeviceOrd device, Order order) 2026-02-13T07:55:12,209 | ^~~~~~~~~~ 2026-02-13T07:55:12,210 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cu:12: 2026-02-13T07:55:12,211 In function ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’, 2026-02-13T07:55:12,212 inlined from ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:103:13, 2026-02-13T07:55:12,213 inlined from ‘virtual void xgboost::obj::QuantileRegression::UpdateTreeLeaf(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, xgboost::bst_target_t, xgboost::RegTree*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cu:170:37: 2026-02-13T07:55:12,214 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:109:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,215 109 | cuda_impl::UpdateTreeLeaf(ctx, position.ConstDeviceSpan(), group_idx, info, learning_rate, 2026-02-13T07:55:12,216 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:12,217 110 | predt, alphas, p_tree); 2026-02-13T07:55:12,218 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:12,218 In function ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’, 2026-02-13T07:55:12,219 inlined from ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:103:13, 2026-02-13T07:55:12,220 inlined from ‘virtual void xgboost::obj::QuantileRegression::UpdateTreeLeaf(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, xgboost::bst_target_t, xgboost::RegTree*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cu:174:37: 2026-02-13T07:55:12,220 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:109:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,221 109 | cuda_impl::UpdateTreeLeaf(ctx, position.ConstDeviceSpan(), group_idx, info, learning_rate, 2026-02-13T07:55:12,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:12,223 110 | predt, alphas, p_tree); 2026-02-13T07:55:12,224 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:12,225 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:13, 2026-02-13T07:55:12,226 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:11: 2026-02-13T07:55:12,227 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’: 2026-02-13T07:55:12,228 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,229 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:55:12,229 | ^ 2026-02-13T07:55:12,230 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,231 In member function ‘auto xgboost::linalg::Tensor::View(xgboost::DeviceOrd) const [with T = float; int kDim = 2]’, 2026-02-13T07:55:12,232 inlined from ‘virtual void xgboost::obj::QuantileRegression::GetGradient(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, int32_t, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/quantile_obj.cu:62:35: 2026-02-13T07:55:12,234 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:868:68: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,234 868 | return TensorView{span, shape_, device, order_}; 2026-02-13T07:55:12,235 | ^ 2026-02-13T07:55:12,236 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/linalg.h:872:68: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:12,237 872 | return TensorView{span, shape_, device, order_}; 2026-02-13T07:55:12,238 | ^ 2026-02-13T07:55:31,809 [97/118] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/predictor.cc.o 2026-02-13T07:55:35,568 [98/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/regression_obj.cc.o 2026-02-13T07:55:35,569 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/regression_obj.cu:24, 2026-02-13T07:55:35,570 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/regression_obj.cc:17: 2026-02-13T07:55:35,571 In function ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’, 2026-02-13T07:55:35,572 inlined from ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, xgboost::bst_target_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, const std::vector >&, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:103:13, 2026-02-13T07:55:35,572 inlined from ‘virtual void xgboost::obj::MeanAbsoluteError::UpdateTreeLeaf(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, xgboost::bst_target_t, xgboost::RegTree*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/regression_obj.cu:750:35: 2026-02-13T07:55:35,573 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:109:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:35,574 109 | cuda_impl::UpdateTreeLeaf(ctx, position.ConstDeviceSpan(), group_idx, info, learning_rate, 2026-02-13T07:55:35,575 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:35,576 110 | predt, alphas, p_tree); 2026-02-13T07:55:35,577 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:55:35,578 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/aggregator.h:13, 2026-02-13T07:55:35,579 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/adaptive.h:11: 2026-02-13T07:55:35,580 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:55:35,581 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:59:53, 2026-02-13T07:55:35,582 inlined from ‘std::enable_if_t<(is_standard_layout_v && is_trivial_v), xgboost::collective::Result> xgboost::collective::Allreduce(const xgboost::Context*, T*, Op) [with T = double]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:76:53: 2026-02-13T07:55:35,583 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:35,584 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:55:35,585 | ^ 2026-02-13T07:55:35,586 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:35,587 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’: 2026-02-13T07:55:35,588 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:35,589 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:55:35,590 | ^ 2026-02-13T07:55:35,591 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:44,251 [99/118] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/treeshap.cc.o 2026-02-13T07:55:49,013 [100/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/constraints.cc.o 2026-02-13T07:55:59,234 [101/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/fit_stump.cc.o 2026-02-13T07:55:59,235 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:13, 2026-02-13T07:55:59,236 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/fit_stump.cc:11: 2026-02-13T07:55:59,236 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:55:59,237 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:55:59,238 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:55:59,239 | ^~~~~~~~~ 2026-02-13T07:55:59,240 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:59,241 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:55:59,242 | ^ 2026-02-13T07:55:59,243 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:55:59,243 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:55:59,244 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-02-13T07:55:59,245 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-02-13T07:55:59,246 inlined from ‘void xgboost::tree::cpu_impl::FitStump(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::MatrixView >, xgboost::linalg::VectorView)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/fit_stump.cc:61:55: 2026-02-13T07:55:59,246 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:55:59,247 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:55:59,248 | ^ 2026-02-13T07:55:59,249 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:56:08,598 [102/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/hist/hist_param.cc.o 2026-02-13T07:56:08,599 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_param.cc:9: 2026-02-13T07:56:08,600 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = long long int]’: 2026-02-13T07:56:08,601 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:32:22: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:56:08,602 32 | [[nodiscard]] Result Broadcast(Context const* ctx, CommGroup const& comm, 2026-02-13T07:56:08,603 | ^~~~~~~~~ 2026-02-13T07:56:08,604 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:08,605 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:56:08,606 | ^ 2026-02-13T07:56:08,607 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:08,609 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:56:08,609 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:08,610 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:56:08,611 | ^ 2026-02-13T07:56:08,612 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:08,613 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = long long int]’, 2026-02-13T07:56:08,614 inlined from ‘xgboost::tree::HistMakerTrainParam::CheckTreesSynchronized(const xgboost::Context*, const xgboost::RegTree*) const::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_param.cc:34:69, 2026-02-13T07:56:08,614 inlined from ‘std::enable_if_t, xgboost::collective::Result> xgboost::collective::operator<<(Result&&, Fn&&) [with Fn = xgboost::tree::HistMakerTrainParam::CheckTreesSynchronized(const xgboost::Context*, const xgboost::RegTree*) const::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/collective/result.h:159:13, 2026-02-13T07:56:08,615 inlined from ‘void xgboost::tree::HistMakerTrainParam::CheckTreesSynchronized(const xgboost::Context*, const xgboost::RegTree*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_param.cc:33:35: 2026-02-13T07:56:08,616 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:45:55: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:56:08,617 45 | return Broadcast(ctx, *GlobalCommGroup(), data, root); 2026-02-13T07:56:08,619 | ^ 2026-02-13T07:56:08,620 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/../../collective/broadcast.h:45:55: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:56:16,910 [103/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/hist/histogram.cc.o 2026-02-13T07:56:16,911 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc: In function ‘void xgboost::tree::AssignNodes(const ScalarTreeView&, const std::vector&, xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:56:16,912 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc:47:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:16,913 47 | void AssignNodes(ScalarTreeView const &tree, std::vector const &candidates, 2026-02-13T07:56:16,914 | ^~~~~~~~~~~ 2026-02-13T07:56:16,915 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc:47:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:16,916 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc: In function ‘void xgboost::tree::AssignNodes(const MultiTargetTreeView&, const std::vector&, xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:56:16,916 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc:19:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:16,917 19 | void AssignNodes(MultiTargetTreeView const &tree, 2026-02-13T07:56:16,918 | ^~~~~~~~~~~ 2026-02-13T07:56:16,919 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.cc:19:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,716 [104/118] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/cpu_predictor.cc.o 2026-02-13T07:56:33,717 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../common/../data/../data/cat_container.h:14, 2026-02-13T07:56:33,718 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../common/../data/adapter.h:18, 2026-02-13T07:56:33,718 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../common/column_matrix.h:18, 2026-02-13T07:56:33,719 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:14: 2026-02-13T07:56:33,720 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../common/../data/../data/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-02-13T07:56:33,721 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../common/../data/../data/../common/categorical.h:52:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,722 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-02-13T07:56:33,723 | ^~~~~~~~ 2026-02-13T07:56:33,724 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:11: 2026-02-13T07:56:33,725 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’: 2026-02-13T07:56:33,725 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,726 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:56:33,727 | ^ 2026-02-13T07:56:33,728 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,729 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:23: 2026-02-13T07:56:33,730 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 5; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,731 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,731 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,732 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,733 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 4; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,734 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,734 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,735 220 | ProcessArrayTree( 2026-02-13T07:56:33,736 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,737 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,738 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,738 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 3; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,739 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,740 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,741 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,742 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,743 220 | ProcessArrayTree( 2026-02-13T07:56:33,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,744 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,746 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 2; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,747 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,748 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,749 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,750 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,750 220 | ProcessArrayTree( 2026-02-13T07:56:33,751 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,752 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,752 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,753 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 1; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,754 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,754 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,755 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,756 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,757 220 | ProcessArrayTree( 2026-02-13T07:56:33,758 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,759 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,760 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,761 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 5; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,762 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,762 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,763 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,764 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 4; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,765 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,766 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,767 220 | ProcessArrayTree( 2026-02-13T07:56:33,768 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,768 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,770 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 3; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,771 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,771 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,772 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,773 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,774 220 | ProcessArrayTree( 2026-02-13T07:56:33,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,776 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,777 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,778 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 2; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,779 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,780 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,781 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,782 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,783 220 | ProcessArrayTree( 2026-02-13T07:56:33,784 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,785 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,787 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 1; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,787 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,788 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,789 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,790 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,790 220 | ProcessArrayTree( 2026-02-13T07:56:33,791 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,792 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,793 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 5; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,794 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,795 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,796 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,797 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 4; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,798 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,799 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,799 220 | ProcessArrayTree( 2026-02-13T07:56:33,800 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,801 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,802 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,803 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 3; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,804 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,805 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,806 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,806 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,817 220 | ProcessArrayTree( 2026-02-13T07:56:33,818 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,819 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,820 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,821 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 2; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,822 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,823 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,824 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,825 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,826 220 | ProcessArrayTree( 2026-02-13T07:56:33,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,827 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,828 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,829 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 1; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,830 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,831 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,832 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,833 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,834 220 | ProcessArrayTree( 2026-02-13T07:56:33,835 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,835 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,837 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 5; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,837 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,838 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,839 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,839 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 4; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,840 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,841 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,842 220 | ProcessArrayTree( 2026-02-13T07:56:33,843 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,844 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,844 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,845 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 3; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,846 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,847 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,847 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,848 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,849 220 | ProcessArrayTree( 2026-02-13T07:56:33,850 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,851 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,852 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,853 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 2; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,854 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,855 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,856 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,857 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,857 220 | ProcessArrayTree( 2026-02-13T07:56:33,858 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,859 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,860 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,860 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 5; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,861 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,862 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,863 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,863 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 4; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,864 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,865 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,866 220 | ProcessArrayTree( 2026-02-13T07:56:33,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,868 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,869 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,870 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 3; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,871 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,872 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,872 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,873 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,874 220 | ProcessArrayTree( 2026-02-13T07:56:33,874 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,875 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,876 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,877 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 2; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,878 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,878 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,879 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,880 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,881 220 | ProcessArrayTree( 2026-02-13T07:56:33,882 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,883 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,884 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,885 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 1; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,886 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,886 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,887 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,889 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,890 220 | ProcessArrayTree( 2026-02-13T07:56:33,890 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,891 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,892 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,893 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 5; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,894 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,895 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,895 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,896 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 4; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,897 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,898 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,899 220 | ProcessArrayTree( 2026-02-13T07:56:33,901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,902 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,903 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,904 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 3; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,905 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,906 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,907 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,908 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,909 220 | ProcessArrayTree( 2026-02-13T07:56:33,910 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,911 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,912 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,913 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 2; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,914 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,915 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,916 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,916 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,918 220 | ProcessArrayTree( 2026-02-13T07:56:33,919 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,920 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,921 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,921 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 1; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,922 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,923 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,924 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,925 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,926 220 | ProcessArrayTree( 2026-02-13T07:56:33,927 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,928 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,929 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,930 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 5; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,932 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,934 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,935 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,936 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 4; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,938 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,939 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,942 220 | ProcessArrayTree( 2026-02-13T07:56:33,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,943 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,944 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,945 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 3; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,946 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,947 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,948 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,948 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,949 220 | ProcessArrayTree( 2026-02-13T07:56:33,950 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,951 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,952 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,953 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 2; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,954 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,955 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,956 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,957 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,958 220 | ProcessArrayTree( 2026-02-13T07:56:33,959 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,960 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,961 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,962 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 1; TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:56:33,963 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,964 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,965 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,965 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,966 220 | ProcessArrayTree( 2026-02-13T07:56:33,967 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,969 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,973 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,974 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 5; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,975 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,976 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,977 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,978 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 4; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,979 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,980 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,987 220 | ProcessArrayTree( 2026-02-13T07:56:33,988 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:33,989 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:33,989 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,990 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 3; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:33,991 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:33,992 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:33,993 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:33,997 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,007 220 | ProcessArrayTree( 2026-02-13T07:56:34,008 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:34,009 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:34,009 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,010 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 2; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:34,011 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,012 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:34,013 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,014 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,015 220 | ProcessArrayTree( 2026-02-13T07:56:34,015 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:34,016 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:34,017 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,018 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 1; TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:56:34,019 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:204:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,020 204 | void ProcessArrayTree(TreeView const& tree, common::Span fvec_tloc, 2026-02-13T07:56:34,021 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,022 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,023 220 | ProcessArrayTree( 2026-02-13T07:56:34,024 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:34,024 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:34,025 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,026 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc: In function ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’: 2026-02-13T07:56:34,027 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:188:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,028 188 | void DispatchArrayLayout(HostModel const &model, std::size_t const predict_offset, 2026-02-13T07:56:34,028 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,029 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::tree::ScalarTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, int, int) [with bool has_categorical = true; bool any_missing = true; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,030 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:164:85, 2026-02-13T07:56:34,031 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,032 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,032 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {0}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,033 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1783:5, 2026-02-13T07:56:34,034 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,035 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,036 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:212:41: 2026-02-13T07:56:34,037 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:92:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,038 92 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,039 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,040 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::tree::ScalarTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, int, int) [with bool has_categorical = false; bool any_missing = true; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,041 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:168:86, 2026-02-13T07:56:34,042 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,042 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,043 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {0}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,044 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1783:5, 2026-02-13T07:56:34,045 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,046 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,057 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:212:41: 2026-02-13T07:56:34,058 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:92:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,059 92 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,060 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,061 In function ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::tree::MultiTargetTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = true; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,062 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:176:84, 2026-02-13T07:56:34,062 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,063 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,064 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {1}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,065 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1784:5, 2026-02-13T07:56:34,066 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,067 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,068 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:212:41: 2026-02-13T07:56:34,068 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:131:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,069 131 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,070 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,071 In function ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::tree::MultiTargetTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = true; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,072 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:179:85, 2026-02-13T07:56:34,073 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,074 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,075 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {1}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,076 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1784:5, 2026-02-13T07:56:34,076 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,078 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,079 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:212:41: 2026-02-13T07:56:34,080 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:131:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,081 131 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,081 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,082 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::tree::ScalarTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, int, int) [with bool has_categorical = true; bool any_missing = false; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,083 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:164:85, 2026-02-13T07:56:34,084 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,085 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,085 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {0}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,097 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1783:5, 2026-02-13T07:56:34,098 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,099 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,100 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:215:42: 2026-02-13T07:56:34,101 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:92:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,102 92 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,103 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,104 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::tree::ScalarTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, int, int) [with bool has_categorical = false; bool any_missing = false; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,105 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:168:86, 2026-02-13T07:56:34,106 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,107 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::ScalarTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,108 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {0}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,108 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1783:5, 2026-02-13T07:56:34,109 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,110 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,111 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:215:42: 2026-02-13T07:56:34,112 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:92:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,113 92 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,113 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,114 In function ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::tree::MultiTargetTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = true; bool any_missing = false; bool use_array_tree_layout = true]’, 2026-02-13T07:56:34,116 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:176:84, 2026-02-13T07:56:34,117 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,118 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,119 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {1}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,119 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1784:5, 2026-02-13T07:56:34,120 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,121 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,122 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:215:42: 2026-02-13T07:56:34,137 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:131:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,138 131 | ProcessArrayTree(tree, fvec_tloc, block_size, p_nidx, depth); 2026-02-13T07:56:34,139 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:34,140 In function ‘void xgboost::predictor::ProcessArrayTree(const TreeView&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 1; TreeView = xgboost::tree::MultiTargetTreeView]’, 2026-02-13T07:56:34,140 inlined from ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::tree::MultiTargetTreeView&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, xgboost::bst_node_t*, xgboost::bst_node_t) [with bool has_categorical = false; bool any_missing = false; bool use_array_tree_layout = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:131:51, 2026-02-13T07:56:34,141 inlined from ‘xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:179:85, 2026-02-13T07:56:34,142 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:61:36, 2026-02-13T07:56:34,143 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Args = {const xgboost::tree::MultiTargetTreeView&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:56:34,145 inlined from ‘static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >&&; _Variants = {const std::variant&}; unsigned int ...__indices = {1}]’ at /usr/include/c++/12/variant:1031:24, 2026-02-13T07:56:34,146 inlined from ‘constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1784:5, 2026-02-13T07:56:34,146 inlined from ‘constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = enc::Overloaded(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&)::, xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&):: >; _Variants = {const variant&}]’ at /usr/include/c++/12/variant:1846:34, 2026-02-13T07:56:34,148 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&) [with bool use_array_tree_layout = true; bool any_missing = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:158:15, 2026-02-13T07:56:34,148 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const HostModel&, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/cpu_predictor.cc:215:42: 2026-02-13T07:56:34,149 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/predictor/array_tree_layout.h:220:74: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:34,150 220 | ProcessArrayTree( 2026-02-13T07:56:34,151 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:56:34,152 221 | tree, fvec_tloc, block_size, p_nidx, tree_depth); 2026-02-13T07:56:34,152 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:39,576 [105/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/multi_target_tree_model.cc.o 2026-02-13T07:56:39,577 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/multi_target_tree_model.cc: In member function ‘void xgboost::MultiTargetTree::SetLeaves(std::vector >, xgboost::common::Span)’: 2026-02-13T07:56:39,578 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/multi_target_tree_model.cc:161:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:39,580 161 | void MultiTargetTree::SetLeaves(std::vector leaves, common::Span weights) { 2026-02-13T07:56:39,581 | ^~~~~~~~~~~~~~~ 2026-02-13T07:56:46,899 [106/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/param.cc.o 2026-02-13T07:56:46,959 [107/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/hist/sampler.cc.o 2026-02-13T07:56:46,960 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/sampler.cc: In function ‘float xgboost::tree::cpu_impl::CalculateThreshold(xgboost::common::Span, xgboost::common::Span, xgboost::bst_idx_t, xgboost::bst_idx_t)’: 2026-02-13T07:56:46,961 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/sampler.cc:170:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:46,962 170 | float CalculateThreshold(common::Span sorted_rag, common::Span grad_csum, 2026-02-13T07:56:46,964 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:56:46,965 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/sampler.cc:170:7: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:56:57,938 [108/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_updater.cc.o 2026-02-13T07:56:58,240 [109/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_view.cc.o 2026-02-13T07:57:14,236 [110/118] Building CXX object src/CMakeFiles/objxgboost.dir/objective/lambdarank_obj.cc.o 2026-02-13T07:57:14,237 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:4: 2026-02-13T07:57:14,238 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = false; Delta = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,239 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,240 92 | LambdaGrad(linalg::VectorView labels, common::Span predts, 2026-02-13T07:57:14,241 | ^~~~~~~~~~ 2026-02-13T07:57:14,242 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,243 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,244 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,244 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,245 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = false; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,246 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,247 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,248 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,249 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,250 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,251 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = false; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,252 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,253 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,254 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,255 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,256 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,257 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = true; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,258 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,259 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,260 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = true; bool norm_by_diff = false; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,261 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,262 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,262 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = true; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,263 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,264 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,265 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cpu_impl::LambdaRankUpdatePositionBias(const xgboost::Context*, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::Vector*, xgboost::linalg::Vector*, xgboost::linalg::Vector*, xgboost::linalg::Vector*, std::shared_ptr)’: 2026-02-13T07:57:14,266 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:40:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,268 40 | void LambdaRankUpdatePositionBias(Context const* ctx, linalg::VectorView li_full, 2026-02-13T07:57:14,268 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,269 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:40:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,270 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cuda_impl::LambdaRankGetGradientNDCG(const xgboost::Context*, int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::Matrix >*)’: 2026-02-13T07:57:14,271 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:423:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,272 423 | void LambdaRankGetGradientNDCG(Context const*, std::int32_t, HostDeviceVector const&, 2026-02-13T07:57:14,272 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,273 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:423:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,274 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:423:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,275 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:423:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,276 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cuda_impl::LambdaRankUpdatePositionBias(const xgboost::Context*, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::Vector*, xgboost::linalg::Vector*, xgboost::linalg::Vector*, xgboost::linalg::Vector*, std::shared_ptr)’: 2026-02-13T07:57:14,277 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:432:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,278 432 | void LambdaRankUpdatePositionBias(Context const*, linalg::VectorView, 2026-02-13T07:57:14,279 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,280 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:432:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,281 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cuda_impl::MAPStat(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::common::Span, std::shared_ptr)’: 2026-02-13T07:57:14,282 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:556:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,283 556 | void MAPStat(Context const*, MetaInfo const&, common::Span, 2026-02-13T07:57:14,283 | ^~~~~~~ 2026-02-13T07:57:14,284 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cuda_impl::LambdaRankGetGradientMAP(const xgboost::Context*, int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::Matrix >*)’: 2026-02-13T07:57:14,285 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:561:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,286 561 | void LambdaRankGetGradientMAP(Context const*, std::int32_t, HostDeviceVector const&, 2026-02-13T07:57:14,287 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,288 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:561:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,289 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:561:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,289 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:561:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,290 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cuda_impl::LambdaRankGetGradientPairwise(const xgboost::Context*, int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::VectorView, xgboost::linalg::Matrix >*)’: 2026-02-13T07:57:14,291 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:647:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,292 647 | void LambdaRankGetGradientPairwise(Context const*, std::int32_t, HostDeviceVector const&, 2026-02-13T07:57:14,293 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,294 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:647:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,295 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:647:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,296 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:647:6: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,296 In file included from /usr/include/c++/12/tuple:41, 2026-02-13T07:57:14,297 from /usr/include/c++/12/functional:54, 2026-02-13T07:57:14,298 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:20: 2026-02-13T07:57:14,299 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tp = xgboost::obj::LambdaRankNDCG*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’, 2026-02-13T07:57:14,299 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Args = {xgboost::obj::LambdaRankNDCG*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,300 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,302 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,303 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:17 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:395:21: 2026-02-13T07:57:14,303 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,304 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,306 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:57:14,307 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,308 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tp = xgboost::obj::LambdaRankNDCG*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’, 2026-02-13T07:57:14,309 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Args = {xgboost::obj::LambdaRankNDCG*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,310 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,312 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,313 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:17 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:397:21: 2026-02-13T07:57:14,314 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,315 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,316 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,317 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:57:14,318 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,319 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tp = xgboost::obj::LambdaRankNDCG*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’, 2026-02-13T07:57:14,320 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Args = {xgboost::obj::LambdaRankNDCG*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,322 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,323 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,323 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:17 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:401:21: 2026-02-13T07:57:14,324 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,325 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,326 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,327 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:57:14,328 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,329 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tp = xgboost::obj::LambdaRankNDCG*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’, 2026-02-13T07:57:14,331 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Args = {xgboost::obj::LambdaRankNDCG*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, xgboost::linalg::TensorView, 1>&, xgboost::linalg::TensorView&, xgboost::common::Span&, unsigned int&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,331 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,332 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankNDCG::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, xgboost::linalg::TensorView, 1>, xgboost::linalg::TensorView, xgboost::common::Span, unsigned int>&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,333 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:17 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:403:21: 2026-02-13T07:57:14,334 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,336 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,337 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,337 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:57:14,338 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,339 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:27: 2026-02-13T07:57:14,340 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-02-13T07:57:14,341 inlined from ‘void xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:378:40: 2026-02-13T07:57:14,342 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,343 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-02-13T07:57:14,344 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,345 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,346 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,347 252 | return this->MakeRankOnCPU(ctx, predt); 2026-02-13T07:57:14,348 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,349 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,350 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In function ‘void xgboost::obj::cpu_impl::MAPStat(const xgboost::Context*, xgboost::linalg::VectorView, xgboost::common::Span, std::shared_ptr)’: 2026-02-13T07:57:14,351 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:442:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,352 442 | void MAPStat(Context const* ctx, linalg::VectorView label, 2026-02-13T07:57:14,354 | ^~~~~~~ 2026-02-13T07:57:14,355 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankMAP*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,357 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankMAP*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,358 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,360 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,362 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:21 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:535:21: 2026-02-13T07:57:14,363 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,364 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,365 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,366 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankMAP*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,367 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankMAP*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,368 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,370 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,371 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:21 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:537:21: 2026-02-13T07:57:14,372 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,373 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,374 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,375 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankMAP*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,376 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankMAP*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,377 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,378 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,380 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:21 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:541:21: 2026-02-13T07:57:14,381 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,382 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,382 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,383 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankMAP*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,385 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankMAP*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,386 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,388 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,389 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:21 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:543:21: 2026-02-13T07:57:14,390 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,392 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,393 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,394 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-02-13T07:57:14,395 inlined from ‘void xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:497:40: 2026-02-13T07:57:14,396 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,397 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-02-13T07:57:14,398 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,399 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,400 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,401 252 | return this->MakeRankOnCPU(ctx, predt); 2026-02-13T07:57:14,403 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,404 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,406 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’: 2026-02-13T07:57:14,407 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:504:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,408 504 | cpu_impl::MAPStat(ctx_, h_label, rank_idx, GetCache()); 2026-02-13T07:57:14,409 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,411 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankPairwise*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,412 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankPairwise*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,413 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,415 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,416 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:23 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:618:21: 2026-02-13T07:57:14,418 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,419 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,420 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,421 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankPairwise*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,422 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankPairwise*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,423 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,424 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,426 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:23 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:620:21: 2026-02-13T07:57:14,427 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,429 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,430 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,431 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankPairwise*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,432 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankPairwise*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,435 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,436 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,437 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:23 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:624:21: 2026-02-13T07:57:14,438 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,439 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,440 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,441 In function ‘constexpr _Res std::__invoke_impl(__invoke_memfun_deref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tp = xgboost::obj::LambdaRankPairwise*&; _Args = {int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’, 2026-02-13T07:57:14,442 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Args = {xgboost::obj::LambdaRankPairwise*&, int&, xgboost::common::Span&, xgboost::linalg::TensorView&, float&, xgboost::common::Span&, unsigned int&, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::&, xgboost::linalg::TensorView, 1>&}]’ at /usr/include/c++/12/bits/invoke.h:96:40, 2026-02-13T07:57:14,444 inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’ at /usr/include/c++/12/tuple:1852:27, 2026-02-13T07:57:14,445 inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (xgboost::obj::LambdaRankObj::*)(int, xgboost::common::Span, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1>); _Tuple = tuple, xgboost::linalg::TensorView, float, xgboost::common::Span, unsigned int, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::TensorView, 1> >&]’ at /usr/include/c++/12/tuple:1863:31, 2026-02-13T07:57:14,446 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:23 = unsigned int]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:626:21: 2026-02-13T07:57:14,447 /usr/include/c++/12/bits/invoke.h:74:46: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,448 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-02-13T07:57:14,449 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,450 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-02-13T07:57:14,451 inlined from ‘void xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:600:40: 2026-02-13T07:57:14,452 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,453 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-02-13T07:57:14,454 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,455 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:250:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,456 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,457 252 | return this->MakeRankOnCPU(ctx, predt); 2026-02-13T07:57:14,458 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:57:14,459 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/../common/ranking_utils.h:252:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,460 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-02-13T07:57:14,461 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,462 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,462 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,463 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,464 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,465 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-02-13T07:57:14,466 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,467 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,468 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,469 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,470 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,471 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-02-13T07:57:14,472 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,473 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,474 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,475 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,476 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,477 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = false; Delta = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,478 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,479 92 | LambdaGrad(linalg::VectorView labels, common::Span predts, 2026-02-13T07:57:14,480 | ^~~~~~~~~~ 2026-02-13T07:57:14,481 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,482 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = false; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,483 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,484 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,485 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘xgboost::GradientPair xgboost::obj::LambdaGrad(xgboost::linalg::VectorView, xgboost::common::Span, xgboost::common::Span, std::size_t, std::size_t, Delta, xgboost::linalg::VectorView, xgboost::linalg::VectorView, double*) [with bool unbiased = true; bool norm_by_diff = true; Delta = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,486 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,487 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:92:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,488 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-02-13T07:57:14,489 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,490 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,491 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,492 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,493 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,494 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,495 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,496 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,497 | ^~~~~~~~~ 2026-02-13T07:57:14,498 In lambda function, 2026-02-13T07:57:14,499 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,499 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,500 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,501 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,502 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,503 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,504 In lambda function, 2026-02-13T07:57:14,505 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,506 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,507 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,508 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,509 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,510 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,511 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,512 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,513 | ^~~~~~~~~ 2026-02-13T07:57:14,514 In lambda function, 2026-02-13T07:57:14,515 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,516 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,518 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,519 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,520 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,521 In lambda function, 2026-02-13T07:57:14,522 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,523 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,525 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,525 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,526 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,528 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = false]’: 2026-02-13T07:57:14,529 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,529 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,530 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,531 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,532 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,533 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,534 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,535 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-02-13T07:57:14,536 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,537 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,538 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,539 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,539 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-02-13T07:57:14,540 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,541 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,542 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,543 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,544 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,545 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,546 | ^~~~~~~~~ 2026-02-13T07:57:14,547 In lambda function, 2026-02-13T07:57:14,548 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,549 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,550 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,551 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,551 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,552 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,553 In lambda function, 2026-02-13T07:57:14,554 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,555 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,556 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,557 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,558 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,559 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,560 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,561 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,562 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,562 | ^~~~~~~~~ 2026-02-13T07:57:14,564 In lambda function, 2026-02-13T07:57:14,564 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,565 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,566 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,568 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,569 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,570 In lambda function, 2026-02-13T07:57:14,571 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,572 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,573 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,574 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,575 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,576 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,576 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = true]’: 2026-02-13T07:57:14,577 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,578 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,579 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,580 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,581 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,582 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,583 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,584 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-02-13T07:57:14,586 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,586 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,587 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,588 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,589 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = false; bool exp_gain = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-02-13T07:57:14,590 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,591 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,592 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,593 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,594 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,595 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,596 | ^~~~~~~~~ 2026-02-13T07:57:14,596 In lambda function, 2026-02-13T07:57:14,597 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,598 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,599 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,600 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,601 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,602 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,603 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,604 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,606 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,606 | ^~~~~~~~~ 2026-02-13T07:57:14,607 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = false]’: 2026-02-13T07:57:14,608 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,609 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,611 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,612 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,613 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,613 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,614 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,616 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-02-13T07:57:14,617 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,618 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,619 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,620 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,621 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = false]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-02-13T07:57:14,622 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,623 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,624 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,625 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,626 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,627 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,628 | ^~~~~~~~~ 2026-02-13T07:57:14,629 In lambda function, 2026-02-13T07:57:14,630 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,631 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,632 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,634 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,635 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,636 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,636 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,637 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,638 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,639 | ^~~~~~~~~ 2026-02-13T07:57:14,640 In lambda function, 2026-02-13T07:57:14,641 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,642 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,645 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,647 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,647 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,649 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = true]’: 2026-02-13T07:57:14,649 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,650 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,651 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,652 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,653 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,654 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,655 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,656 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-02-13T07:57:14,658 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,659 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,659 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,660 In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t)::; Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’, 2026-02-13T07:57:14,662 inlined from ‘void xgboost::obj::LambdaRankNDCG::CalcLambdaForGroupNDCG(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::common::Span, xgboost::bst_group_t) [with bool unbiased = true; bool exp_gain = true]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-02-13T07:57:14,663 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,665 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,667 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,670 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,671 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,672 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,673 | ^~~~~~~~~ 2026-02-13T07:57:14,674 In lambda function, 2026-02-13T07:57:14,675 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,676 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,677 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,678 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,679 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,680 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,681 In lambda function, 2026-02-13T07:57:14,682 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,683 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,684 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,685 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,686 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,687 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,688 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache]’: 2026-02-13T07:57:14,689 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,690 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,691 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,692 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,693 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,694 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,695 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,696 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,697 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,699 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,701 | ^~~~~~~~~ 2026-02-13T07:57:14,704 In lambda function, 2026-02-13T07:57:14,705 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,706 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,707 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,708 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,709 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,710 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,711 In lambda function, 2026-02-13T07:57:14,712 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,727 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,728 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,729 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,730 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,731 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,732 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache]’: 2026-02-13T07:57:14,733 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,734 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,735 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,736 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,737 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,738 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,739 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,740 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,741 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,742 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,743 | ^~~~~~~~~ 2026-02-13T07:57:14,744 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache]’: 2026-02-13T07:57:14,746 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,747 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,748 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,748 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,749 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,750 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,751 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,752 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,753 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,754 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,755 | ^~~~~~~~~ 2026-02-13T07:57:14,756 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache]’: 2026-02-13T07:57:14,757 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,759 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,759 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,760 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,761 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,762 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,763 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,764 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,765 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,766 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,767 | ^~~~~~~~~ 2026-02-13T07:57:14,768 In lambda function, 2026-02-13T07:57:14,769 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,770 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,771 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,772 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,774 In lambda function, 2026-02-13T07:57:14,775 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,776 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,777 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,778 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,779 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,779 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,780 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache]’: 2026-02-13T07:57:14,781 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,782 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,783 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,784 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,785 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,785 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,786 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,787 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,788 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,789 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,789 | ^~~~~~~~~ 2026-02-13T07:57:14,790 In lambda function, 2026-02-13T07:57:14,791 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-02-13T07:57:14,792 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,793 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,794 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,795 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,795 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,796 In lambda function, 2026-02-13T07:57:14,797 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,798 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,799 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,800 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,800 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,802 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = false; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache]’: 2026-02-13T07:57:14,803 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,804 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,805 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,805 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,806 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,807 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,808 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,809 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,809 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,810 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,811 | ^~~~~~~~~ 2026-02-13T07:57:14,812 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = false; Delta = xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache]’: 2026-02-13T07:57:14,813 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,814 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,815 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,816 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,816 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,817 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,818 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,819 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h: In function ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’: 2026-02-13T07:57:14,819 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:222:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,820 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-02-13T07:57:14,821 | ^~~~~~~~~ 2026-02-13T07:57:14,822 In lambda function, 2026-02-13T07:57:14,823 inlined from ‘void xgboost::obj::MakePairs(const xgboost::Context*, int32_t, std::shared_ptr, xgboost::bst_group_t, xgboost::linalg::VectorView, xgboost::common::Span, Op) [with Op = LambdaRankObj::CalcLambdaForGroup&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: >(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::, xgboost::linalg::VectorView >)::]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-02-13T07:57:14,824 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:196:51: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,825 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-02-13T07:57:14,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,826 197 | delta_op, ti_plus, tj_minus, &cost); 2026-02-13T07:57:14,827 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,828 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::CalcLambdaForGroup(int32_t, xgboost::common::Span, xgboost::linalg::VectorView, float, xgboost::common::Span, xgboost::bst_group_t, Delta, xgboost::linalg::VectorView >) [with bool unbiased = true; bool norm_by_diff = true; Delta = xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)::; Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache]’: 2026-02-13T07:57:14,829 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,830 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-02-13T07:57:14,830 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,831 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:165:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,832 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:226:14: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:14,833 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-02-13T07:57:14,834 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,835 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::UpdatePositionBias() [with Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache]’: 2026-02-13T07:57:14,836 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,836 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-02-13T07:57:14,837 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,838 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-02-13T07:57:14,839 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,840 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,841 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,842 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::UpdatePositionBias() [with Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache]’: 2026-02-13T07:57:14,843 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,844 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-02-13T07:57:14,844 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,845 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-02-13T07:57:14,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,847 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,848 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,848 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc: In member function ‘void xgboost::obj::LambdaRankObj::UpdatePositionBias() [with Loss = xgboost::obj::LambdaRankNDCG; Cache = xgboost::ltr::NDCGCache]’: 2026-02-13T07:57:14,849 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,850 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-02-13T07:57:14,851 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,852 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-02-13T07:57:14,853 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:14,854 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:14,855 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/objective/lambdarank_obj.cc:117:45: note: parameter passing for argument of type ‘xgboost::linalg::VectorView’ {aka ‘xgboost::linalg::TensorView’} changed in GCC 7.1 2026-02-13T07:57:28,361 [111/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_prune.cc.o 2026-02-13T07:57:28,361 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_prune.cc:7: 2026-02-13T07:57:28,362 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h: In member function ‘virtual bool xgboost::TreeUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:57:28,363 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h:92:16: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:57:28,364 92 | virtual bool UpdatePredictionCache(DMatrix const* /*data*/, 2026-02-13T07:57:28,365 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:28,366 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_prune.cc: In member function ‘virtual void xgboost::tree::TreePruner::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:57:28,367 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_prune.cc:36:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:57:28,368 36 | void Update(TrainParam const* param, GradientContainer* in_gpair, DMatrix* p_fmat, 2026-02-13T07:57:28,369 | ^~~~~~ 2026-02-13T07:57:28,370 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_prune.cc:43:21: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:57:28,371 43 | syncher_->Update(param, in_gpair, p_fmat, out_position, trees); 2026-02-13T07:57:28,372 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,374 [112/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_colmaker.cc.o 2026-02-13T07:57:42,375 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:23: 2026-02-13T07:57:42,376 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h: In member function ‘virtual bool xgboost::TreeUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:57:42,378 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h:92:16: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:57:42,378 92 | virtual bool UpdatePredictionCache(DMatrix const* /*data*/, 2026-02-13T07:57:42,379 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,380 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/random.h:20, 2026-02-13T07:57:42,381 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:13: 2026-02-13T07:57:42,382 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:57:42,383 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:42,384 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:57:42,385 | ^ 2026-02-13T07:57:42,386 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:42,387 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:57:42,388 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:9: 2026-02-13T07:57:42,389 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’: 2026-02-13T07:57:42,389 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:57:42,390 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:57:42,391 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,392 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::NodeEntry; _Alloc = std::allocator]’: 2026-02-13T07:57:42,393 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:57:42,394 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:57:42,395 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’, 2026-02-13T07:57:42,395 inlined from ‘void xgboost::tree::ColMaker::Builder::InitNewNode(const std::vector&, const std::vector, std::allocator > >&, const xgboost::DMatrix&, const xgboost::RegTree&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:275:19: 2026-02-13T07:57:42,396 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,398 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:57:42,399 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,400 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::NodeEntry; _Alloc = std::allocator]’, 2026-02-13T07:57:42,401 inlined from ‘void xgboost::tree::ColMaker::Builder::InitNewNode(const std::vector&, const std::vector, std::allocator > >&, const xgboost::DMatrix&, const xgboost::RegTree&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:277:22: 2026-02-13T07:57:42,402 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,403 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:57:42,404 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,406 In file included from /usr/include/c++/12/vector:63: 2026-02-13T07:57:42,406 /usr/include/c++/12/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*]’: 2026-02-13T07:57:42,407 /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,408 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 2026-02-13T07:57:42,410 | ^~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,411 /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,427 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; bool _TrivialValueTypes = false]’, 2026-02-13T07:57:42,428 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*]’ at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, 2026-02-13T07:57:42,429 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; _Tp = xgboost::tree::ColMaker::ThreadEntry]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, 2026-02-13T07:57:42,430 inlined from ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1617:35, 2026-02-13T07:57:42,431 inlined from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/vector.tcc:232:44: 2026-02-13T07:57:42,432 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,433 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-02-13T07:57:42,434 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,435 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; bool _TrivialValueTypes = false]’, 2026-02-13T07:57:42,436 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*]’ at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, 2026-02-13T07:57:42,437 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; _Tp = xgboost::tree::ColMaker::ThreadEntry]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, 2026-02-13T07:57:42,438 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:601:31, 2026-02-13T07:57:42,439 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector; _Args = {const vector >&}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-02-13T07:57:42,440 inlined from ‘_ForwardIterator std::__do_uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = vector*; _Size = unsigned int; _Tp = vector]’ at /usr/include/c++/12/bits/stl_uninitialized.h:267:21: 2026-02-13T07:57:42,441 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,442 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-02-13T07:57:42,443 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,444 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; bool _TrivialValueTypes = false]’, 2026-02-13T07:57:42,445 inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*]’ at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, 2026-02-13T07:57:42,447 inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = xgboost::tree::ColMaker::ThreadEntry*; _Tp = xgboost::tree::ColMaker::ThreadEntry]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, 2026-02-13T07:57:42,448 inlined from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:601:31, 2026-02-13T07:57:42,448 inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/12/bits/new_allocator.h:175:4, 2026-02-13T07:57:42,450 inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector; _Args = {const std::vector >&}; _Tp = std::vector]’ at /usr/include/c++/12/bits/alloc_traits.h:516:17, 2026-02-13T07:57:42,451 inlined from ‘std::vector<_Tp, _Alloc>::_Temporary_value::_Temporary_value(std::vector<_Tp, _Alloc>*, _Args&& ...) [with _Args = {const std::vector >&}; _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1830:30, 2026-02-13T07:57:42,452 inlined from ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/vector.tcc:534:25: 2026-02-13T07:57:42,453 /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:57:42,454 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-02-13T07:57:42,455 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:42,456 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc: In member function ‘virtual void xgboost::tree::ColMaker::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:57:42,457 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_colmaker.cc:99:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:57:42,458 99 | void Update(TrainParam const *param, GradientContainer *in_gpair, DMatrix *dmat, 2026-02-13T07:57:42,459 | ^~~~~~ 2026-02-13T07:57:46,120 [113/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_model.cc.o 2026-02-13T07:57:46,121 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc: In member function ‘void xgboost::RegTree::SetLeaves(std::vector >, xgboost::common::Span)’: 2026-02-13T07:57:46,122 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc:896:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:46,123 896 | void RegTree::SetLeaves(std::vector leaves, common::Span weights) { 2026-02-13T07:57:46,124 | ^~~~~~~ 2026-02-13T07:57:46,124 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc: In member function ‘void xgboost::RegTree::ExpandCategorical(xgboost::bst_node_t, xgboost::bst_feature_t, xgboost::common::Span, bool, xgboost::bst_float, xgboost::bst_float, xgboost::bst_float, xgboost::bst_float, float, float, float)’: 2026-02-13T07:57:46,125 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc:901:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:57:46,126 901 | void RegTree::ExpandCategorical(bst_node_t nidx, bst_feature_t split_index, 2026-02-13T07:57:46,128 | ^~~~~~~ 2026-02-13T07:57:46,128 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:57:46,129 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/base.h:17, 2026-02-13T07:57:46,130 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_model.h:10, 2026-02-13T07:57:46,131 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc:6: 2026-02-13T07:57:46,132 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = long long int; _Alloc = std::allocator]’: 2026-02-13T07:57:46,133 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:57:46,134 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:57:46,135 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:46,135 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:57:46,136 inlined from ‘void xgboost::RegTree::SaveCategoricalSplit(xgboost::Json*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc:1039:50: 2026-02-13T07:57:46,137 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:57:46,138 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:57:46,139 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:57:46,140 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = long long int; _Alloc = std::allocator]’, 2026-02-13T07:57:46,141 inlined from ‘void xgboost::RegTree::SaveCategoricalSplit(xgboost::Json*) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/tree_model.cc:1048:47: 2026-02-13T07:57:46,142 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2026-02-13T07:57:46,143 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:57:46,144 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:00,023 [114/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_sync.cc.o 2026-02-13T07:58:00,024 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_sync.cc:15: 2026-02-13T07:58:00,025 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h: In member function ‘virtual bool xgboost::TreeUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:58:00,026 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h:92:16: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:00,027 92 | virtual bool UpdatePredictionCache(DMatrix const* /*data*/, 2026-02-13T07:58:00,028 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:00,029 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_sync.cc:9: 2026-02-13T07:58:00,030 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = char]’: 2026-02-13T07:58:00,031 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:00,031 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:58:00,032 | ^ 2026-02-13T07:58:00,033 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:00,034 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_sync.cc: In member function ‘virtual void xgboost::tree::TreeSyncher::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:58:00,035 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_sync.cc:35:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:00,036 35 | void Update(TrainParam const*, GradientContainer*, DMatrix*, 2026-02-13T07:58:00,037 | ^~~~~~ 2026-02-13T07:58:03,654 [115/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_refresh.cc.o 2026-02-13T07:58:03,654 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_refresh.cc:17: 2026-02-13T07:58:03,655 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h: In member function ‘virtual bool xgboost::TreeUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:58:03,656 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/include/xgboost/tree_updater.h:92:16: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:03,657 92 | virtual bool UpdatePredictionCache(DMatrix const* /*data*/, 2026-02-13T07:58:03,658 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:03,659 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_refresh.cc:10: 2026-02-13T07:58:03,660 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:58:03,660 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:03,661 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:58:03,662 | ^~~~~~~~~ 2026-02-13T07:58:03,663 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:03,664 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:58:03,665 | ^ 2026-02-13T07:58:03,665 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:03,666 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_refresh.cc: In member function ‘virtual void xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:58:03,667 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_refresh.cc:34:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:03,667 34 | void Update(TrainParam const *param, GradientContainer *in_gpair, DMatrix *p_fmat, 2026-02-13T07:58:03,668 | ^~~~~~ 2026-02-13T07:58:03,669 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:58:03,669 inlined from ‘virtual void xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_refresh.cc:93:29: 2026-02-13T07:58:03,670 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:03,671 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:58:03,672 | ^ 2026-02-13T07:58:03,672 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,225 [116/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_approx.cc.o 2026-02-13T07:58:43,225 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:17, 2026-02-13T07:58:43,226 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:15: 2026-02-13T07:58:43,227 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-02-13T07:58:43,228 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/categorical.h:52:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,228 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-02-13T07:58:43,229 | ^~~~~~~~ 2026-02-13T07:58:43,230 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:13, 2026-02-13T07:58:43,231 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:13: 2026-02-13T07:58:43,232 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’, 2026-02-13T07:58:43,232 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53, 2026-02-13T07:58:43,233 inlined from ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, std::vector<_Tp, _Alloc>*, Op) [with T = unsigned char; Alloc = std::allocator]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:67:72: 2026-02-13T07:58:43,233 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,234 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:58:43,234 | ^ 2026-02-13T07:58:43,234 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,235 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:22: 2026-02-13T07:58:43,236 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumeratePart(const xgboost::common::HistogramCuts&, xgboost::common::Span, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) [with int d_step = 1]’: 2026-02-13T07:58:43,236 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,237 191 | void EnumeratePart(common::HistogramCuts const &cut, common::Span sorted_idx, 2026-02-13T07:58:43,238 | ^~~~~~~~~~~~~ 2026-02-13T07:58:43,239 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:58:43,239 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumeratePart(const xgboost::common::HistogramCuts&, xgboost::common::Span, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) [with int d_step = -1]’: 2026-02-13T07:58:43,240 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,241 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:58:43,242 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::tree::GradStats xgboost::tree::HistEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const [with int d_step = 1]’: 2026-02-13T07:58:43,242 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:263:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:58:43,242 263 | GradStats EnumerateSplit(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-02-13T07:58:43,243 | ^~~~~~~~~~~~~~ 2026-02-13T07:58:43,243 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::tree::GradStats xgboost::tree::HistEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const [with int d_step = -1]’: 2026-02-13T07:58:43,244 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:263:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:58:43,244 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:27: 2026-02-13T07:58:43,245 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h: In member function ‘void xgboost::tree::BoundedHistCollection::AllocateHistograms(xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:58:43,246 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h:85:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,247 85 | void AllocateHistograms(common::Span nodes_to_build, 2026-02-13T07:58:43,248 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,248 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h:85:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,249 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:25: 2026-02-13T07:58:43,250 In lambda function, 2026-02-13T07:58:43,250 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:58:43,251 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:58:43,252 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder13SyncHistogramINS2_14ScalarTreeViewEEEvPKNS_7ContextERKT_RKSt6vectorIiSaIiEESG_EUljNS0_7Range1dEE2_EEvRKNS0_14BlockedSpace2dEiOS9_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:58:43,252 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:214:34: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,253 214 | common::SubtractionHist(subtract_hist, parent_hist, sibling_hist, r.begin(), r.end()); 2026-02-13T07:58:43,253 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,254 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumerateOneHot(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const’: 2026-02-13T07:58:43,255 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:114:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:58:43,256 114 | void EnumerateOneHot(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-02-13T07:58:43,256 | ^~~~~~~~~~~~~~~ 2026-02-13T07:58:43,257 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:58:43,258 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:11: 2026-02-13T07:58:43,258 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’: 2026-02-13T07:58:43,259 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:58:43,260 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:58:43,260 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,261 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:58:43,262 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-02-13T07:58:43,263 inlined from ‘void xgboost::common::HistCollection::AllocateData(xgboost::bst_uint)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:453:34, 2026-02-13T07:58:43,263 inlined from ‘xgboost::common::GHistRow xgboost::common::ParallelGHistBuilder::GetInitializedHist(size_t, size_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:512:32: 2026-02-13T07:58:43,264 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:58:43,265 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:58:43,265 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,266 In lambda function, 2026-02-13T07:58:43,266 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:58:43,267 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:58:43,267 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb0EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:58:43,268 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:89:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,269 89 | common::BuildHist(gpair_h, rid_set, gidx, hist, read_by_column); 2026-02-13T07:58:43,269 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,270 In lambda function, 2026-02-13T07:58:43,271 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:58:43,271 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:58:43,272 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb1EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:58:43,273 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:89:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,274 89 | common::BuildHist(gpair_h, rid_set, gidx, hist, read_by_column); 2026-02-13T07:58:43,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,275 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:14: 2026-02-13T07:58:43,275 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:58:43,276 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,277 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:58:43,277 | ^ 2026-02-13T07:58:43,278 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,279 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In function ‘void xgboost::tree::UpdatePredictionCacheImpl(const xgboost::Context*, const xgboost::RegTree*, xgboost::common::Span, xgboost::linalg::MatrixView)’: 2026-02-13T07:58:43,279 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:755:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,280 755 | inline void UpdatePredictionCacheImpl(Context const *ctx, RegTree const *p_last_tree, 2026-02-13T07:58:43,281 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,281 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘virtual bool xgboost::tree::GlobalApproxUpdater::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:58:43,282 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:316:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,282 316 | bool UpdatePredictionCache(DMatrix const *p_fmat, 2026-02-13T07:58:43,283 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,283 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h: In member function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const TreeView&, std::vector >*, std::vector >*, bool) [with TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:58:43,284 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,284 125 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:58:43,285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,286 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,286 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,287 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,288 146 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:58:43,289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,289 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,290 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,291 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’: 2026-02-13T07:58:43,291 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:58:43,292 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:58:43,293 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,293 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’: 2026-02-13T07:58:43,294 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:58:43,294 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-02-13T07:58:43,295 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:387:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,296 387 | EnumeratePart<+1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-02-13T07:58:43,296 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,296 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:388:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,297 388 | EnumeratePart<-1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-02-13T07:58:43,297 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,298 In file included from /usr/include/c++/12/algorithm:61, 2026-02-13T07:58:43,299 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:6: 2026-02-13T07:58:43,299 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = xgboost::tree::AllgatherColumnSplit(const xgboost::Context*, const std::vector&)::&)>]’: 2026-02-13T07:58:43,300 /usr/include/c++/12/bits/stl_algo.h:4252:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,301 4252 | transform(_InputIterator __first, _InputIterator __last, 2026-02-13T07:58:43,301 | ^~~~~~~~~ 2026-02-13T07:58:43,302 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EvaluateSplits(const xgboost::tree::BoundedHistCollection&, const xgboost::common::HistogramCuts&, xgboost::common::Span, const xgboost::RegTree&, std::vector*)’: 2026-02-13T07:58:43,303 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:334:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,303 334 | void EvaluateSplits(const BoundedHistCollection &hist, common::HistogramCuts const &cut, 2026-02-13T07:58:43,304 | ^~~~~~~~~~~~~~ 2026-02-13T07:58:43,305 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xgboost::Context*&, long long unsigned int, const long long unsigned int&, bool}; _Tp = xgboost::tree::CommonRowPartitioner; _Alloc = std::allocator]’: 2026-02-13T07:58:43,306 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:58:43,306 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:58:43,307 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,307 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:58:43,308 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,308 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:58:43,309 | ^~~~~~~~~ 2026-02-13T07:58:43,309 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,310 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:58:43,310 | ^ 2026-02-13T07:58:43,311 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,311 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:58:43,312 inlined from ‘void xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const TreeView&, const std::vector >&, const std::vector >&) [with TreeView = xgboost::tree::ScalarTreeView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:194:12: 2026-02-13T07:58:43,312 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,313 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:58:43,314 | ^ 2026-02-13T07:58:43,315 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,315 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*)’: 2026-02-13T07:58:43,316 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:101:18: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,316 101 | CPUExpandEntry InitRoot(DMatrix *p_fmat, std::vector const &gpair, 2026-02-13T07:58:43,317 | ^~~~~~~~ 2026-02-13T07:58:43,318 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:58:43,318 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-02-13T07:58:43,319 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-02-13T07:58:43,320 inlined from ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:112:94: 2026-02-13T07:58:43,321 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,321 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:58:43,321 | ^ 2026-02-13T07:58:43,322 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:58:43,323 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*)’: 2026-02-13T07:58:43,323 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:127:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,324 127 | evaluator_.EvaluateSplits(histograms, feature_values_, ft, *p_tree, &nodes); 2026-02-13T07:58:43,325 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,326 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:127:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,326 In file included from /usr/include/c++/12/bits/stl_algo.h:60: 2026-02-13T07:58:43,327 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = xgboost::tree::CPUExpandEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: 2026-02-13T07:58:43,327 /usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,328 135 | __push_heap(_RandomAccessIterator __first, 2026-02-13T07:58:43,329 | ^~~~~~~~~~~ 2026-02-13T07:58:43,330 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,331 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:740:13: 2026-02-13T07:58:43,331 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,332 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:58:43,332 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:58:43,333 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::ApplyTreeSplit(const xgboost::tree::CPUExpandEntry&, xgboost::RegTree*)’: 2026-02-13T07:58:43,333 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:432:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,333 432 | tree.ExpandCategorical( 2026-02-13T07:58:43,334 | ~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:58:43,334 433 | candidate.nid, candidate.split.SplitIndex(), candidate.split.cat_bits, 2026-02-13T07:58:43,335 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,336 434 | candidate.split.DefaultLeft(), base_weight, left_weight * param_->learning_rate, 2026-02-13T07:58:43,336 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,337 435 | right_weight * param_->learning_rate, candidate.split.loss_chg, parent_sum.GetHess(), 2026-02-13T07:58:43,338 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,339 436 | candidate.split.left_sum.GetHess(), candidate.split.right_sum.GetHess()); 2026-02-13T07:58:43,339 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,340 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:432:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,341 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::common::Span)’: 2026-02-13T07:58:43,342 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:75:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,342 75 | void InitData(DMatrix *p_fmat, RegTree const *p_tree, common::Span hess) { 2026-02-13T07:58:43,343 | ^~~~~~~~ 2026-02-13T07:58:43,344 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const xgboost::Context*&, long long unsigned int, const long long unsigned int&, bool}; _Tp = xgboost::tree::CommonRowPartitioner; _Alloc = std::allocator]’, 2026-02-13T07:58:43,344 inlined from ‘void xgboost::tree::GlobalApproxBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::common::Span)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:90:32: 2026-02-13T07:58:43,345 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,346 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:58:43,347 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,347 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = xgboost::tree::CPUExpandEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 2026-02-13T07:58:43,348 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,348 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2026-02-13T07:58:43,349 | ^~~~~~~~~~~~~ 2026-02-13T07:58:43,349 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 2026-02-13T07:58:43,350 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,350 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-02-13T07:58:43,351 | ^~~~~~~~~~~ 2026-02-13T07:58:43,352 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,352 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,353 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:92:28: 2026-02-13T07:58:43,354 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,355 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:58:43,355 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,356 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’: 2026-02-13T07:58:43,357 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:178:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,357 178 | void UpdateTree(DMatrix *p_fmat, std::vector const &gpair, common::Span hess, 2026-02-13T07:58:43,358 | ^~~~~~~~~~ 2026-02-13T07:58:43,359 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:181:19: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,359 181 | this->InitData(p_fmat, p_tree, hess); 2026-02-13T07:58:43,360 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,360 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:181:19: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,361 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:185:32: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,361 185 | driver.Push({this->InitRoot(p_fmat, gpair, hess, p_tree)}); 2026-02-13T07:58:43,362 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,362 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,363 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:205:26: 2026-02-13T07:58:43,363 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,364 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:58:43,365 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:58:43,366 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,366 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:207:40: 2026-02-13T07:58:43,367 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,368 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:58:43,368 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,369 In member function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const TreeView&, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::CPUExpandEntry; TreeView = xgboost::tree::ScalarTreeView]’, 2026-02-13T07:58:43,370 inlined from ‘void xgboost::tree::GlobalApproxBuilder::BuildHistogram(xgboost::DMatrix*, xgboost::RegTree*, const std::vector&, const std::vector, std::allocator > >&, xgboost::common::Span)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:148:48, 2026-02-13T07:58:43,371 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:222:29: 2026-02-13T07:58:43,371 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:397:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,372 397 | AssignNodes(tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-02-13T07:58:43,372 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,373 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,373 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:228:32: 2026-02-13T07:58:43,374 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,374 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:58:43,375 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:58:43,376 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,377 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:229:32: 2026-02-13T07:58:43,377 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,378 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:58:43,378 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:58:43,379 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’: 2026-02-13T07:58:43,380 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:234:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,381 234 | evaluator_.EvaluateSplits(histograms, feature_values_, ft, *p_tree, &best_splits); 2026-02-13T07:58:43,381 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,382 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:234:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,382 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:58:43,383 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2026-02-13T07:58:43,383 inlined from ‘void xgboost::tree::Driver::Push(EntryIterT, EntryIterT) [with EntryIterT = __gnu_cxx::__normal_iterator >; ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:46:20, 2026-02-13T07:58:43,384 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:237:18: 2026-02-13T07:58:43,385 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,385 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:58:43,386 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:58:43,387 In function ‘void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = function]’, 2026-02-13T07:58:43,388 inlined from ‘std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:567:23, 2026-02-13T07:58:43,388 inlined from ‘xgboost::tree::Driver::Driver(xgboost::tree::TrainParam, std::size_t) [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:39:9, 2026-02-13T07:58:43,389 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector, std::allocator > >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:183:42: 2026-02-13T07:58:43,390 /usr/include/c++/12/bits/stl_heap.h:413:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:58:43,390 413 | std::__make_heap(__first, __last, __cmp); 2026-02-13T07:58:43,391 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,392 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc: In member function ‘virtual void xgboost::tree::GlobalApproxUpdater::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:58:43,392 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:287:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:58:43,393 287 | void Update(TrainParam const *param, GradientContainer *in_gpair, DMatrix *m, 2026-02-13T07:58:43,393 | ^~~~~~ 2026-02-13T07:58:43,394 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:310:31: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:58:43,394 310 | this->pimpl_->UpdateTree(m, s_gpair, hess, p_tree, &out_position[t_idx]); 2026-02-13T07:58:43,395 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:58:43,395 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_approx.cc:310:31: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,048 [117/118] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_quantile_hist.cc.o 2026-02-13T07:59:48,048 In file included from /usr/include/c++/12/algorithm:60, 2026-02-13T07:59:48,049 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:7: 2026-02-13T07:59:48,050 /usr/include/c++/12/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_negate:: >]’: 2026-02-13T07:59:48,050 /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,051 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-02-13T07:59:48,051 | ^~~~~~~~~ 2026-02-13T07:59:48,052 /usr/include/c++/12/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,052 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:17, 2026-02-13T07:59:48,052 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:17: 2026-02-13T07:59:48,053 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-02-13T07:59:48,054 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/categorical.h:52:28: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,054 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-02-13T07:59:48,055 | ^~~~~~~~ 2026-02-13T07:59:48,055 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:27: 2026-02-13T07:59:48,055 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In static member function ‘static double xgboost::tree::HistMultiEvaluator::MultiCalcSplitGain(const xgboost::tree::TrainParam&, xgboost::linalg::VectorView >, xgboost::linalg::VectorView >, xgboost::linalg::VectorView, xgboost::linalg::VectorView)’: 2026-02-13T07:59:48,056 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:504:17: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,056 504 | static double MultiCalcSplitGain(TrainParam const ¶m, 2026-02-13T07:59:48,057 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,057 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:504:17: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,057 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumeratePart(const xgboost::common::HistogramCuts&, xgboost::common::Span, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) [with int d_step = 1]’: 2026-02-13T07:59:48,058 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,058 191 | void EnumeratePart(common::HistogramCuts const &cut, common::Span sorted_idx, 2026-02-13T07:59:48,059 | ^~~~~~~~~~~~~ 2026-02-13T07:59:48,059 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:59:48,060 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumeratePart(const xgboost::common::HistogramCuts&, xgboost::common::Span, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) [with int d_step = -1]’: 2026-02-13T07:59:48,060 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,061 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:191:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:59:48,061 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::tree::GradStats xgboost::tree::HistEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const [with int d_step = 1]’: 2026-02-13T07:59:48,062 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:263:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:59:48,062 263 | GradStats EnumerateSplit(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-02-13T07:59:48,062 | ^~~~~~~~~~~~~~ 2026-02-13T07:59:48,063 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::tree::GradStats xgboost::tree::HistEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const [with int d_step = -1]’: 2026-02-13T07:59:48,063 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:263:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:59:48,064 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:27: 2026-02-13T07:59:48,064 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h: In member function ‘void xgboost::tree::BoundedHistCollection::AllocateHistograms(xgboost::common::Span, xgboost::common::Span)’: 2026-02-13T07:59:48,065 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h:85:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,065 85 | void AllocateHistograms(common::Span nodes_to_build, 2026-02-13T07:59:48,066 | ^~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,066 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/hist_cache.h:85:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,067 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:31: 2026-02-13T07:59:48,067 In lambda function, 2026-02-13T07:59:48,068 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:59:48,068 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::ScalarTreeView&, const std::vector >&, const std::vector >&)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:59:48,069 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder13SyncHistogramINS2_14ScalarTreeViewEEEvPKNS_7ContextERKT_RKSt6vectorIiSaIiEESG_EUljNS0_7Range1dEE2_EEvRKNS0_14BlockedSpace2dEiOS9_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:59:48,070 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:214:34: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,070 214 | common::SubtractionHist(subtract_hist, parent_hist, sibling_hist, r.begin(), r.end()); 2026-02-13T07:59:48,070 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,071 In lambda function, 2026-02-13T07:59:48,071 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::MultiTargetTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::MultiTargetTreeView&, const std::vector >&, const std::vector >&)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:59:48,072 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::Context*, const xgboost::tree::MultiTargetTreeView&, const std::vector >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::tree::MultiTargetTreeView&, const std::vector >&, const std::vector >&)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:59:48,072 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder13SyncHistogramINS2_19MultiTargetTreeViewEEEvPKNS_7ContextERKT_RKSt6vectorIiSaIiEESG_EUljNS0_7Range1dEE2_EEvRKNS0_14BlockedSpace2dEiOS9_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:59:48,073 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:214:34: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,073 214 | common::SubtractionHist(subtract_hist, parent_hist, sibling_hist, r.begin(), r.end()); 2026-02-13T07:59:48,074 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,074 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EnumerateOneHot(const xgboost::common::HistogramCuts&, xgboost::common::ConstGHistRow, xgboost::bst_feature_t, xgboost::bst_node_t, const xgboost::tree::TreeEvaluator::SplitEvaluator&, xgboost::tree::SplitEntry*) const’: 2026-02-13T07:59:48,074 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:114:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-02-13T07:59:48,075 114 | void EnumerateOneHot(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-02-13T07:59:48,075 | ^~~~~~~~~~~~~~~ 2026-02-13T07:59:48,076 In file included from /usr/include/c++/12/vector:70, 2026-02-13T07:59:48,076 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:13: 2026-02-13T07:59:48,076 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’: 2026-02-13T07:59:48,077 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2026-02-13T07:59:48,077 523 | vector<_Tp, _Alloc>:: 2026-02-13T07:59:48,078 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,078 In file included from /usr/include/c++/12/vector:64: 2026-02-13T07:59:48,079 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-02-13T07:59:48,079 inlined from ‘void xgboost::common::HistCollection::AllocateData(xgboost::bst_uint)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:453:34, 2026-02-13T07:59:48,080 inlined from ‘xgboost::common::GHistRow xgboost::common::ParallelGHistBuilder::GetInitializedHist(size_t, size_t)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/hist_util.h:512:32: 2026-02-13T07:59:48,080 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,081 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-13T07:59:48,081 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,082 In lambda function, 2026-02-13T07:59:48,087 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:59:48,088 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:59:48,089 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb0EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:59:48,089 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:89:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,090 89 | common::BuildHist(gpair_h, rid_set, gidx, hist, read_by_column); 2026-02-13T07:59:48,090 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,091 In lambda function, 2026-02-13T07:59:48,091 inlined from ‘xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:154:13, 2026-02-13T07:59:48,092 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::BuildLocalHistograms(const xgboost::common::BlockedSpace2d&, const xgboost::GHistIndexMatrix&, const std::vector >&, const xgboost::common::RowSetCollection&, xgboost::common::Span >, bool)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/dmlc-core/include/dmlc/././common.h:69:8, 2026-02-13T07:59:48,092 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb1EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../common/threading_utils.h:147:12: 2026-02-13T07:59:48,093 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:89:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,094 89 | common::BuildHist(gpair_h, rid_set, gidx, hist, read_by_column); 2026-02-13T07:59:48,095 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,095 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:14, 2026-02-13T07:59:48,096 from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:15: 2026-02-13T07:59:48,096 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h: In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = unsigned int]’: 2026-02-13T07:59:48,097 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,098 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-02-13T07:59:48,098 | ^ 2026-02-13T07:59:48,099 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,099 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘bool xgboost::tree::HistMultiEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::bst_feature_t, xgboost::common::Span > >, xgboost::linalg::VectorView >, double, xgboost::tree::SplitEntryContainer > >*) const [with int d_step = 1]’: 2026-02-13T07:59:48,107 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:518:8: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-02-13T07:59:48,110 518 | bool EnumerateSplit(common::HistogramCuts const &cut, bst_feature_t fidx, 2026-02-13T07:59:48,111 | ^~~~~~~~~~~~~~ 2026-02-13T07:59:48,114 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:518:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,117 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:556:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,124 556 | MultiCalcSplitGain(*param_, right_sum, left_sum, right_weight, left_weight) - 2026-02-13T07:59:48,127 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,128 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:556:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,128 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:556:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,129 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-02-13T07:59:48,129 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:622:37: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-02-13T07:59:48,130 622 | this->EnumerateSplit<+1>(cut, fidx, node_hist, parent_sum, parent_gain, best); 2026-02-13T07:59:48,130 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,131 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:622:37: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-02-13T07:59:48,132 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:622:37: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,132 In member function ‘bool xgboost::tree::HistMultiEvaluator::EnumerateSplit(const xgboost::common::HistogramCuts&, xgboost::bst_feature_t, xgboost::common::Span > >, xgboost::linalg::VectorView >, double, xgboost::tree::SplitEntryContainer > >*) const [with int d_step = -1]’, 2026-02-13T07:59:48,133 inlined from ‘xgboost::tree::HistMultiEvaluator::EvaluateSplits(const xgboost::RegTree&, xgboost::common::Span, const xgboost::common::HistogramCuts&, std::vector*)::’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:624:35: 2026-02-13T07:59:48,133 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:567:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,134 567 | MultiCalcSplitGain(*param_, right_sum, left_sum, left_weight, right_weight) - 2026-02-13T07:59:48,134 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,135 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:567:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,135 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:567:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,136 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::linalg::Vector xgboost::tree::HistMultiEvaluator::InitRoot(xgboost::linalg::VectorView >)’: 2026-02-13T07:59:48,136 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:648:25: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,137 648 | linalg::Vector InitRoot(linalg::VectorView root_sum) { 2026-02-13T07:59:48,137 | ^~~~~~~~ 2026-02-13T07:59:48,138 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In function ‘void xgboost::tree::UpdatePredictionCacheImpl(const xgboost::Context*, const xgboost::RegTree*, xgboost::common::Span, xgboost::linalg::MatrixView)’: 2026-02-13T07:59:48,139 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:755:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,139 755 | inline void UpdatePredictionCacheImpl(Context const *ctx, RegTree const *p_last_tree, 2026-02-13T07:59:48,140 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,140 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘virtual bool xgboost::tree::QuantileHistMaker::UpdatePredictionCache(const xgboost::DMatrix*, xgboost::common::Span >, xgboost::linalg::MatrixView)’: 2026-02-13T07:59:48,141 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:699:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,141 699 | bool UpdatePredictionCache(DMatrix const *p_fmat, 2026-02-13T07:59:48,142 | ^~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,142 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h: In member function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const TreeView&, std::vector >*, std::vector >*, bool) [with TreeView = xgboost::tree::MultiTargetTreeView]’: 2026-02-13T07:59:48,143 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,143 125 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,144 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,144 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,144 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,145 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,145 146 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,146 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,146 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,147 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,147 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h: In member function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const TreeView&, std::vector >*, std::vector >*, bool) [with TreeView = xgboost::tree::ScalarTreeView]’: 2026-02-13T07:59:48,148 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,148 125 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,149 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,150 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:125:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,150 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,150 146 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,151 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,151 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,152 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:146:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,152 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’: 2026-02-13T07:59:48,153 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:59:48,154 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:59:48,154 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,155 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-02-13T07:59:48,155 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:387:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,156 387 | EnumeratePart<+1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-02-13T07:59:48,156 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,156 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:388:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,157 388 | EnumeratePart<-1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-02-13T07:59:48,157 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistMultiEvaluator::EvaluateSplits(const xgboost::RegTree&, xgboost::common::Span, const xgboost::common::HistogramCuts&, std::vector*)’: 2026-02-13T07:59:48,158 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:581:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,159 581 | void EvaluateSplits(RegTree const &tree, common::Span hist, 2026-02-13T07:59:48,159 | ^~~~~~~~~~~~~~ 2026-02-13T07:59:48,160 In file included from /usr/include/c++/12/algorithm:61: 2026-02-13T07:59:48,160 /usr/include/c++/12/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _OIter = __gnu_cxx::__normal_iterator >; _UnaryOperation = xgboost::tree::AllgatherColumnSplit(const xgboost::Context*, const std::vector&)::&)>]’: 2026-02-13T07:59:48,161 /usr/include/c++/12/bits/stl_algo.h:4252:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,161 4252 | transform(_InputIterator __first, _InputIterator __last, 2026-02-13T07:59:48,162 | ^~~~~~~~~ 2026-02-13T07:59:48,162 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::EvaluateSplits(const xgboost::tree::BoundedHistCollection&, const xgboost::common::HistogramCuts&, xgboost::common::Span, const xgboost::RegTree&, std::vector*)’: 2026-02-13T07:59:48,163 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:334:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,164 334 | void EvaluateSplits(const BoundedHistCollection &hist, common::HistogramCuts const &cut, 2026-02-13T07:59:48,164 | ^~~~~~~~~~~~~~ 2026-02-13T07:59:48,165 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xgboost::Context*&, long long unsigned int, const long long unsigned int&, bool}; _Tp = xgboost::tree::CommonRowPartitioner; _Alloc = std::allocator]’: 2026-02-13T07:59:48,165 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:59:48,166 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:59:48,166 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,166 In file included from /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:13: 2026-02-13T07:59:48,167 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’: 2026-02-13T07:59:48,167 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:44:22: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,168 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-02-13T07:59:48,168 | ^~~~~~~~~ 2026-02-13T07:59:48,169 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,169 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:59:48,170 | ^ 2026-02-13T07:59:48,170 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,171 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:59:48,171 inlined from ‘void xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const TreeView&, const std::vector >&, const std::vector >&) [with TreeView = xgboost::tree::MultiTargetTreeView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:194:12: 2026-02-13T07:59:48,172 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,172 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:59:48,173 | ^ 2026-02-13T07:59:48,174 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,174 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:59:48,174 inlined from ‘void xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const TreeView&, const std::vector >&, const std::vector >&) [with TreeView = xgboost::tree::ScalarTreeView]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:194:12: 2026-02-13T07:59:48,175 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,176 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:59:48,176 | ^ 2026-02-13T07:59:48,176 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,177 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:59:48,177 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-02-13T07:59:48,178 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-02-13T07:59:48,178 inlined from ‘xgboost::tree::CPUExpandEntry xgboost::tree::HistUpdater::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:541:99: 2026-02-13T07:59:48,179 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,179 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:59:48,179 | ^ 2026-02-13T07:59:48,180 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,180 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘xgboost::tree::CPUExpandEntry xgboost::tree::HistUpdater::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’: 2026-02-13T07:59:48,181 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:554:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,181 554 | evaluator_->EvaluateSplits(histogram_builder_->Histogram(0), gmat.cut, ft, *p_tree, 2026-02-13T07:59:48,182 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,182 555 | &entries); 2026-02-13T07:59:48,183 | ~~~~~~~~~ 2026-02-13T07:59:48,183 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:554:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,184 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘xgboost::tree::MultiExpandEntry xgboost::tree::MultiTargetHistBuilder::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’: 2026-02-13T07:59:48,184 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:237:27: note: parameter passing for argument of type ‘xgboost::linalg::TensorView, 1>’ changed in GCC 7.1 2026-02-13T07:59:48,185 237 | cpu_impl::SumGradients(ctx_, gpair, root_sum.HostView()); 2026-02-13T07:59:48,185 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,186 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-02-13T07:59:48,186 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, bool, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-02-13T07:59:48,187 inlined from ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-02-13T07:59:48,187 inlined from ‘xgboost::tree::MultiExpandEntry xgboost::tree::MultiTargetHistBuilder::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:243:47: 2026-02-13T07:59:48,188 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,188 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-02-13T07:59:48,189 | ^ 2026-02-13T07:59:48,190 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:59:53: note: parameter passing for argument of type ‘xgboost::linalg::TensorView’ changed in GCC 7.1 2026-02-13T07:59:48,190 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘xgboost::tree::MultiExpandEntry xgboost::tree::MultiTargetHistBuilder::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’: 2026-02-13T07:59:48,191 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:249:50: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-02-13T07:59:48,191 249 | auto weight = evaluator_->InitRoot(h_root_sum); 2026-02-13T07:59:48,192 | ^ 2026-02-13T07:59:48,193 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’: 2026-02-13T07:59:48,193 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-13T07:59:48,194 439 | vector<_Tp, _Alloc>:: 2026-02-13T07:59:48,194 | ^~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,195 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::ApplyTreeSplit(const xgboost::tree::CPUExpandEntry&, xgboost::RegTree*)’: 2026-02-13T07:59:48,195 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:432:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,195 432 | tree.ExpandCategorical( 2026-02-13T07:59:48,196 | ~~~~~~~~~~~~~~~~~~~~~~^ 2026-02-13T07:59:48,196 433 | candidate.nid, candidate.split.SplitIndex(), candidate.split.cat_bits, 2026-02-13T07:59:48,197 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,197 434 | candidate.split.DefaultLeft(), base_weight, left_weight * param_->learning_rate, 2026-02-13T07:59:48,198 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,198 435 | right_weight * param_->learning_rate, candidate.split.loss_chg, parent_sum.GetHess(), 2026-02-13T07:59:48,199 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,199 436 | candidate.split.left_sum.GetHess(), candidate.split.right_sum.GetHess()); 2026-02-13T07:59:48,200 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,200 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/evaluate_splits.h:432:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,201 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const xgboost::Context*&, long long unsigned int, const long long unsigned int&, bool}; _Tp = xgboost::tree::CommonRowPartitioner; _Alloc = std::allocator]’, 2026-02-13T07:59:48,201 inlined from ‘void xgboost::tree::HistUpdater::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:480:34: 2026-02-13T07:59:48,202 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,203 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:59:48,204 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,204 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const xgboost::Context*&, long long unsigned int, const long long unsigned int&, bool}; _Tp = xgboost::tree::CommonRowPartitioner; _Alloc = std::allocator]’, 2026-02-13T07:59:48,205 inlined from ‘void xgboost::tree::MultiTargetHistBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:210:34: 2026-02-13T07:59:48,206 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,206 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:59:48,207 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,207 In file included from /usr/include/c++/12/bits/stl_algo.h:60: 2026-02-13T07:59:48,208 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = xgboost::tree::CPUExpandEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]’: 2026-02-13T07:59:48,208 /usr/include/c++/12/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,209 135 | __push_heap(_RandomAccessIterator __first, 2026-02-13T07:59:48,210 | ^~~~~~~~~~~ 2026-02-13T07:59:48,210 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,211 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:740:13: 2026-02-13T07:59:48,211 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,212 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:59:48,213 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:59:48,213 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h: In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = unsigned char; int kDim = 1]’: 2026-02-13T07:59:48,214 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,214 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-02-13T07:59:48,215 | ^ 2026-02-13T07:59:48,215 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/../collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,216 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-02-13T07:59:48,216 inlined from ‘_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:516:32, 2026-02-13T07:59:48,217 inlined from ‘bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:456:40, 2026-02-13T07:59:48,218 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:83 = std::vector >]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-02-13T07:59:48,218 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:204:16, 2026-02-13T07:59:48,219 inlined from ‘bool xgboost::tree::ExpandEntryImpl::IsValid(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const [with Impl = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-02-13T07:59:48,219 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:77:20: 2026-02-13T07:59:48,220 /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,220 109 | return std::__find_if(__first, __last, 2026-02-13T07:59:48,221 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,221 110 | __gnu_cxx::__ops::__negate(__pred), 2026-02-13T07:59:48,222 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,222 111 | std::__iterator_category(__first)); 2026-02-13T07:59:48,223 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,223 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-02-13T07:59:48,224 inlined from ‘_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:516:32, 2026-02-13T07:59:48,225 inlined from ‘bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:456:40, 2026-02-13T07:59:48,225 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:83 = std::vector >]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-02-13T07:59:48,226 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:204:43, 2026-02-13T07:59:48,226 inlined from ‘bool xgboost::tree::ExpandEntryImpl::IsValid(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const [with Impl = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-02-13T07:59:48,227 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:77:20: 2026-02-13T07:59:48,227 /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,228 109 | return std::__find_if(__first, __last, 2026-02-13T07:59:48,228 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,229 110 | __gnu_cxx::__ops::__negate(__pred), 2026-02-13T07:59:48,229 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,230 111 | std::__iterator_category(__first)); 2026-02-13T07:59:48,230 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,231 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-02-13T07:59:48,232 inlined from ‘_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:516:32, 2026-02-13T07:59:48,232 inlined from ‘bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:456:40, 2026-02-13T07:59:48,232 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:83 = std::vector >]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-02-13T07:59:48,233 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:204:16, 2026-02-13T07:59:48,234 inlined from ‘bool xgboost::tree::ExpandEntryImpl::IsValid(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const [with Impl = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-02-13T07:59:48,234 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:90:20: 2026-02-13T07:59:48,235 /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,235 109 | return std::__find_if(__first, __last, 2026-02-13T07:59:48,236 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,236 110 | __gnu_cxx::__ops::__negate(__pred), 2026-02-13T07:59:48,237 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,237 111 | std::__iterator_category(__first)); 2026-02-13T07:59:48,238 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,238 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-02-13T07:59:48,239 inlined from ‘_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:516:32, 2026-02-13T07:59:48,239 inlined from ‘bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const::::]’ at /usr/include/c++/12/bits/stl_algo.h:456:40, 2026-02-13T07:59:48,240 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:83 = std::vector >]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-02-13T07:59:48,240 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:204:43, 2026-02-13T07:59:48,241 inlined from ‘bool xgboost::tree::ExpandEntryImpl::IsValid(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const [with Impl = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-02-13T07:59:48,241 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:90:20: 2026-02-13T07:59:48,242 /usr/include/c++/12/bits/stl_algo.h:109:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2026-02-13T07:59:48,242 109 | return std::__find_if(__first, __last, 2026-02-13T07:59:48,243 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,243 110 | __gnu_cxx::__ops::__negate(__pred), 2026-02-13T07:59:48,244 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,244 111 | std::__iterator_category(__first)); 2026-02-13T07:59:48,245 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,245 In member function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const TreeView&, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::MultiExpandEntry; TreeView = xgboost::tree::MultiTargetTreeView]’, 2026-02-13T07:59:48,246 inlined from ‘void xgboost::tree::MultiTargetHistBuilder::BuildHistogram(xgboost::DMatrix*, const xgboost::RegTree*, const std::vector&, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:279:43, 2026-02-13T07:59:48,246 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = MultiExpandEntry; Updater = MultiTargetHistBuilder]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:133:30: 2026-02-13T07:59:48,247 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:397:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,247 397 | AssignNodes(tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,248 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,248 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = xgboost::tree::CPUExpandEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 2026-02-13T07:59:48,249 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,249 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2026-02-13T07:59:48,250 | ^~~~~~~~~~~~~ 2026-02-13T07:59:48,250 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 2026-02-13T07:59:48,251 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,251 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-02-13T07:59:48,252 | ^~~~~~~~~~~ 2026-02-13T07:59:48,252 /usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,253 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,253 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:92:28: 2026-02-13T07:59:48,254 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,254 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:59:48,255 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,255 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,256 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:123:24: 2026-02-13T07:59:48,257 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,257 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:59:48,258 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:59:48,258 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const xgboost::tree::CPUExpandEntry&}; _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,259 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:125:38: 2026-02-13T07:59:48,259 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,260 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-13T07:59:48,261 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,261 In member function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const TreeView&, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::CPUExpandEntry; TreeView = xgboost::tree::ScalarTreeView]’, 2026-02-13T07:59:48,262 inlined from ‘void xgboost::tree::HistUpdater::BuildHistogram(xgboost::DMatrix*, xgboost::RegTree*, const std::vector&, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:570:49, 2026-02-13T07:59:48,262 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:133:30: 2026-02-13T07:59:48,263 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/hist/histogram.h:397:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,263 397 | AssignNodes(tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-02-13T07:59:48,264 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,265 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,265 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:139:30: 2026-02-13T07:59:48,266 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,267 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:59:48,267 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:59:48,268 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,269 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:140:30: 2026-02-13T07:59:48,269 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,270 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:59:48,271 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:59:48,271 In member function ‘void xgboost::tree::HistUpdater::EvaluateSplits(xgboost::DMatrix*, const xgboost::RegTree*, std::vector*)’, 2026-02-13T07:59:48,272 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:142:30: 2026-02-13T07:59:48,272 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:499:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,273 499 | evaluator_->EvaluateSplits(histograms, gmat.cut, ft, *p_tree, best_splits); 2026-02-13T07:59:48,273 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,274 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:499:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-02-13T07:59:48,274 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-02-13T07:59:48,275 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2026-02-13T07:59:48,275 inlined from ‘void xgboost::tree::Driver::Push(EntryIterT, EntryIterT) [with EntryIterT = __gnu_cxx::__normal_iterator >; ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:46:20, 2026-02-13T07:59:48,276 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:144:16: 2026-02-13T07:59:48,276 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,277 1287 | _M_realloc_insert(end(), __x); 2026-02-13T07:59:48,278 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-13T07:59:48,278 In function ‘void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = function]’, 2026-02-13T07:59:48,279 inlined from ‘std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = xgboost::tree::CPUExpandEntry; _Sequence = std::vector; _Compare = std::function]’ at /usr/include/c++/12/bits/stl_queue.h:567:23, 2026-02-13T07:59:48,279 inlined from ‘xgboost::tree::Driver::Driver(xgboost::tree::TrainParam, std::size_t) [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/driver.h:39:9, 2026-02-13T07:59:48,280 inlined from ‘void xgboost::tree::UpdateTree(xgboost::common::Monitor*, xgboost::linalg::MatrixView >, Updater*, xgboost::DMatrix*, const TrainParam*, xgboost::HostDeviceVector*, xgboost::RegTree*) [with ExpandEntry = CPUExpandEntry; Updater = HistUpdater]’ at /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:101:23: 2026-02-13T07:59:48,281 /usr/include/c++/12/bits/stl_heap.h:413:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-13T07:59:48,282 413 | std::__make_heap(__first, __last, __cmp); 2026-02-13T07:59:48,282 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-13T07:59:48,283 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘virtual void xgboost::tree::QuantileHistMaker::Update(const xgboost::tree::TrainParam*, xgboost::GradientContainer*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-02-13T07:59:48,284 /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9/cpp_src/src/tree/updater_quantile_hist.cc:623:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-02-13T07:59:48,284 623 | void Update(TrainParam const *param, GradientContainer *in_gpair, DMatrix *p_fmat, 2026-02-13T07:59:48,285 | ^~~~~~ 2026-02-13T07:59:50,330 [118/118] Linking CXX shared library lib/libxgboost.so 2026-02-13T07:59:50,331 INFO:xgboost.packager.build_wheel:Copying /tmp/tmp3x_y3c7v/libbuild/lib/libxgboost.so -> /tmp/tmp3x_y3c7v/whl_workspace/xgboost/lib/libxgboost.so 2026-02-13T07:59:53,245 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-13T07:59:53,250 Source in /tmp/pip-wheel-v1ffxz5l/xgboost-cpu_c714be5fb1a5469c8e26872d5f81b8b9 has version 3.2.0, which satisfies requirement xgboost-cpu==3.2.0 from https://files.pythonhosted.org/packages/1c/43/89437af879315468860b0ef566647113102be898f28fc094b667166d6fe3/xgboost_cpu-3.2.0.tar.gz 2026-02-13T07:59:53,251 Removed xgboost-cpu==3.2.0 from https://files.pythonhosted.org/packages/1c/43/89437af879315468860b0ef566647113102be898f28fc094b667166d6fe3/xgboost_cpu-3.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-1kinifjk' 2026-02-13T07:59:53,257 Created temporary directory: /tmp/pip-unpack-bzkvoy4n 2026-02-13T07:59:53,257 Building wheels for collected packages: xgboost-cpu 2026-02-13T07:59:53,262 Created temporary directory: /tmp/pip-wheel-n92nenkc 2026-02-13T07:59:53,263 Destination directory: /tmp/pip-wheel-n92nenkc 2026-02-13T07:59:53,265 Building wheel for xgboost-cpu (pyproject.toml): started 2026-02-13T07:59:53,266 Running command Building wheel for xgboost-cpu (pyproject.toml) 2026-02-13T07:59:53,508 Building wheel for xgboost-cpu (pyproject.toml): finished with status 'done' 2026-02-13T07:59:53,558 Created wheel for xgboost-cpu: filename=xgboost_cpu-3.2.0-py3-none-manylinux_2_36_armv7l.whl size=4463501 sha256=e78b29c001a3b14a13c2f261f770cf3ed9c96d007355670c9d8287190b5034a3 2026-02-13T07:59:53,560 Stored in directory: /tmp/pip-ephem-wheel-cache-d2s3dy39/wheels/a7/40/85/4756a20f30379fd07e8d2039286a75754e810a76b5737eef58 2026-02-13T07:59:53,573 Successfully built xgboost-cpu 2026-02-13T07:59:53,732 Removed build tracker: '/tmp/pip-build-tracker-1kinifjk'