2026-01-10T00:56:43,848 Created temporary directory: /tmp/pip-ephem-wheel-cache-x0orfa_i 2026-01-10T00:56:43,850 Created temporary directory: /tmp/pip-build-tracker-htc2b38d 2026-01-10T00:56:43,850 Initialized build tracking at /tmp/pip-build-tracker-htc2b38d 2026-01-10T00:56:43,851 Created build tracker: /tmp/pip-build-tracker-htc2b38d 2026-01-10T00:56:43,851 Entered build tracker: /tmp/pip-build-tracker-htc2b38d 2026-01-10T00:56:43,852 Created temporary directory: /tmp/pip-wheel-wxcvps29 2026-01-10T00:56:43,855 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-01-10T00:56:43,858 Created temporary directory: /tmp/pip-ephem-wheel-cache-lcegfpda 2026-01-10T00:56:43,880 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-10T00:56:43,883 2 location(s) to search for versions of xgboost-cpu: 2026-01-10T00:56:43,883 * https://pypi.org/simple/xgboost-cpu/ 2026-01-10T00:56:43,883 * https://www.piwheels.org/simple/xgboost-cpu/ 2026-01-10T00:56:43,884 Fetching project page and analyzing links: https://pypi.org/simple/xgboost-cpu/ 2026-01-10T00:56:43,885 Getting page https://pypi.org/simple/xgboost-cpu/ 2026-01-10T00:56:43,886 Found index url https://pypi.org/simple 2026-01-10T00:56:44,024 Fetched page https://pypi.org/simple/xgboost-cpu/ as application/vnd.pypi.simple.v1+json 2026-01-10T00:56:44,038 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-01-10T00:56:44,039 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-01-10T00:56:44,039 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-01-10T00:56:44,040 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-01-10T00:56:44,041 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-01-10T00:56:44,041 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-01-10T00:56:44,042 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-01-10T00:56:44,043 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-01-10T00:56:44,043 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-01-10T00:56:44,044 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-01-10T00:56:44,044 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-01-10T00:56:44,045 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-01-10T00:56:44,045 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-01-10T00:56:44,046 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-01-10T00:56:44,047 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-01-10T00:56:44,047 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-01-10T00:56:44,048 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-01-10T00:56:44,049 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-01-10T00:56:44,050 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-01-10T00:56:44,050 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-01-10T00:56:44,051 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-01-10T00:56:44,052 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-01-10T00:56:44,053 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-01-10T00:56:44,054 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-01-10T00:56:44,054 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-01-10T00:56:44,055 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-01-10T00:56:44,055 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-01-10T00:56:44,056 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-01-10T00:56:44,057 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-01-10T00:56:44,057 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-01-10T00:56:44,058 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-01-10T00:56:44,058 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-01-10T00:56:44,059 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-01-10T00:56:44,060 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-01-10T00:56:44,061 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-01-10T00:56:44,061 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-01-10T00:56:44,062 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-01-10T00:56:44,063 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-01-10T00:56:44,063 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-01-10T00:56:44,064 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-01-10T00:56:44,065 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-01-10T00:56:44,065 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-01-10T00:56:44,066 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-01-10T00:56:44,066 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-01-10T00:56:44,067 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-01-10T00:56:44,068 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-01-10T00:56:44,069 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-01-10T00:56:44,069 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-01-10T00:56:44,070 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-01-10T00:56:44,070 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-01-10T00:56:44,071 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-01-10T00:56:44,072 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-01-10T00:56:44,073 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-01-10T00:56:44,073 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-01-10T00:56:44,074 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-01-10T00:56:44,074 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-01-10T00:56:44,075 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-01-10T00:56:44,076 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-01-10T00:56:44,076 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-01-10T00:56:44,077 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-01-10T00:56:44,078 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-01-10T00:56:44,079 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-01-10T00:56:44,079 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-01-10T00:56:44,080 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-01-10T00:56:44,081 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-01-10T00:56:44,081 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-01-10T00:56:44,082 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-01-10T00:56:44,083 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-01-10T00:56:44,083 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-01-10T00:56:44,084 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-01-10T00:56:44,084 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-01-10T00:56:44,085 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-01-10T00:56:44,086 Fetching project page and analyzing links: https://www.piwheels.org/simple/xgboost-cpu/ 2026-01-10T00:56:44,087 Getting page https://www.piwheels.org/simple/xgboost-cpu/ 2026-01-10T00:56:44,088 Found index url https://www.piwheels.org/simple 2026-01-10T00:56:44,258 Fetched page https://www.piwheels.org/simple/xgboost-cpu/ as text/html 2026-01-10T00:56:44,262 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-01-10T00:56:44,262 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-01-10T00:56:44,263 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-01-10T00:56:44,264 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-01-10T00:56:44,264 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-01-10T00:56:44,265 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-01-10T00:56:44,266 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-01-10T00:56:44,266 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-01-10T00:56:44,267 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-01-10T00:56:44,267 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-01-10T00:56:44,268 Skipping link: not a file: https://www.piwheels.org/simple/xgboost-cpu/ 2026-01-10T00:56:44,268 Skipping link: not a file: https://pypi.org/simple/xgboost-cpu/ 2026-01-10T00:56:44,289 Given no hashes to check 1 links for project 'xgboost-cpu': discarding no candidates 2026-01-10T00:56:44,306 Collecting xgboost-cpu==3.1.3 2026-01-10T00:56:44,309 Created temporary directory: /tmp/pip-unpack-2zsnkqvf 2026-01-10T00:56:44,443 Downloading xgboost_cpu-3.1.3.tar.gz (1.2 MB) 2026-01-10T00:56:45,880 Added xgboost-cpu==3.1.3 from https://files.pythonhosted.org/packages/31/8b/c7f5d8f01e4821d5e408ed81d2432d2a3bdc0ebea5b67b2e71dde663b062/xgboost_cpu-3.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-htc2b38d' 2026-01-10T00:56:45,887 Created temporary directory: /tmp/pip-build-env-9nxr486n 2026-01-10T00:56:45,891 Installing build dependencies: started 2026-01-10T00:56:45,892 Running command pip subprocess to install build dependencies 2026-01-10T00:56:47,064 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-10T00:56:47,722 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-01-10T00:56:47,745 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-10T00:56:48,265 Collecting hatchling>=1.12.1 2026-01-10T00:56:48,285 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-01-10T00:56:48,455 Collecting packaging>=21.3 2026-01-10T00:56:48,470 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-10T00:56:48,617 Collecting pathspec>=0.10.1 2026-01-10T00:56:48,633 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.3-py3-none-any.whl (55 kB) 2026-01-10T00:56:48,751 Collecting pluggy>=1.0.0 2026-01-10T00:56:48,765 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-01-10T00:56:49,001 Collecting trove-classifiers 2026-01-10T00:56:49,014 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.12.1.14-py3-none-any.whl (14 kB) 2026-01-10T00:56:51,720 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-01-10T00:56:51,757 Creating /tmp/pip-build-env-9nxr486n/overlay/local/bin 2026-01-10T00:56:51,759 changing mode of /tmp/pip-build-env-9nxr486n/overlay/local/bin/trove-classifiers to 755 2026-01-10T00:56:52,679 changing mode of /tmp/pip-build-env-9nxr486n/overlay/local/bin/hatchling to 755 2026-01-10T00:56:52,718 Successfully installed hatchling-1.28.0 packaging-25.0 pathspec-1.0.3 pluggy-1.6.0 trove-classifiers-2025.12.1.14 2026-01-10T00:56:52,969 Installing build dependencies: finished with status 'done' 2026-01-10T00:56:52,975 Getting requirements to build wheel: started 2026-01-10T00:56:52,976 Running command Getting requirements to build wheel 2026-01-10T00:56:53,414 Getting requirements to build wheel: finished with status 'done' 2026-01-10T00:56:53,418 Created temporary directory: /tmp/pip-modern-metadata-ncopfhwh 2026-01-10T00:56:53,420 Preparing metadata (pyproject.toml): started 2026-01-10T00:56:53,421 Running command Preparing metadata (pyproject.toml) 2026-01-10T00:56:53,636 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-01-10T00:56:53,639 INFO:xgboost.packager.build_wheel:Copying project files to temporary directory /tmp/tmp6kokxyd3/whl_workspace 2026-01-10T00:56:53,639 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/pyproject.toml -> /tmp/tmp6kokxyd3/whl_workspace/pyproject.toml 2026-01-10T00:56:53,641 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/hatch_build.py -> /tmp/tmp6kokxyd3/whl_workspace/hatch_build.py 2026-01-10T00:56:53,643 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/README.rst -> /tmp/tmp6kokxyd3/whl_workspace/README.rst 2026-01-10T00:56:53,645 INFO:xgboost.packager.build_wheel:Copying /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/xgboost -> /tmp/tmp6kokxyd3/whl_workspace/xgboost 2026-01-10T00:56:53,761 INFO:xgboost.packager.build_libxgboost:Building libxgboost.so from the C++ source files in /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src... 2026-01-10T00:56:53,763 INFO:xgboost.packager.build_libxgboost:CMake args: ['cmake', '/tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:56:54,188 -- The CXX compiler identification is GNU 12.2.0 2026-01-10T00:56:54,435 -- The C compiler identification is GNU 12.2.0 2026-01-10T00:56:54,486 -- Detecting CXX compiler ABI info 2026-01-10T00:56:54,857 -- Detecting CXX compiler ABI info - done 2026-01-10T00:56:54,896 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2026-01-10T00:56:54,897 -- Detecting CXX compile features 2026-01-10T00:56:54,900 -- Detecting CXX compile features - done 2026-01-10T00:56:54,920 -- Detecting C compiler ABI info 2026-01-10T00:56:55,186 -- Detecting C compiler ABI info - done 2026-01-10T00:56:55,223 -- Check for working C compiler: /usr/bin/cc - skipped 2026-01-10T00:56:55,225 -- Detecting C compile features 2026-01-10T00:56:55,227 -- Detecting C compile features - done 2026-01-10T00:56:55,235 -- CMake version 3.25.1 2026-01-10T00:56:55,238 -- Performing Test XGBOOST_MM_PREFETCH_PRESENT 2026-01-10T00:56:55,399 -- Performing Test XGBOOST_MM_PREFETCH_PRESENT - Failed 2026-01-10T00:56:55,400 -- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT 2026-01-10T00:56:56,047 -- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT - Success 2026-01-10T00:56:56,049 -- xgboost VERSION: 3.1.3 2026-01-10T00:56:56,060 -- Setting build type to 'Release' as none was specified. 2026-01-10T00:56:56,083 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2026-01-10T00:56:56,389 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2026-01-10T00:56:56,394 -- Found Threads: TRUE 2026-01-10T00:56:57,461 -- Found OpenMP_C: -fopenmp (found version "4.5") 2026-01-10T00:56:57,900 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2026-01-10T00:56:57,901 -- Found OpenMP: TRUE (found version "4.5") 2026-01-10T00:56:57,932 -- Found OpenMP_C: -fopenmp (found version "4.5") 2026-01-10T00:56:57,934 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2026-01-10T00:56:57,936 -- Looking for clock_gettime in rt 2026-01-10T00:56:58,218 -- Looking for clock_gettime in rt - found 2026-01-10T00:56:58,223 -- Looking for fopen64 2026-01-10T00:56:58,391 -- Looking for fopen64 - not found 2026-01-10T00:56:58,393 -- Looking for C++ include cxxabi.h 2026-01-10T00:56:58,782 -- Looking for C++ include cxxabi.h - found 2026-01-10T00:56:58,784 -- Looking for nanosleep 2026-01-10T00:56:59,078 -- Looking for nanosleep - found 2026-01-10T00:56:59,113 -- Looking for backtrace 2026-01-10T00:56:59,875 -- Looking for backtrace - found 2026-01-10T00:56:59,877 -- backtrace facility detected in default set of libraries 2026-01-10T00:56:59,878 -- Found Backtrace: /usr/include 2026-01-10T00:56:59,883 -- /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h 2026-01-10T00:56:59,891 -- Performing Test SUPPORT_MSSE2 2026-01-10T00:56:59,998 -- Performing Test SUPPORT_MSSE2 - Failed 2026-01-10T00:57:00,145 -- Configuring done 2026-01-10T00:57:00,309 -- Generating done 2026-01-10T00:57:00,367 -- Build files have been written to: /tmp/tmp6kokxyd3/libbuild 2026-01-10T00:57:06,358 [1/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/recordio.cc.o 2026-01-10T00:57:08,038 [2/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/config.cc.o 2026-01-10T00:57:13,218 [3/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/line_split.cc.o 2026-01-10T00:57:15,316 [4/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o 2026-01-10T00:57:21,689 [5/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io.cc.o 2026-01-10T00:57:23,684 [6/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o 2026-01-10T00:57:31,114 [7/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/filesys.cc.o 2026-01-10T00:57:31,801 [8/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o 2026-01-10T00:57:43,347 [9/115] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api_error.cc.o 2026-01-10T00:57:49,026 [10/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o 2026-01-10T00:58:03,632 [11/115] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/coll_c_api.cc.o 2026-01-10T00:58:03,633 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:13: 2026-01-10T00:58:03,634 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,635 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,636 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T00:58:03,637 | ^~~~~~~~~ 2026-01-10T00:58:03,638 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,639 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,639 | ^ 2026-01-10T00:58:03,640 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,641 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,642 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,643 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T00:58:03,644 | ^~~~~~~~~ 2026-01-10T00:58:03,645 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,646 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,647 | ^ 2026-01-10T00:58:03,647 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,648 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,650 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,650 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,651 | ^ 2026-01-10T00:58:03,652 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,653 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,654 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,655 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T00:58:03,656 | ^~~~~~~~~ 2026-01-10T00:58:03,657 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,658 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,659 | ^ 2026-01-10T00:58:03,660 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,661 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-01-10T00:58:03,662 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,663 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:618:22, 2026-01-10T00:58:03,664 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,665 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,678 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,678 | ^ 2026-01-10T00:58:03,680 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,680 In lambda function, 2026-01-10T00:58:03,682 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:621:22, 2026-01-10T00:58:03,683 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,684 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,685 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-01-10T00:58:03,686 | ^~ 2026-01-10T00:58:03,687 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,688 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-01-10T00:58:03,689 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,690 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:634:22, 2026-01-10T00:58:03,691 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,692 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,692 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,693 | ^ 2026-01-10T00:58:03,694 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,695 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-01-10T00:58:03,696 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,697 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:637:22, 2026-01-10T00:58:03,697 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,698 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,699 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,700 | ^ 2026-01-10T00:58:03,701 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,702 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = int; int kDim = 1]’, 2026-01-10T00:58:03,703 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,704 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:640:22, 2026-01-10T00:58:03,705 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,706 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,707 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,708 | ^ 2026-01-10T00:58:03,709 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,710 In lambda function, 2026-01-10T00:58:03,710 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:643:22, 2026-01-10T00:58:03,711 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,712 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,713 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-01-10T00:58:03,714 | ^~ 2026-01-10T00:58:03,715 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,716 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-01-10T00:58:03,717 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,718 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:646:22, 2026-01-10T00:58:03,719 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,720 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,721 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,722 | ^ 2026-01-10T00:58:03,723 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,725 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-01-10T00:58:03,726 inlined from ‘xgboost::collective::Allreduce(void*, std::size_t, int32_t, int):: [with auto:10 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:37:10, 2026-01-10T00:58:03,726 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:649:22, 2026-01-10T00:58:03,727 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,728 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,729 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T00:58:03,730 | ^ 2026-01-10T00:58:03,731 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,732 In lambda function, 2026-01-10T00:58:03,733 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = collective::Allreduce(void*, std::size_t, int32_t, int)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../collective/../data/array_interface.h:655:22, 2026-01-10T00:58:03,733 inlined from ‘void xgboost::collective::Allreduce(void*, std::size_t, int32_t, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:33:16: 2026-01-10T00:58:03,734 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,735 37 | auto rc = Allreduce(&ctx, *GlobalCommGroup(), data, static_cast(op)); 2026-01-10T00:58:03,736 | ^~ 2026-01-10T00:58:03,737 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,738 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:14: 2026-01-10T00:58:03,739 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,740 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,741 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T00:58:03,742 | ^ 2026-01-10T00:58:03,758 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,758 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/coll_c_api.cc:12: 2026-01-10T00:58:03,759 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,760 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:03,761 117 | return backend->Allgather(cctx, erased); 2026-01-10T00:58:03,762 | ^ 2026-01-10T00:58:03,763 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:06,621 [12/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/allgather.cc.o 2026-01-10T00:58:06,622 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:06,623 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,624 57 | Result BroadcastAllgatherV(Comm const& comm, common::Span sizes, 2026-01-10T00:58:06,625 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:06,626 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,627 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:06,628 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,629 74 | [[nodiscard]] Result RingAllgatherV(Comm const& comm, common::Span sizes, 2026-01-10T00:58:06,630 | ^~~~~~~~~~~~~~ 2026-01-10T00:58:06,631 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,632 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:74:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,633 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:06,634 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:19:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,635 19 | Result RingAllgather(Comm const& comm, common::Span data, std::size_t segment_size, 2026-01-10T00:58:06,635 | ^~~~~~~~~~~~~ 2026-01-10T00:58:06,636 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:4: 2026-01-10T00:58:06,637 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-01-10T00:58:06,638 inlined from ‘std::vector > xgboost::collective::VectorAllgatherV(const xgboost::Context*, const CommGroup&, const std::vector >&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:124:95: 2026-01-10T00:58:06,639 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,640 145 | auto rc = comm.Backend(DeviceOrd::CPU()) 2026-01-10T00:58:06,641 | ^~ 2026-01-10T00:58:06,642 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,643 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,644 164 | data.Device().IsCUDA() ? recv->DeviceSpan() : recv->HostSpan(), AllgatherVAlgo::kBcast); 2026-01-10T00:58:06,645 | ^ 2026-01-10T00:58:06,646 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,647 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,648 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,649 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,650 In function ‘xgboost::collective::Result xgboost::collective::AllgatherV(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, std::vector*, xgboost::HostDeviceVector*) [with T = char]’, 2026-01-10T00:58:06,651 inlined from ‘std::vector > xgboost::collective::VectorAllgatherV(const xgboost::Context*, const CommGroup&, const std::vector >&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.cc:138:18: 2026-01-10T00:58:06,652 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,653 145 | auto rc = comm.Backend(DeviceOrd::CPU()) 2026-01-10T00:58:06,654 | ^~ 2026-01-10T00:58:06,655 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:145:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,656 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,657 164 | data.Device().IsCUDA() ? recv->DeviceSpan() : recv->HostSpan(), AllgatherVAlgo::kBcast); 2026-01-10T00:58:06,658 | ^ 2026-01-10T00:58:06,659 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,659 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,660 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:06,668 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:164:93: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:19,528 [13/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/broadcast.cc.o 2026-01-10T00:58:19,529 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:19,530 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.cc:49:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:19,531 49 | Result Broadcast(Comm const& comm, common::Span data, std::int32_t root) { 2026-01-10T00:58:19,532 | ^~~~~~~~~ 2026-01-10T00:58:22,807 [14/115] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/data.cc.o 2026-01-10T00:58:22,808 In file included from /usr/include/c++/12/vector:70, 2026-01-10T00:58:22,809 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/base.h:246, 2026-01-10T00:58:22,810 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data.cc:2: 2026-01-10T00:58:22,811 /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-01-10T00:58:22,812 /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-01-10T00:58:22,813 739 | vector<_Tp, _Alloc>:: 2026-01-10T00:58:22,814 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,815 In file included from /usr/include/c++/12/vector:64: 2026-01-10T00:58:22,815 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-01-10T00:58:22,816 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-01-10T00:58:22,816 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17: 2026-01-10T00:58:22,817 /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-01-10T00:58:22,818 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,819 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,820 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,821 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,822 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-01-10T00:58:22,822 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-01-10T00:58:22,823 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17: 2026-01-10T00:58:22,824 /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-01-10T00:58:22,825 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,826 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,827 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,828 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,829 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-01-10T00:58:22,830 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-01-10T00:58:22,831 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17: 2026-01-10T00:58:22,832 /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-01-10T00:58:22,833 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,834 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,835 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,837 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-01-10T00:58:22,838 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-01-10T00:58:22,839 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,840 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-01-10T00:58:22,841 /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-01-10T00:58:22,842 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,843 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,844 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,844 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,845 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-01-10T00:58:22,846 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-01-10T00:58:22,847 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,848 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15, 2026-01-10T00:58:22,850 inlined from ‘dmlc::data::BasicRowIter::BasicRowIter(dmlc::Parser*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/basic_row_iter.h:28:15, 2026-01-10T00:58:22,851 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data.cc:121:12: 2026-01-10T00:58:22,852 /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-01-10T00:58:22,853 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,853 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,854 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,855 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,856 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-01-10T00:58:22,857 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-01-10T00:58:22,858 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,858 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = long long unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-01-10T00:58:22,859 /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-01-10T00:58:22,860 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,861 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,862 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,863 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,863 /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-01-10T00:58:22,864 /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-01-10T00:58:22,865 439 | vector<_Tp, _Alloc>:: 2026-01-10T00:58:22,866 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,867 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,867 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/csv_parser.h:112:29: 2026-01-10T00:58:22,868 /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-01-10T00:58:22,869 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,870 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,871 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,872 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/csv_parser.h:118:31: 2026-01-10T00:58:22,872 /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-01-10T00:58:22,873 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,874 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,875 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,875 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/csv_parser.h:112:29: 2026-01-10T00:58:22,876 /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-01-10T00:58:22,877 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,878 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,879 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,880 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/csv_parser.h:118:31: 2026-01-10T00:58:22,880 /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-01-10T00:58:22,881 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,882 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,883 /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-01-10T00:58:22,884 /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-01-10T00:58:22,885 439 | vector<_Tp, _Alloc>:: 2026-01-10T00:58:22,886 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,887 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,888 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/libfm_parser.h:111:27: 2026-01-10T00:58:22,889 /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-01-10T00:58:22,890 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,891 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,891 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,892 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/libfm_parser.h:112:27: 2026-01-10T00:58:22,893 /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-01-10T00:58:22,894 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,894 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,895 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,896 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./libsvm_parser.h:128:25: 2026-01-10T00:58:22,897 /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-01-10T00:58:22,898 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,898 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,899 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,900 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./libsvm_parser.h:143:27: 2026-01-10T00:58:22,901 /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-01-10T00:58:22,902 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,903 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,904 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T00:58:22,905 inlined from ‘void dmlc::data::LibSVMParser::ParseBlock(const char*, const char*, dmlc::data::RowBlockContainer*) [with IndexType = unsigned int; DType = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./libsvm_parser.h:128:25: 2026-01-10T00:58:22,905 /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-01-10T00:58:22,906 1287 | _M_realloc_insert(end(), __x); 2026-01-10T00:58:22,907 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T00:58:22,908 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-01-10T00:58:22,909 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-01-10T00:58:22,910 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,910 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15: 2026-01-10T00:58:22,911 /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-01-10T00:58:22,912 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,913 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,914 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,916 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-01-10T00:58:22,916 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-01-10T00:58:22,918 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,918 inlined from ‘void dmlc::data::BasicRowIter::Init(dmlc::Parser*) [with IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/basic_row_iter.h:67:15: 2026-01-10T00:58:22,919 /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-01-10T00:58:22,920 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,921 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,922 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,923 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,923 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-01-10T00:58:22,924 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-01-10T00:58:22,925 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,926 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-01-10T00:58:22,927 /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-01-10T00:58:22,927 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,928 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,929 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,930 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,931 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-01-10T00:58:22,931 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-01-10T00:58:22,932 inlined from ‘void dmlc::data::RowBlockContainer::Push(dmlc::RowBlock) [with I = unsigned int; IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/./row_block.h:132:17, 2026-01-10T00:58:22,933 inlined from ‘void dmlc::data::DiskRowIter::BuildCache(dmlc::Parser*) [with IndexType = unsigned int; DType = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/src/data/disk_row_iter.h:119:14: 2026-01-10T00:58:22,934 /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-01-10T00:58:22,935 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T00:58:22,936 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:22,937 1780 | std::__iterator_category(__first)); 2026-01-10T00:58:22,938 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:23,527 [15/115] Linking CXX static library dmlc-core/libdmlc.a 2026-01-10T00:58:29,522 [16/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/allreduce.cc.o 2026-01-10T00:58:29,523 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,524 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,525 57 | Result RingScatterReduceTyped(Comm const& comm, common::Span data, 2026-01-10T00:58:29,525 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,526 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,527 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,528 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,529 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,530 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,531 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,532 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,533 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,534 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,535 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,535 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,536 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,537 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,538 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,540 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,540 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,541 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,542 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:57:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,543 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:13: 2026-01-10T00:58:29,544 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = float]’: 2026-01-10T00:58:29,545 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,546 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,547 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,548 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,549 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,550 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,551 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,552 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = double]’: 2026-01-10T00:58:29,553 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,554 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,555 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,556 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,558 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,559 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,559 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,560 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = signed char]’: 2026-01-10T00:58:29,561 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,562 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,563 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,568 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,568 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,569 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,570 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,571 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = short int]’: 2026-01-10T00:58:29,572 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,573 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,574 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,575 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,576 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,577 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,578 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,579 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = int]’: 2026-01-10T00:58:29,580 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,581 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,582 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,583 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,584 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,584 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,585 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,586 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,587 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,588 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,589 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,590 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,590 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,591 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,592 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,593 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = unsigned char]’: 2026-01-10T00:58:29,594 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,595 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,596 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,597 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,598 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,599 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,600 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,601 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,601 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,602 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,608 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,608 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,609 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,610 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,611 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,612 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = unsigned int]’: 2026-01-10T00:58:29,612 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,613 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,614 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,615 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,616 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:21:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,617 21 | Result RingAllreduceSmall(Comm const& comm, common::Span data, Func const& op) { 2026-01-10T00:58:29,618 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T00:58:29,619 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,619 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,620 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:29,621 | ^~~~~~~~~~~~~ 2026-01-10T00:58:29,622 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:29,623 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.cc:113:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:29,624 113 | Result RingAllreduce(Comm const& comm, common::Span data, Func const& op, 2026-01-10T00:58:29,625 | ^~~~~~~~~~~~~ 2026-01-10T00:58:44,783 [17/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/coll.cc.o 2026-01-10T00:58:44,784 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:44,785 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:106:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,785 106 | [[nodiscard]] Result Coll::Broadcast(Comm const& comm, common::Span data, 2026-01-10T00:58:44,786 | ^~~~ 2026-01-10T00:58:44,787 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:44,788 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:34:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,789 34 | [[nodiscard]] Result Coll::Allreduce(Comm const& comm, common::Span data, 2026-01-10T00:58:44,790 | ^~~~ 2026-01-10T00:58:44,791 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:15: 2026-01-10T00:58:44,792 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h: In function ‘xgboost::collective::Result xgboost::collective::RingAllgather(const Comm&, xgboost::common::Span) [with T = signed char]’: 2026-01-10T00:58:44,793 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allgather.h:56:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,794 56 | [[nodiscard]] Result RingAllgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:44,795 | ^~~~~~~~~~~~~ 2026-01-10T00:58:44,796 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:44,797 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:111:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,798 111 | [[nodiscard]] Result Coll::Allgather(Comm const& comm, common::Span data) { 2026-01-10T00:58:44,800 | ^~~~ 2026-01-10T00:58:44,801 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T00:58:44,802 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,803 115 | [[nodiscard]] Result Coll::AllgatherV(Comm const& comm, common::Span data, 2026-01-10T00:58:44,804 | ^~~~ 2026-01-10T00:58:44,805 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,806 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,806 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:115:22: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,807 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:130:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,808 130 | return detail::RingAllgatherV(comm, sizes, recv_segments, recv); 2026-01-10T00:58:44,809 | ^ 2026-01-10T00:58:44,810 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:130:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,811 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/coll.cc:132:61: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T00:58:44,812 132 | return cpu_impl::BroadcastAllgatherV(comm, sizes, recv); 2026-01-10T00:58:44,813 | ^ 2026-01-10T00:58:46,927 [18/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/comm_group.cc.o 2026-01-10T00:58:47,327 [19/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/comm.cc.o 2026-01-10T00:58:47,418 [20/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/nccl_stub.cc.o 2026-01-10T00:58:58,005 [21/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/result.cc.o 2026-01-10T00:59:01,233 [22/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/in_memory_handler.cc.o 2026-01-10T00:59:05,854 [23/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/loop.cc.o 2026-01-10T00:59:14,066 [24/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/charconv.cc.o 2026-01-10T00:59:14,146 [25/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/socket.cc.o 2026-01-10T00:59:26,138 [26/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/common.cc.o 2026-01-10T00:59:26,236 [27/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/cuda_dr_utils.cc.o 2026-01-10T00:59:28,312 [28/115] Building CXX object src/CMakeFiles/objxgboost.dir/collective/tracker.cc.o 2026-01-10T00:59:34,670 [29/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/cuda_rt_utils.cc.o 2026-01-10T00:59:35,938 [30/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/column_matrix.cc.o 2026-01-10T00:59:40,194 [31/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/error_msg.cc.o 2026-01-10T00:59:54,765 [32/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/io.cc.o 2026-01-10T01:00:01,867 [33/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/host_device_vector.cc.o 2026-01-10T01:00:01,876 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/host_device_vector.cc: In constructor ‘xgboost::HostDeviceVector::HostDeviceVector(std::initializer_list<_Tp>, xgboost::DeviceOrd) [with T = double]’: 2026-01-10T01:00:01,878 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,888 43 | HostDeviceVector::HostDeviceVector(std::initializer_list init, DeviceOrd) 2026-01-10T01:00:01,889 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:01,890 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,891 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,892 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,893 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,894 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/host_device_vector.cc: In member function ‘void xgboost::HostDeviceVector::Copy(std::initializer_list<_Tp>) [with T = double]’: 2026-01-10T01:00:01,895 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,896 141 | void HostDeviceVector::Copy(std::initializer_list other) { 2026-01-10T01:00:01,897 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:01,898 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,899 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,900 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,901 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:01,902 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:00:01,904 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/base.h:17, 2026-01-10T01:00:01,905 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/host_device_vector.cc:9: 2026-01-10T01:00:01,906 /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-01-10T01:00:01,907 /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-01-10T01:00:01,908 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:00:01,909 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:01,910 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:00:01,911 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-01-10T01:00:01,912 inlined from ‘void xgboost::HostDeviceVector::Resize(size_t) [with T = xgboost::detail::GradientPairInternal]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/host_device_vector.cc:120:22: 2026-01-10T01:00:01,913 /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-01-10T01:00:01,914 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:00:01,915 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:01,916 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-01-10T01:00:01,920 inlined from ‘void xgboost::HostDeviceVector::Resize(size_t, T) [with T = xgboost::detail::GradientPairInternal]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/host_device_vector.cc:115:22: 2026-01-10T01:00:01,921 /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-01-10T01:00:01,922 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:00:01,923 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:07,916 [34/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/hist_util.cc.o 2026-01-10T01:00:07,917 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::IncrementHist(GHistRow, ConstGHistRow, std::size_t, std::size_t)’: 2026-01-10T01:00:07,918 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,919 95 | void IncrementHist(GHistRow dst, ConstGHistRow add, std::size_t begin, std::size_t end) { 2026-01-10T01:00:07,920 | ^~~~~~~~~~~~~ 2026-01-10T01:00:07,921 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,922 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::CopyHist(GHistRow, GHistRow, size_t, size_t)’: 2026-01-10T01:00:07,923 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,924 107 | void CopyHist(GHistRow dst, const GHistRow src, size_t begin, size_t end) { 2026-01-10T01:00:07,925 | ^~~~~~~~ 2026-01-10T01:00:07,926 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,927 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc: In function ‘void xgboost::common::SubtractionHist(GHistRow, GHistRow, GHistRow, size_t, size_t)’: 2026-01-10T01:00:07,928 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,929 119 | void SubtractionHist(GHistRow dst, const GHistRow src1, const GHistRow src2, size_t begin, 2026-01-10T01:00:07,929 | ^~~~~~~~~~~~~~~ 2026-01-10T01:00:07,930 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,931 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,932 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,933 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,934 212 | void RowsWiseBuildHistKernel(Span gpair, Span row_indices, 2026-01-10T01:00:07,935 | ^~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:07,936 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,937 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,938 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,940 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,941 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,942 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,943 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,943 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,958 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,958 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,959 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,960 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,961 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,962 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,964 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,965 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,966 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,966 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,967 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,968 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,969 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,970 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,971 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.h:18, 2026-01-10T01:00:07,972 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:5: 2026-01-10T01:00:07,973 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h: In constructor ‘xgboost::common::SortedSketchContainer::SortedSketchContainer(const xgboost::Context*, int32_t, xgboost::common::Span, std::vector >, bool)’: 2026-01-10T01:00:07,974 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:999:12: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:07,975 999 | explicit SortedSketchContainer(Context const *ctx, int32_t max_bins, 2026-01-10T01:00:07,976 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:07,977 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:1002:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:07,978 1002 | : SketchContainerImpl{ctx, columns_size, max_bins, ft, use_group} { 2026-01-10T01:00:07,979 | ^ 2026-01-10T01:00:07,980 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:00:07,980 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.h:15: 2026-01-10T01:00:07,981 /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-01-10T01:00:07,982 /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-01-10T01:00:07,983 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:00:07,984 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:07,984 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,985 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,986 54 | HistogramCuts SketchOnDMatrix(Context const *ctx, DMatrix *m, bst_bin_t max_bins, bool use_sorted, 2026-01-10T01:00:07,987 | ^~~~~~~~~~~~~~~ 2026-01-10T01:00:07,988 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:00:07,989 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:00:07,990 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18, 2026-01-10T01:00:07,991 inlined from ‘xgboost::common::HistogramCuts xgboost::common::SketchOnDMatrix(const xgboost::Context*, xgboost::DMatrix*, xgboost::bst_bin_t, bool, Span)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:63:49: 2026-01-10T01:00:07,991 /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-01-10T01:00:07,992 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:00:07,993 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:07,994 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,995 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:07,996 72 | HostSketchContainer::UseGroup(info)); 2026-01-10T01:00:07,997 | ^ 2026-01-10T01:00:08,008 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,009 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,010 74 | container.PushRowPage(page, info, hessian); 2026-01-10T01:00:08,011 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,012 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,013 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,014 82 | HostSketchContainer::UseGroup(info)}; 2026-01-10T01:00:08,015 | ^ 2026-01-10T01:00:08,016 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,017 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,018 84 | container.PushColPage(page, info, hessian); 2026-01-10T01:00:08,019 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,020 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,021 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,022 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,023 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,024 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,025 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,026 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,027 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,028 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,029 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,030 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,030 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,031 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,032 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,033 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,034 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,036 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,037 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,038 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,039 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,040 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,041 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,042 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,043 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,043 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,044 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,045 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,058 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,058 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,059 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,060 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,061 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,062 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,063 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,064 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,065 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,066 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,067 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,068 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,069 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,070 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,071 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,072 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,088 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,089 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,090 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,091 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,092 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,092 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9: 2026-01-10T01:00:08,094 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,094 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,095 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,096 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,097 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,098 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,099 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,100 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,101 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,102 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,103 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,104 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,105 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,106 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,107 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,108 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,110 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,111 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,112 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,113 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,114 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,115 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,125 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,126 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,127 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,128 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,129 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,130 370 | void BuildHist(Span gpair, Span row_indices, 2026-01-10T01:00:08,131 | ^~~~~~~~~ 2026-01-10T01:00:08,132 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,133 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,135 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,136 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,137 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,138 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,139 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,139 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,140 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,141 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,142 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,143 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,144 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,145 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,146 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,147 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,148 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,149 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,150 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,151 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,152 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,153 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,154 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,155 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,156 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,157 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,158 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,159 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,160 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,161 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,162 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,163 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,164 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,174 370 | void BuildHist(Span gpair, Span row_indices, 2026-01-10T01:00:08,175 | ^~~~~~~~~ 2026-01-10T01:00:08,175 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,176 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,177 In function ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager]’, 2026-01-10T01:00:08,178 inlined from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:61 = xgboost::common::GHistBuildingManager]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:384:43, 2026-01-10T01:00:08,178 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:206:9, 2026-01-10T01:00:08,179 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/hist_util.cc:195:15: 2026-01-10T01:00:08,180 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,181 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); 2026-01-10T01:00:08,181 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:08,182 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:08,182 363 | RowsWiseBuildHistKernel(gpair, span2, gmat, hist); 2026-01-10T01:00:08,183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:12,480 [35/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/linalg_op.cc.o 2026-01-10T01:00:20,526 [36/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/numa_topo.cc.o 2026-01-10T01:00:21,378 [37/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/json.cc.o 2026-01-10T01:00:22,136 [38/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/numeric.cc.o 2026-01-10T01:00:28,862 [39/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/optional_weight.cc.o 2026-01-10T01:00:31,467 [40/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/param_array.cc.o 2026-01-10T01:00:33,391 [41/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/pseudo_huber.cc.o 2026-01-10T01:00:42,803 [42/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/quantile_loss_utils.cc.o 2026-01-10T01:00:43,071 [43/115] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api.cc.o 2026-01-10T01:00:43,072 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:28: 2026-01-10T01:00:43,073 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/proxy_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::DMatrixProxy::Slice(xgboost::common::Span)’: 2026-01-10T01:00:43,074 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,075 107 | DMatrix* Slice(common::Span /*ridxs*/) override { 2026-01-10T01:00:43,076 | ^~~~~ 2026-01-10T01:00:43,077 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc: In function ‘int XGDMatrixSliceDMatrixEx(DMatrixHandle, const int*, xgboost::bst_ulong, void**, int)’: 2026-01-10T01:00:43,078 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:605:59: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,079 605 | dmat->Slice({idxset, static_cast(len)})); 2026-01-10T01:00:43,080 | ^ 2026-01-10T01:00:43,081 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:15, 2026-01-10T01:00:43,082 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/predictor.h:13, 2026-01-10T01:00:43,083 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../common/api_entry.h:10, 2026-01-10T01:00:43,084 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:18: 2026-01-10T01:00:43,085 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,086 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,086 426 | LINALG_HD TensorView(common::Span data, I const (&shape)[D], I const (&stride)[D], 2026-01-10T01:00:43,087 | ^~~~~~~~~~ 2026-01-10T01:00:43,088 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,089 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,090 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,090 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,091 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,092 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,093 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,094 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,095 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,096 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,097 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,098 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,099 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,100 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,101 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,102 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,103 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,104 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:426:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:00:43,104 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/adapter.h:19, 2026-01-10T01:00:43,105 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:24: 2026-01-10T01:00:43,106 In lambda function, 2026-01-10T01:00:43,107 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,108 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,109 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,110 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,111 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,112 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,113 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,113 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,114 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,115 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,117 In lambda function, 2026-01-10T01:00:43,118 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,119 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,119 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,120 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,121 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,122 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,123 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,124 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,125 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,126 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,126 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,127 In lambda function, 2026-01-10T01:00:43,128 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,129 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,130 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,131 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,132 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,133 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,134 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,134 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,135 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,136 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,137 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,138 In lambda function, 2026-01-10T01:00:43,139 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,140 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,141 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,142 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,143 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,144 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,144 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,145 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,146 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,147 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,148 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,149 In lambda function, 2026-01-10T01:00:43,149 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,150 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,151 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,152 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,153 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,153 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,154 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,155 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,156 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,157 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,158 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,159 In lambda function, 2026-01-10T01:00:43,159 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,160 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,161 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,162 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,163 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,164 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,165 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,165 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,166 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,167 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,168 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,169 In lambda function, 2026-01-10T01:00:43,170 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,170 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,171 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,172 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,173 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,174 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,175 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,176 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,177 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,177 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,178 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,179 In lambda function, 2026-01-10T01:00:43,180 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,181 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,181 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,182 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,183 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,184 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,185 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,185 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,186 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,187 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,188 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,189 In lambda function, 2026-01-10T01:00:43,190 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,190 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,191 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,192 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,193 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,194 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,195 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,195 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,196 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,197 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,198 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,199 In lambda function, 2026-01-10T01:00:43,200 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,200 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,201 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,202 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = float]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,203 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,204 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,205 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,206 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,206 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,207 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,208 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,209 In lambda function, 2026-01-10T01:00:43,211 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,212 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,213 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,214 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,215 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,216 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,216 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,217 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,218 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,219 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,220 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,221 In lambda function, 2026-01-10T01:00:43,222 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,222 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,223 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,224 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,225 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,225 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,226 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,227 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,228 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,229 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,230 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,231 In lambda function, 2026-01-10T01:00:43,232 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,232 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,233 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,234 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,235 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,236 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,237 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,238 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,239 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,239 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,240 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,241 In lambda function, 2026-01-10T01:00:43,242 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,243 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,243 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,245 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,245 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,246 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,247 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,248 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,249 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,250 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,251 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,251 In lambda function, 2026-01-10T01:00:43,252 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,253 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,254 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,255 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,255 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,256 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,257 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,258 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,259 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,259 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,260 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,261 In lambda function, 2026-01-10T01:00:43,262 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,263 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,264 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,265 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,265 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,266 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,267 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,268 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,269 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,269 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,270 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,271 In lambda function, 2026-01-10T01:00:43,272 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,273 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,274 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,275 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,275 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,276 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,277 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,278 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,280 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,280 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,281 In lambda function, 2026-01-10T01:00:43,282 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,283 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,283 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,284 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,285 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,286 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,287 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,288 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,288 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,289 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,290 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,291 In lambda function, 2026-01-10T01:00:43,292 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,293 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,293 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,295 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,295 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,296 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,297 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,298 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,299 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,299 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,300 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,301 In lambda function, 2026-01-10T01:00:43,302 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,303 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,303 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,304 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,305 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,306 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,307 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,308 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,309 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,309 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,310 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,311 In lambda function, 2026-01-10T01:00:43,312 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,313 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,313 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,314 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,315 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,316 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,317 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,318 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,320 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,321 In lambda function, 2026-01-10T01:00:43,322 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,323 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,324 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,325 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,326 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,326 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,327 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,328 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,329 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,330 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,331 In lambda function, 2026-01-10T01:00:43,332 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,333 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,334 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,334 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,335 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,336 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,337 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,338 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,339 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,340 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,340 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,341 In lambda function, 2026-01-10T01:00:43,342 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,343 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,344 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,345 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,346 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,346 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,347 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,349 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,349 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,350 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,351 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,352 In lambda function, 2026-01-10T01:00:43,353 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,354 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,355 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,356 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,357 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,358 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,359 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,360 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,360 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,361 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,362 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,363 In lambda function, 2026-01-10T01:00:43,364 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,365 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,366 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,367 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,368 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,369 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,370 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,370 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,371 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,372 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,373 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,373 In lambda function, 2026-01-10T01:00:43,374 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,375 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,376 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,377 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,378 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,379 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,380 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,381 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,381 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,382 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,383 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,384 In lambda function, 2026-01-10T01:00:43,385 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,386 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,388 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,389 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,389 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,391 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,392 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,393 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,394 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,395 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,396 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,396 In lambda function, 2026-01-10T01:00:43,397 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,398 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,400 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,401 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,402 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,403 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,404 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,404 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,405 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,406 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,407 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,407 In lambda function, 2026-01-10T01:00:43,408 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,409 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,410 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,411 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,412 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,413 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,414 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,415 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,415 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,416 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,417 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,418 In lambda function, 2026-01-10T01:00:43,419 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,420 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,421 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,422 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,423 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,423 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,424 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,425 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,426 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,427 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,428 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,428 In lambda function, 2026-01-10T01:00:43,429 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,430 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,431 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,432 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,433 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,434 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,434 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,435 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,436 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,437 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,438 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,439 In lambda function, 2026-01-10T01:00:43,440 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,441 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,441 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,442 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,443 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,444 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,445 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,446 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,446 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,447 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,449 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,449 In lambda function, 2026-01-10T01:00:43,450 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,451 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,453 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,454 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,455 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,455 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,456 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,457 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,458 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,459 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,460 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,461 In lambda function, 2026-01-10T01:00:43,461 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,462 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,463 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,464 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,465 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,466 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,467 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,468 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,468 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,469 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,470 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,471 In lambda function, 2026-01-10T01:00:43,471 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,472 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,473 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,474 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,475 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,476 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,477 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,477 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,478 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,479 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,480 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,481 In lambda function, 2026-01-10T01:00:43,482 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,483 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,484 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,484 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,485 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,486 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,487 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,488 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,489 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,490 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,491 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,491 In lambda function, 2026-01-10T01:00:43,492 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,493 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,494 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,495 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,496 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,496 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,497 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,498 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,499 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,500 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,500 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,501 In lambda function, 2026-01-10T01:00:43,502 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,503 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,504 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,505 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,505 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,506 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,507 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,508 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,509 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,510 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,511 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,512 In lambda function, 2026-01-10T01:00:43,512 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,513 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,514 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,515 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,516 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,516 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,517 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,518 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,520 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,521 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,522 In lambda function, 2026-01-10T01:00:43,523 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,524 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,525 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,526 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,527 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,528 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,529 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,529 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,530 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,531 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,532 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,533 In lambda function, 2026-01-10T01:00:43,534 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,535 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,536 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,536 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,538 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,538 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,539 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,540 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,541 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,542 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,543 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,544 In lambda function, 2026-01-10T01:00:43,545 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,546 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,546 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,547 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,548 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,549 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,550 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,551 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,551 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,552 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,553 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,554 In lambda function, 2026-01-10T01:00:43,555 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,556 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,558 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,558 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,559 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,560 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,561 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,562 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,563 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,563 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,565 In lambda function, 2026-01-10T01:00:43,566 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,567 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,567 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,568 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,569 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,570 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,571 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,572 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,574 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,574 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,575 In lambda function, 2026-01-10T01:00:43,576 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,577 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,578 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,578 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,579 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,580 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,581 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,582 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,583 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,584 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,585 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,585 In lambda function, 2026-01-10T01:00:43,586 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,587 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,588 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,589 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,590 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,591 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,592 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,593 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,593 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,594 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,595 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,596 In lambda function, 2026-01-10T01:00:43,597 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,597 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,598 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,599 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,600 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,601 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,602 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,603 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,604 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,605 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,605 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,606 In lambda function, 2026-01-10T01:00:43,607 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,608 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,609 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,609 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,610 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,611 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,612 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,613 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,614 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,615 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,616 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,617 In lambda function, 2026-01-10T01:00:43,618 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,619 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,620 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,621 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,622 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,622 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,623 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,624 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,626 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,627 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,628 In lambda function, 2026-01-10T01:00:43,629 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,630 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,631 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,632 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,633 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,634 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,635 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,636 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,637 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,638 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,640 In lambda function, 2026-01-10T01:00:43,640 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,641 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,642 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,643 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,644 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,645 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,646 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,647 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,648 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,649 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,650 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,651 In lambda function, 2026-01-10T01:00:43,652 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,653 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,654 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,655 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,656 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,657 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,658 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,659 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,660 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,661 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,661 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,662 In lambda function, 2026-01-10T01:00:43,663 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,664 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,665 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,666 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,667 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,668 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,669 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,670 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,672 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,672 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,673 In lambda function, 2026-01-10T01:00:43,674 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,675 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,676 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,677 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,677 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,678 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,679 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,680 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,682 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,683 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,684 In lambda function, 2026-01-10T01:00:43,685 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,685 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,687 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,687 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,688 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,689 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,690 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,691 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,692 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,693 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,694 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,695 In lambda function, 2026-01-10T01:00:43,696 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,697 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,698 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,699 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,700 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,701 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,702 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,703 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,704 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,705 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,706 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,707 In lambda function, 2026-01-10T01:00:43,708 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,708 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,709 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,710 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,711 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,712 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,713 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,714 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,715 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,716 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,717 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,718 In lambda function, 2026-01-10T01:00:43,719 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,720 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,721 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,722 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,722 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,723 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,724 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,725 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,726 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,727 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,728 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,729 In lambda function, 2026-01-10T01:00:43,729 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,730 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,731 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,732 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,733 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,734 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,736 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,736 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,737 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,738 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,739 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,740 In lambda function, 2026-01-10T01:00:43,741 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,742 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,743 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,744 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,745 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,746 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,747 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,748 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,748 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,749 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,750 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,751 In lambda function, 2026-01-10T01:00:43,752 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,753 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,754 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,755 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,756 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,757 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,758 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,758 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,759 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,760 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,761 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,762 In lambda function, 2026-01-10T01:00:43,763 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,764 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,765 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,766 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,767 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,768 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,769 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,770 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,771 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,772 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,773 In lambda function, 2026-01-10T01:00:43,774 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,775 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,776 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,777 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,778 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,779 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,780 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,781 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,782 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,783 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,783 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,784 In lambda function, 2026-01-10T01:00:43,785 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,786 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,787 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,788 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,789 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,790 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,790 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,791 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,793 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,794 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,795 In lambda function, 2026-01-10T01:00:43,795 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,796 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,797 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,798 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,799 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,800 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,801 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,802 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,804 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,805 In lambda function, 2026-01-10T01:00:43,806 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,807 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,808 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,809 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,810 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,811 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,812 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,813 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,814 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,815 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,815 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,816 In lambda function, 2026-01-10T01:00:43,817 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,818 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,819 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,820 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,821 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,822 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,822 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,823 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,824 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,825 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,827 In lambda function, 2026-01-10T01:00:43,828 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,828 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,829 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,830 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,831 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,832 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,833 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,834 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,835 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,835 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,837 In lambda function, 2026-01-10T01:00:43,838 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,839 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,840 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,841 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,842 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,843 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,843 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,844 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,845 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,846 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,848 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,848 In lambda function, 2026-01-10T01:00:43,849 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,850 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,851 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,852 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,853 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,854 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,855 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,856 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,856 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,857 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,858 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,859 In lambda function, 2026-01-10T01:00:43,860 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,861 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,862 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,863 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,864 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,865 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,865 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,866 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,868 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,869 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,869 In lambda function, 2026-01-10T01:00:43,870 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,871 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,872 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,873 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,874 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,875 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,876 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,876 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,877 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,879 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,879 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,880 In lambda function, 2026-01-10T01:00:43,881 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:43,882 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,883 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,883 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,884 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,885 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,886 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,887 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,888 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,889 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,890 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,890 In lambda function, 2026-01-10T01:00:43,891 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:43,892 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,893 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,895 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,895 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,896 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,897 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,898 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,899 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,900 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,900 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,901 In lambda function, 2026-01-10T01:00:43,902 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:43,903 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,904 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,905 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,906 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,907 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,908 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,909 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,910 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,911 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,912 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,913 In lambda function, 2026-01-10T01:00:43,914 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:43,914 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,915 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,917 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,918 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,919 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,920 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,921 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,922 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,923 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,924 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,925 In lambda function, 2026-01-10T01:00:43,925 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:43,926 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,927 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,929 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,929 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,930 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,931 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,932 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,934 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,934 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,936 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,936 In lambda function, 2026-01-10T01:00:43,937 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:43,938 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,939 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,940 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,941 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,942 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,943 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,944 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,945 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,946 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,947 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,948 In lambda function, 2026-01-10T01:00:43,949 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:43,950 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,951 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,955 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = short unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,956 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,957 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,958 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,959 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,959 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,960 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,961 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,962 In lambda function, 2026-01-10T01:00:43,963 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:43,964 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,965 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,966 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,967 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,968 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,969 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,970 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,971 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,972 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,973 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,974 In lambda function, 2026-01-10T01:00:43,974 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:43,976 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,976 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,977 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,978 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,979 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:43,980 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,981 674 | std::numeric_limits::max()}, 2026-01-10T01:00:43,982 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,983 675 | array.shape, array.strides, device}); 2026-01-10T01:00:43,986 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:43,987 In lambda function, 2026-01-10T01:00:43,988 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:43,988 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:43,989 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:43,991 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:43,992 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:43,999 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,001 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,002 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,002 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,003 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,005 In lambda function, 2026-01-10T01:00:44,006 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:44,007 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,009 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,009 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,010 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,011 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,012 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,013 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,014 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,015 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,016 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,018 In lambda function, 2026-01-10T01:00:44,019 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:44,036 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,037 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,038 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,039 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,040 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,041 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,042 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,043 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,044 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,045 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,046 In lambda function, 2026-01-10T01:00:44,046 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:44,047 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,048 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,049 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,050 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,051 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,052 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,053 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,054 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,055 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,057 In lambda function, 2026-01-10T01:00:44,058 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:44,059 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,060 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,061 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,062 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,063 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,064 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,078 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,078 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,079 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,080 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,081 In lambda function, 2026-01-10T01:00:44,082 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:44,083 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,084 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,085 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,086 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,087 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,088 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,089 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,090 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,090 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,091 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,092 In lambda function, 2026-01-10T01:00:44,093 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:44,094 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,095 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,096 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,097 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,097 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,098 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,099 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,100 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,101 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,103 In lambda function, 2026-01-10T01:00:44,104 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,105 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,106 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,107 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7: 2026-01-10T01:00:44,108 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,109 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,110 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,111 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,112 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,113 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,114 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,115 In lambda function, 2026-01-10T01:00:44,116 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:618:22, 2026-01-10T01:00:44,117 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,118 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,119 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,120 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,121 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,122 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,122 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,123 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,124 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,125 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,126 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,127 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,128 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,129 In lambda function, 2026-01-10T01:00:44,130 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:621:22, 2026-01-10T01:00:44,131 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,132 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,133 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,134 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,135 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,136 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,137 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,137 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,138 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,139 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,140 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,141 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,142 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,143 In lambda function, 2026-01-10T01:00:44,144 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:634:22, 2026-01-10T01:00:44,145 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,146 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,147 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,148 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,149 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,150 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,151 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,152 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,153 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,154 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,154 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,155 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,157 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,157 In lambda function, 2026-01-10T01:00:44,159 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:637:22, 2026-01-10T01:00:44,160 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,161 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,161 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,162 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,163 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,164 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,165 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,166 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,167 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,168 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,169 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,170 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,171 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,171 In lambda function, 2026-01-10T01:00:44,172 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:640:22, 2026-01-10T01:00:44,173 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,174 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,175 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,176 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,177 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,178 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,179 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,180 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,181 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,182 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,184 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,185 In lambda function, 2026-01-10T01:00:44,186 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:643:22, 2026-01-10T01:00:44,187 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,188 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,189 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,190 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,191 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,192 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,193 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,193 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,194 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,195 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,196 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,197 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,198 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,199 In lambda function, 2026-01-10T01:00:44,200 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:646:22, 2026-01-10T01:00:44,200 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,201 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,202 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,203 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,204 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,205 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,206 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,207 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,208 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,209 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,210 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,211 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,211 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,212 In lambda function, 2026-01-10T01:00:44,213 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:649:22, 2026-01-10T01:00:44,214 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,215 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,216 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,217 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,218 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,219 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,220 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,221 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,222 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,223 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,224 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,225 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,226 In lambda function, 2026-01-10T01:00:44,227 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:652:22, 2026-01-10T01:00:44,228 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,229 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,230 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,231 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,232 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,233 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,234 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,235 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,236 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,236 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,237 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,238 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,239 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,240 In lambda function, 2026-01-10T01:00:44,241 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):::: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,242 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,243 inlined from ‘XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: [with auto:68 = xgboost::linalg::TensorView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1243:20, 2026-01-10T01:00:44,243 inlined from ‘xgboost::DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::):: [with auto:51 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:673:7, 2026-01-10T01:00:44,244 inlined from ‘auto xgboost::DispatchDType(ArrayInterfaceHandler::Type, Fn) [with Fn = DispatchDType<2, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*):: >(ArrayInterface<2>, DeviceOrd, XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:655:22, 2026-01-10T01:00:44,246 inlined from ‘void xgboost::DispatchDType(ArrayInterface, DeviceOrd, Fn) [with int D = 2; Fn = XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/../data/array_interface.h:677:16, 2026-01-10T01:00:44,247 inlined from ‘int XGBoosterTrainOneIter(BoosterHandle, DMatrixHandle, int, const char*, const char*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/c_api/c_api.cc:1242:18: 2026-01-10T01:00:44,248 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:00:44,249 673 | fn(linalg::TensorView{common::Span{static_cast(array.data), 2026-01-10T01:00:44,250 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,250 674 | std::numeric_limits::max()}, 2026-01-10T01:00:44,251 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:00:44,252 675 | array.shape, array.strides, device}); 2026-01-10T01:00:44,253 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:02,557 [44/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/random.cc.o 2026-01-10T01:01:17,504 [45/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/survival_util.cc.o 2026-01-10T01:01:23,536 [46/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/stats.cc.o 2026-01-10T01:01:23,537 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:13, 2026-01-10T01:01:23,538 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/stats.cc:9: 2026-01-10T01:01:23,538 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-01-10T01:01:23,539 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-01-10T01:01:23,540 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-01-10T01:01:23,542 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,543 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:23,546 | ^ 2026-01-10T01:01:23,547 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,548 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,549 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,550 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:01:23,551 | ^~~~~~~~~ 2026-01-10T01:01:23,552 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,553 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:23,555 | ^ 2026-01-10T01:01:23,556 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,557 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = long long int; int kDim = 1]’, 2026-01-10T01:01:23,558 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:141:67, 2026-01-10T01:01:23,559 inlined from ‘void xgboost::common::SampleMean(const xgboost::Context*, bool, xgboost::linalg::Matrix&, xgboost::linalg::Vector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/stats.cc:73:35: 2026-01-10T01:01:23,559 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,561 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:01:23,562 | ^ 2026-01-10T01:01:23,563 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,564 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,565 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,566 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:01:23,567 | ^~~~~~~~~ 2026-01-10T01:01:23,568 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,569 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:23,570 | ^ 2026-01-10T01:01:23,571 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,572 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:01:23,573 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:141:67, 2026-01-10T01:01:23,574 inlined from ‘void xgboost::common::WeightedSampleMean(const xgboost::Context*, bool, xgboost::linalg::Matrix&, const xgboost::HostDeviceVector&, xgboost::linalg::Vector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/stats.cc:101:35: 2026-01-10T01:01:23,576 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:23,577 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:01:23,578 | ^ 2026-01-10T01:01:23,579 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:24,568 [47/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/ranking_utils.cc.o 2026-01-10T01:01:24,568 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/ranking_utils.cc: In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::MakeRankOnCUDA(const xgboost::Context*, xgboost::common::Span)’: 2026-01-10T01:01:24,569 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:24,570 68 | common::Span RankingCache::MakeRankOnCUDA(Context const*, 2026-01-10T01:01:24,571 | ^~~~~~~~~~~~ 2026-01-10T01:01:24,572 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/ranking_utils.cc: In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::MakeRankOnCPU(const xgboost::Context*, xgboost::common::Span)’: 2026-01-10T01:01:24,573 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:24,574 47 | common::Span RankingCache::MakeRankOnCPU(Context const* ctx, 2026-01-10T01:01:24,575 | ^~~~~~~~~~~~ 2026-01-10T01:01:24,576 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/ranking_utils.cc:12: 2026-01-10T01:01:24,577 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:24,578 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:24,579 80 | std::vector ArgSort(Context const *ctx, Iter begin, Iter end, Comp comp = std::less{}) { 2026-01-10T01:01:24,580 | ^~~~~~~ 2026-01-10T01:01:28,629 [48/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/threading_utils.cc.o 2026-01-10T01:01:33,065 [49/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/timer.cc.o 2026-01-10T01:01:36,180 [50/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/version.cc.o 2026-01-10T01:01:36,292 [51/115] Building CXX object src/CMakeFiles/objxgboost.dir/common/quantile.cc.o 2026-01-10T01:01:36,293 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc: In function ‘std::vector > xgboost::common::{anonymous}::MergeWeights(const xgboost::MetaInfo&, xgboost::common::Span, bool, int32_t)’: 2026-01-10T01:01:36,294 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:39:20: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,296 39 | std::vector MergeWeights(MetaInfo const &info, Span hessian, bool use_group, 2026-01-10T01:01:36,297 | ^~~~~~~~~~~~ 2026-01-10T01:01:36,298 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:13, 2026-01-10T01:01:36,299 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:10: 2026-01-10T01:01:36,301 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-01-10T01:01:36,302 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-01-10T01:01:36,303 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/allreduce.h:76:53: 2026-01-10T01:01:36,304 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,305 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:36,306 | ^ 2026-01-10T01:01:36,307 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,308 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:01:36,309 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/base.h:246, 2026-01-10T01:01:36,310 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:10, 2026-01-10T01:01:36,311 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:10, 2026-01-10T01:01:36,312 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:4: 2026-01-10T01:01:36,313 /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-01-10T01:01:36,314 /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-01-10T01:01:36,315 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:01:36,316 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,317 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:01:36,318 /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-01-10T01:01:36,319 /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-01-10T01:01:36,319 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,320 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,321 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,322 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,323 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-01-10T01:01:36,324 | ^~~~~~~~~ 2026-01-10T01:01:36,324 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-01-10T01:01:36,325 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-01-10T01:01:36,326 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-01-10T01:01:36,327 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,328 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:36,329 | ^ 2026-01-10T01:01:36,330 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,331 /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-01-10T01:01:36,332 /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-01-10T01:01:36,332 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:01:36,333 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,334 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = float; int kDim = 1]’, 2026-01-10T01:01:36,335 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/allreduce.h:59:53, 2026-01-10T01:01:36,337 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/../collective/aggregator.h:141:67: 2026-01-10T01:01:36,338 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,339 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:01:36,339 | ^ 2026-01-10T01:01:36,340 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,341 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-01-10T01:01:36,342 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:180:8: 2026-01-10T01:01:36,343 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,344 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,345 | ^ 2026-01-10T01:01:36,346 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,347 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,348 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:189:30: 2026-01-10T01:01:36,349 /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-01-10T01:01:36,350 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:01:36,351 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:01:36,352 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-01-10T01:01:36,353 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:180:8: 2026-01-10T01:01:36,354 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,354 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,355 | ^ 2026-01-10T01:01:36,356 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,357 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,358 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:189:30: 2026-01-10T01:01:36,359 /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-01-10T01:01:36,360 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:01:36,361 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:01:36,362 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-01-10T01:01:36,362 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:243:8: 2026-01-10T01:01:36,363 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,364 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,366 | ^ 2026-01-10T01:01:36,366 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,367 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-01-10T01:01:36,369 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WQuantileSketch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:257:6: 2026-01-10T01:01:36,369 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,370 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,371 | ^ 2026-01-10T01:01:36,372 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,373 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-01-10T01:01:36,373 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:243:8: 2026-01-10T01:01:36,374 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,376 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,377 | ^ 2026-01-10T01:01:36,378 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,379 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-01-10T01:01:36,380 inlined from ‘void xgboost::common::SketchContainerImpl::AllreduceCategories(const xgboost::Context*, const xgboost::MetaInfo&) [with WQSketch = xgboost::common::WXQuantileSketch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:257:6: 2026-01-10T01:01:36,381 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,382 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,383 | ^ 2026-01-10T01:01:36,384 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,385 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc: In member function ‘void xgboost::common::SortedSketchContainer::PushColPage(const xgboost::SparsePage&, const xgboost::MetaInfo&, xgboost::common::Span)’: 2026-01-10T01:01:36,386 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:481:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,387 481 | void SortedSketchContainer::PushColPage(SparsePage const &page, MetaInfo const &info, 2026-01-10T01:01:36,388 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,388 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,389 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:18:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,390 18 | SketchContainerImpl::SketchContainerImpl(Context const *ctx, 2026-01-10T01:01:36,391 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,391 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-01-10T01:01:36,392 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:314:6: 2026-01-10T01:01:36,393 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,394 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,395 | ^ 2026-01-10T01:01:36,396 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,397 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-01-10T01:01:36,398 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:314:6: 2026-01-10T01:01:36,398 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,399 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:01:36,400 | ^ 2026-01-10T01:01:36,401 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,402 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,403 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:18:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,403 18 | SketchContainerImpl::SketchContainerImpl(Context const *ctx, 2026-01-10T01:01:36,404 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,405 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,406 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:465:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,407 465 | HostSketchContainer::HostSketchContainer(Context const *ctx, bst_bin_t max_bins, 2026-01-10T01:01:36,408 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,409 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:468:69: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,410 468 | : SketchContainerImpl{ctx, columns_size, max_bins, ft, use_group} { 2026-01-10T01:01:36,411 | ^ 2026-01-10T01:01:36,412 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,413 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,414 /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-01-10T01:01:36,415 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,416 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,417 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,418 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,419 /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-01-10T01:01:36,421 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,422 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,422 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,423 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,424 /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-01-10T01:01:36,425 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,425 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,426 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,427 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,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-01-10T01:01:36,429 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,430 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,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-01-10T01:01:36,432 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,433 /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-01-10T01:01:36,434 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,435 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,436 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,437 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,438 /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-01-10T01:01:36,439 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,439 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,440 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,441 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,442 /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-01-10T01:01:36,443 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,444 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,444 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,445 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,446 /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-01-10T01:01:36,447 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,448 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,449 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,449 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:65:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,450 65 | void SketchContainerImpl::PushRowPage(SparsePage const &page, MetaInfo const &info, 2026-01-10T01:01:36,451 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,452 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:01:36,454 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.h:726:18: 2026-01-10T01:01:36,455 /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-01-10T01:01:36,455 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:01:36,456 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:36,457 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:01:36,458 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/common/quantile.cc:65:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:01:36,458 65 | void SketchContainerImpl::PushRowPage(SparsePage const &page, MetaInfo const &info, 2026-01-10T01:01:36,459 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:01:45,773 [52/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/array_interface.cc.o 2026-01-10T01:01:46,065 [53/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/batch_utils.cc.o 2026-01-10T01:02:02,358 [54/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/adapter.cc.o 2026-01-10T01:02:10,100 [55/115] Building CXX object src/CMakeFiles/objxgboost.dir/context.cc.o 2026-01-10T01:02:15,172 [56/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page.cc.o 2026-01-10T01:02:34,613 [57/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/file_iterator.cc.o 2026-01-10T01:02:49,035 [58/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/cat_container.cc.o 2026-01-10T01:02:49,044 In file included from /usr/include/c++/12/algorithm:61, 2026-01-10T01:02:49,044 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/bitfield.h:8, 2026-01-10T01:02:49,045 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/categorical.h:8, 2026-01-10T01:02:49,046 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/cat_container.h:14, 2026-01-10T01:02:49,047 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/cat_container.cc:4: 2026-01-10T01:02:49,047 /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-01-10T01:02:49,048 /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-01-10T01:02:49,049 1281 | __rotate(_RandomAccessIterator __first, 2026-01-10T01:02:49,050 | ^~~~~~~~ 2026-01-10T01:02:49,051 /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-01-10T01:02:49,052 /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-01-10T01:02:49,052 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/cat_container.cc:12: 2026-01-10T01:02:49,053 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:02:49,054 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:02:49,054 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:02:49,055 | ^ 2026-01-10T01:02:49,056 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:02:49,057 In file included from /usr/include/c++/12/numeric:62, 2026-01-10T01:02:49,058 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../encoder/ordinal.h:40, 2026-01-10T01:02:49,059 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/cat_container.h:15: 2026-01-10T01:02:49,059 /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-01-10T01:02:49,060 /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-01-10T01:02:49,061 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 2026-01-10T01:02:49,062 | ^~~~ 2026-01-10T01:02:49,063 /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-01-10T01:02:49,064 /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-01-10T01:02:49,065 /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-01-10T01:02:49,066 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:49,067 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,067 /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-01-10T01:02:49,068 /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-01-10T01:02:49,069 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,070 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,071 /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-01-10T01:02:49,072 In file included from /usr/include/c++/12/memory:63, 2026-01-10T01:02:49,072 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/cat_container.h:7: 2026-01-10T01:02:49,073 /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-01-10T01:02:49,074 /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-01-10T01:02:49,075 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 2026-01-10T01:02:49,076 | ^~~~~~~~~ 2026-01-10T01:02:49,077 /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-01-10T01:02:49,078 /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-01-10T01:02:49,079 /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-01-10T01:02:49,080 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,080 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,081 /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-01-10T01:02:49,082 /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-01-10T01:02:49,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-01-10T01:02:49,084 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,085 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,086 /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-01-10T01:02:49,087 /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-01-10T01:02:49,087 /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-01-10T01:02:49,088 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:49,089 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,090 /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-01-10T01:02:49,091 /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-01-10T01:02:49,092 /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-01-10T01:02:49,093 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:49,094 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,094 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:49,095 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,098 /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-01-10T01:02:49,099 /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-01-10T01:02:49,100 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:49,100 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,101 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:49,102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,103 /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-01-10T01:02:49,103 /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-01-10T01:02:49,104 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:49,105 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-01-10T01:02:49,106 /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-01-10T01:02:49,107 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:49,107 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,108 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:49,109 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,114 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:49,115 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,116 2493 | __len11, __len22, __comp); 2026-01-10T01:02:49,117 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,118 /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-01-10T01:02:49,119 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:49,120 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,121 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:49,121 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,122 /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-01-10T01:02:49,123 /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-01-10T01:02:49,124 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,125 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,127 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-01-10T01:02:49,128 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-01-10T01:02:49,129 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-01-10T01:02:49,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-01-10T01:02:49,138 /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-01-10T01:02:49,139 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,140 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,141 2751 | __middle - __first, 2026-01-10T01:02:49,142 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,142 2752 | __last - __middle, 2026-01-10T01:02:49,143 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,144 2753 | __comp); 2026-01-10T01:02:49,145 | ~~~~~~~ 2026-01-10T01:02:49,146 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-01-10T01:02:49,146 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-01-10T01:02:49,147 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-01-10T01:02:49,149 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-01-10T01:02:49,150 /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-01-10T01:02:49,151 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,152 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,153 2751 | __middle - __first, 2026-01-10T01:02:49,154 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,155 2752 | __last - __middle, 2026-01-10T01:02:49,155 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,156 2753 | __comp); 2026-01-10T01:02:49,157 | ~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,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:2748:33: 2026-01-10T01:02:49,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-01-10T01:02:49,162 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,163 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,164 2751 | __middle - __first, 2026-01-10T01:02:49,165 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,166 2752 | __last - __middle, 2026-01-10T01:02:49,167 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,168 2753 | __comp); 2026-01-10T01:02:49,169 | ~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,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:2748:33, 2026-01-10T01:02:49,173 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-01-10T01:02:49,174 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-01-10T01:02:49,175 /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-01-10T01:02:49,176 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,177 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,178 2751 | __middle - __first, 2026-01-10T01:02:49,178 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,179 2752 | __last - __middle, 2026-01-10T01:02:49,180 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,181 2753 | __comp); 2026-01-10T01:02:49,182 | ~~~~~~~ 2026-01-10T01:02:49,184 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-01-10T01:02:49,185 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-01-10T01:02:49,186 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-01-10T01:02:49,187 /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-01-10T01:02:49,188 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,189 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,190 2751 | __middle - __first, 2026-01-10T01:02:49,191 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,192 2752 | __last - __middle, 2026-01-10T01:02:49,193 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,194 2753 | __comp); 2026-01-10T01:02:49,195 | ~~~~~~~ 2026-01-10T01:02:49,196 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-01-10T01:02:49,197 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-01-10T01:02:49,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-01-10T01:02:49,199 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,200 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,201 2751 | __middle - __first, 2026-01-10T01:02:49,202 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,203 2752 | __last - __middle, 2026-01-10T01:02:49,204 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,205 2753 | __comp); 2026-01-10T01:02:49,206 | ~~~~~~~ 2026-01-10T01:02:49,207 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-01-10T01:02:49,209 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-01-10T01:02:49,210 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-01-10T01:02:49,211 /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-01-10T01:02:49,212 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,214 2751 | __middle - __first, 2026-01-10T01:02:49,215 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,215 2752 | __last - __middle, 2026-01-10T01:02:49,216 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,217 2753 | __comp); 2026-01-10T01:02:49,218 | ~~~~~~~ 2026-01-10T01:02:49,219 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-01-10T01:02:49,220 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-01-10T01:02:49,221 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-01-10T01:02:49,223 /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-01-10T01:02:49,224 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,225 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,226 2751 | __middle - __first, 2026-01-10T01:02:49,227 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,228 2752 | __last - __middle, 2026-01-10T01:02:49,228 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,229 2753 | __comp); 2026-01-10T01:02:49,230 | ~~~~~~~ 2026-01-10T01:02:49,231 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-01-10T01:02:49,232 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-01-10T01:02:49,234 /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-01-10T01:02:49,235 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,236 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,237 2751 | __middle - __first, 2026-01-10T01:02:49,238 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,239 2752 | __last - __middle, 2026-01-10T01:02:49,240 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,241 2753 | __comp); 2026-01-10T01:02:49,242 | ~~~~~~~ 2026-01-10T01:02:49,243 /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-01-10T01:02:49,244 /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-01-10T01:02:49,245 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,246 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,247 2751 | __middle - __first, 2026-01-10T01:02:49,248 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,248 2752 | __last - __middle, 2026-01-10T01:02:49,249 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,250 2753 | __comp); 2026-01-10T01:02:49,251 | ~~~~~~~ 2026-01-10T01:02:49,252 /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-01-10T01:02:49,253 /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-01-10T01:02:49,254 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:49,256 | ^~~~~~~~~~~~ 2026-01-10T01:02:49,257 /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-01-10T01:02:49,258 /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-01-10T01:02:49,259 /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-01-10T01:02:49,260 /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-01-10T01:02:49,261 /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-01-10T01:02:49,262 /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-01-10T01:02:49,263 /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-01-10T01:02:49,264 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:49,265 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,266 /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-01-10T01:02:49,266 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-01-10T01:02:49,267 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-01-10T01:02:49,269 /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-01-10T01:02:49,270 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:49,270 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,271 2651 | __first + __step_size, 2026-01-10T01:02:49,272 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,274 2652 | __first + __two_step, 2026-01-10T01:02:49,275 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,275 2653 | __result, __comp); 2026-01-10T01:02:49,276 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,277 /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-01-10T01:02:49,278 /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-01-10T01:02:49,279 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:49,280 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,281 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:49,282 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,283 /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-01-10T01:02:49,284 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-01-10T01:02:49,285 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-01-10T01:02:49,286 /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-01-10T01:02:49,287 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:49,288 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,289 2651 | __first + __step_size, 2026-01-10T01:02:49,290 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,291 2652 | __first + __two_step, 2026-01-10T01:02:49,292 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,293 2653 | __result, __comp); 2026-01-10T01:02:49,294 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,295 /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-01-10T01:02:49,296 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:49,298 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,299 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:49,300 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,301 /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-01-10T01:02:49,302 /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-01-10T01:02:49,303 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:49,304 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,305 /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-01-10T01:02:49,306 /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-01-10T01:02:49,307 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,308 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,309 /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-01-10T01:02:49,310 /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-01-10T01:02:49,311 /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-01-10T01:02:49,312 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,313 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,314 /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-01-10T01:02:49,315 /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-01-10T01:02:49,315 /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-01-10T01:02:49,316 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,318 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,319 /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-01-10T01:02:49,320 /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-01-10T01:02:49,321 /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-01-10T01:02:49,322 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:49,323 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,324 /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-01-10T01:02:49,325 /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-01-10T01:02:49,326 /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-01-10T01:02:49,327 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:49,328 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,329 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:49,330 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,331 /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-01-10T01:02:49,332 /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-01-10T01:02:49,333 /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-01-10T01:02:49,334 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:49,335 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,336 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:49,337 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,338 /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-01-10T01:02:49,339 /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-01-10T01:02:49,341 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:49,341 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-01-10T01:02:49,342 /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-01-10T01:02:49,343 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:49,344 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,345 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:49,346 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,347 /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-01-10T01:02:49,348 /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-01-10T01:02:49,349 /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-01-10T01:02:49,350 /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-01-10T01:02:49,351 /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-01-10T01:02:49,352 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:49,353 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,354 2493 | __len11, __len22, __comp); 2026-01-10T01:02:49,355 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,356 /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-01-10T01:02:49,357 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:49,358 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,359 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:49,361 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,362 /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-01-10T01:02:49,363 /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-01-10T01:02:49,364 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,365 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,366 /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-01-10T01:02:49,367 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-01-10T01:02:49,368 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-01-10T01:02:49,369 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-01-10T01:02:49,370 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-01-10T01:02:49,371 /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-01-10T01:02:49,372 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,373 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,374 2751 | __middle - __first, 2026-01-10T01:02:49,375 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,376 2752 | __last - __middle, 2026-01-10T01:02:49,377 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,378 2753 | __comp); 2026-01-10T01:02:49,379 | ~~~~~~~ 2026-01-10T01:02:49,380 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-01-10T01:02:49,381 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-01-10T01:02:49,382 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-01-10T01:02:49,383 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-01-10T01:02:49,384 /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-01-10T01:02:49,385 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,386 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,387 2751 | __middle - __first, 2026-01-10T01:02:49,388 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,389 2752 | __last - __middle, 2026-01-10T01:02:49,390 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,390 2753 | __comp); 2026-01-10T01:02:49,391 | ~~~~~~~ 2026-01-10T01:02:49,393 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-01-10T01:02:49,393 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-01-10T01:02:49,395 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-01-10T01:02:49,396 /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-01-10T01:02:49,397 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,399 2751 | __middle - __first, 2026-01-10T01:02:49,400 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,401 2752 | __last - __middle, 2026-01-10T01:02:49,402 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,402 2753 | __comp); 2026-01-10T01:02:49,403 | ~~~~~~~ 2026-01-10T01:02:49,404 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-01-10T01:02:49,405 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-01-10T01:02:49,406 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-01-10T01:02:49,408 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-01-10T01:02:49,408 /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-01-10T01:02:49,409 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,410 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,411 2751 | __middle - __first, 2026-01-10T01:02:49,412 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,413 2752 | __last - __middle, 2026-01-10T01:02:49,414 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,415 2753 | __comp); 2026-01-10T01:02:49,416 | ~~~~~~~ 2026-01-10T01:02:49,417 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-01-10T01:02:49,417 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-01-10T01:02:49,418 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-01-10T01:02:49,420 /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-01-10T01:02:49,421 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,422 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,422 2751 | __middle - __first, 2026-01-10T01:02:49,423 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,424 2752 | __last - __middle, 2026-01-10T01:02:49,425 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,426 2753 | __comp); 2026-01-10T01:02:49,427 | ~~~~~~~ 2026-01-10T01:02:49,428 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-01-10T01:02:49,428 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-01-10T01:02:49,429 /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-01-10T01:02:49,431 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,431 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,432 2751 | __middle - __first, 2026-01-10T01:02:49,433 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,434 2752 | __last - __middle, 2026-01-10T01:02:49,434 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,435 2753 | __comp); 2026-01-10T01:02:49,436 | ~~~~~~~ 2026-01-10T01:02:49,437 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-01-10T01:02:49,438 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-01-10T01:02:49,440 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-01-10T01:02:49,441 /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-01-10T01:02:49,442 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,443 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,444 2751 | __middle - __first, 2026-01-10T01:02:49,445 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,446 2752 | __last - __middle, 2026-01-10T01:02:49,447 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,448 2753 | __comp); 2026-01-10T01:02:49,449 | ~~~~~~~ 2026-01-10T01:02:49,449 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-01-10T01:02:49,451 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-01-10T01:02:49,452 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-01-10T01:02:49,453 /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-01-10T01:02:49,454 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,455 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,455 2751 | __middle - __first, 2026-01-10T01:02:49,456 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,457 2752 | __last - __middle, 2026-01-10T01:02:49,458 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,459 2753 | __comp); 2026-01-10T01:02:49,460 | ~~~~~~~ 2026-01-10T01:02:49,461 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-01-10T01:02:49,462 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-01-10T01:02:49,463 /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-01-10T01:02:49,464 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,465 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,466 2751 | __middle - __first, 2026-01-10T01:02:49,467 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,468 2752 | __last - __middle, 2026-01-10T01:02:49,469 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,470 2753 | __comp); 2026-01-10T01:02:49,471 | ~~~~~~~ 2026-01-10T01:02:49,471 /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-01-10T01:02:49,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-01-10T01:02:49,473 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,474 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,475 2751 | __middle - __first, 2026-01-10T01:02:49,476 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,477 2752 | __last - __middle, 2026-01-10T01:02:49,477 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,478 2753 | __comp); 2026-01-10T01:02:49,479 | ~~~~~~~ 2026-01-10T01:02:49,480 /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-01-10T01:02:49,482 /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-01-10T01:02:49,483 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:49,483 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,485 /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-01-10T01:02:49,486 /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-01-10T01:02:49,487 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,488 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,489 /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-01-10T01:02:49,490 /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-01-10T01:02:49,491 /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-01-10T01:02:49,493 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,494 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,495 /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-01-10T01:02:49,496 /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-01-10T01:02:49,497 /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-01-10T01:02:49,498 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,499 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,500 /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-01-10T01:02:49,501 /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-01-10T01:02:49,502 /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-01-10T01:02:49,503 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:49,504 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,505 /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-01-10T01:02:49,506 /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-01-10T01:02:49,507 /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-01-10T01:02:49,509 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:49,509 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,510 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:49,511 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,512 /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-01-10T01:02:49,513 /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-01-10T01:02:49,514 /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-01-10T01:02:49,516 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:49,517 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,518 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:49,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,520 /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-01-10T01:02:49,521 /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-01-10T01:02:49,521 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:49,522 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-01-10T01:02:49,523 /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-01-10T01:02:49,524 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:49,525 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,526 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:49,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,528 /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-01-10T01:02:49,529 /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-01-10T01:02:49,530 /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-01-10T01:02:49,531 /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-01-10T01:02:49,532 /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-01-10T01:02:49,533 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:49,534 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,535 2493 | __len11, __len22, __comp); 2026-01-10T01:02:49,537 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,538 /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-01-10T01:02:49,539 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:49,540 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,541 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:49,542 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,543 /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-01-10T01:02:49,544 /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-01-10T01:02:49,546 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,547 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,547 /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-01-10T01:02:49,548 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-01-10T01:02:49,549 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-01-10T01:02:49,550 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-01-10T01:02:49,551 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-01-10T01:02:49,552 /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-01-10T01:02:49,553 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,554 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,556 2751 | __middle - __first, 2026-01-10T01:02:49,556 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,558 2752 | __last - __middle, 2026-01-10T01:02:49,558 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,559 2753 | __comp); 2026-01-10T01:02:49,560 | ~~~~~~~ 2026-01-10T01:02:49,561 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-01-10T01:02:49,562 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-01-10T01:02:49,563 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-01-10T01:02:49,564 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-01-10T01:02:49,565 /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-01-10T01:02:49,566 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,568 2751 | __middle - __first, 2026-01-10T01:02:49,569 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,570 2752 | __last - __middle, 2026-01-10T01:02:49,571 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,572 2753 | __comp); 2026-01-10T01:02:49,573 | ~~~~~~~ 2026-01-10T01:02:49,574 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-01-10T01:02:49,576 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-01-10T01:02:49,577 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-01-10T01:02:49,578 /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-01-10T01:02:49,579 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,580 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,581 2751 | __middle - __first, 2026-01-10T01:02:49,581 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,582 2752 | __last - __middle, 2026-01-10T01:02:49,583 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,584 2753 | __comp); 2026-01-10T01:02:49,585 | ~~~~~~~ 2026-01-10T01:02:49,586 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-01-10T01:02:49,587 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-01-10T01:02:49,588 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-01-10T01:02:49,589 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-01-10T01:02:49,590 /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-01-10T01:02:49,591 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,593 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,594 2751 | __middle - __first, 2026-01-10T01:02:49,594 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,595 2752 | __last - __middle, 2026-01-10T01:02:49,596 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,597 2753 | __comp); 2026-01-10T01:02:49,598 | ~~~~~~~ 2026-01-10T01:02:49,599 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-01-10T01:02:49,600 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-01-10T01:02:49,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-01-10T01:02:49,602 /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-01-10T01:02:49,604 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,604 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,605 2751 | __middle - __first, 2026-01-10T01:02:49,606 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,608 2752 | __last - __middle, 2026-01-10T01:02:49,609 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,609 2753 | __comp); 2026-01-10T01:02:49,610 | ~~~~~~~ 2026-01-10T01:02:49,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-01-10T01:02:49,613 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-01-10T01:02:49,614 /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-01-10T01:02:49,615 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,616 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,616 2751 | __middle - __first, 2026-01-10T01:02:49,618 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,619 2752 | __last - __middle, 2026-01-10T01:02:49,620 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,621 2753 | __comp); 2026-01-10T01:02:49,622 | ~~~~~~~ 2026-01-10T01:02:49,623 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-01-10T01:02:49,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-01-10T01:02:49,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:2749:33: 2026-01-10T01:02:49,626 /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-01-10T01:02:49,627 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,628 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,629 2751 | __middle - __first, 2026-01-10T01:02:49,631 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,632 2752 | __last - __middle, 2026-01-10T01:02:49,633 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,634 2753 | __comp); 2026-01-10T01:02:49,635 | ~~~~~~~ 2026-01-10T01:02:49,636 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-01-10T01:02:49,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-01-10T01:02:49,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:2749:33: 2026-01-10T01:02:49,640 /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-01-10T01:02:49,641 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,642 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,643 2751 | __middle - __first, 2026-01-10T01:02:49,643 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,644 2752 | __last - __middle, 2026-01-10T01:02:49,645 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,646 2753 | __comp); 2026-01-10T01:02:49,647 | ~~~~~~~ 2026-01-10T01:02:49,648 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-01-10T01:02:49,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:2749:33: 2026-01-10T01:02:49,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-01-10T01:02:49,652 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,652 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,653 2751 | __middle - __first, 2026-01-10T01:02:49,654 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,655 2752 | __last - __middle, 2026-01-10T01:02:49,656 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,657 2753 | __comp); 2026-01-10T01:02:49,658 | ~~~~~~~ 2026-01-10T01:02:49,659 /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-01-10T01:02:49,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-01-10T01:02:49,661 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,662 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,663 2751 | __middle - __first, 2026-01-10T01:02:49,664 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,665 2752 | __last - __middle, 2026-01-10T01:02:49,666 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,667 2753 | __comp); 2026-01-10T01:02:49,668 | ~~~~~~~ 2026-01-10T01:02:49,668 /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-01-10T01:02:49,669 /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-01-10T01:02:49,670 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:49,671 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,672 /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-01-10T01:02:49,673 /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-01-10T01:02:49,674 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,676 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,677 /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-01-10T01:02:49,678 /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-01-10T01:02:49,679 /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-01-10T01:02:49,680 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,681 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,682 /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-01-10T01:02:49,683 /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-01-10T01:02:49,684 /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-01-10T01:02:49,685 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,686 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,687 /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-01-10T01:02:49,688 /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-01-10T01:02:49,688 /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-01-10T01:02:49,689 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:49,690 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,691 /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-01-10T01:02:49,692 /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-01-10T01:02:49,694 /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-01-10T01:02:49,695 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:49,696 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,697 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:49,698 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,699 /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-01-10T01:02:49,700 /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-01-10T01:02:49,701 /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-01-10T01:02:49,701 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:49,702 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,703 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:49,704 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,705 /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-01-10T01:02:49,706 /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-01-10T01:02:49,707 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:49,707 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-01-10T01:02:49,708 /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-01-10T01:02:49,709 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:49,710 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,711 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:49,712 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,713 /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-01-10T01:02:49,714 /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-01-10T01:02:49,715 /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-01-10T01:02:49,716 /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-01-10T01:02:49,717 /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-01-10T01:02:49,718 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:49,719 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,720 2493 | __len11, __len22, __comp); 2026-01-10T01:02:49,721 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,722 /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-01-10T01:02:49,723 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:49,724 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,725 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:49,726 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,727 /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-01-10T01:02:49,728 /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-01-10T01:02:49,729 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,730 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,731 /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-01-10T01:02:49,731 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-01-10T01:02:49,732 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-01-10T01:02:49,733 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-01-10T01:02:49,734 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-01-10T01:02:49,735 /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-01-10T01:02:49,737 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,737 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,738 2751 | __middle - __first, 2026-01-10T01:02:49,739 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,740 2752 | __last - __middle, 2026-01-10T01:02:49,741 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,742 2753 | __comp); 2026-01-10T01:02:49,743 | ~~~~~~~ 2026-01-10T01:02:49,743 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-01-10T01:02:49,744 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-01-10T01:02:49,745 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-01-10T01:02:49,746 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-01-10T01:02:49,747 /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-01-10T01:02:49,748 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,749 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,750 2751 | __middle - __first, 2026-01-10T01:02:49,751 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,752 2752 | __last - __middle, 2026-01-10T01:02:49,753 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,754 2753 | __comp); 2026-01-10T01:02:49,755 | ~~~~~~~ 2026-01-10T01:02:49,756 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-01-10T01:02:49,757 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-01-10T01:02:49,758 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-01-10T01:02:49,759 /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-01-10T01:02:49,760 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,761 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,762 2751 | __middle - __first, 2026-01-10T01:02:49,763 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,764 2752 | __last - __middle, 2026-01-10T01:02:49,765 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,766 2753 | __comp); 2026-01-10T01:02:49,767 | ~~~~~~~ 2026-01-10T01:02:49,768 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-01-10T01:02:49,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-01-10T01:02:49,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:2749:33, 2026-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,774 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,776 2751 | __middle - __first, 2026-01-10T01:02:49,777 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,778 2752 | __last - __middle, 2026-01-10T01:02:49,779 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,780 2753 | __comp); 2026-01-10T01:02:49,781 | ~~~~~~~ 2026-01-10T01:02:49,782 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-01-10T01:02:49,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:2749:33, 2026-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,786 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,788 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,789 2751 | __middle - __first, 2026-01-10T01:02:49,790 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,791 2752 | __last - __middle, 2026-01-10T01:02:49,792 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,793 2753 | __comp); 2026-01-10T01:02:49,794 | ~~~~~~~ 2026-01-10T01:02:49,795 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-01-10T01:02:49,796 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-01-10T01:02:49,797 /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-01-10T01:02:49,798 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,799 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,801 2751 | __middle - __first, 2026-01-10T01:02:49,802 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,803 2752 | __last - __middle, 2026-01-10T01:02:49,804 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,805 2753 | __comp); 2026-01-10T01:02:49,806 | ~~~~~~~ 2026-01-10T01:02:49,807 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-01-10T01:02:49,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-01-10T01:02:49,810 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-01-10T01:02:49,811 /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-01-10T01:02:49,812 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,813 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,814 2751 | __middle - __first, 2026-01-10T01:02:49,814 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,815 2752 | __last - __middle, 2026-01-10T01:02:49,816 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,817 2753 | __comp); 2026-01-10T01:02:49,818 | ~~~~~~~ 2026-01-10T01:02:49,819 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-01-10T01:02:49,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:2749:33, 2026-01-10T01:02:49,821 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-01-10T01:02:49,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-01-10T01:02:49,823 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,824 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,825 2751 | __middle - __first, 2026-01-10T01:02:49,826 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,827 2752 | __last - __middle, 2026-01-10T01:02:49,829 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,830 2753 | __comp); 2026-01-10T01:02:49,831 | ~~~~~~~ 2026-01-10T01:02:49,832 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-01-10T01:02:49,833 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-01-10T01:02:49,834 /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-01-10T01:02:49,836 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,837 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,838 2751 | __middle - __first, 2026-01-10T01:02:49,839 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,840 2752 | __last - __middle, 2026-01-10T01:02:49,841 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,842 2753 | __comp); 2026-01-10T01:02:49,843 | ~~~~~~~ 2026-01-10T01:02:49,844 /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-01-10T01:02:49,845 /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-01-10T01:02:49,846 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,847 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,848 2751 | __middle - __first, 2026-01-10T01:02:49,849 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,850 2752 | __last - __middle, 2026-01-10T01:02:49,851 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,852 2753 | __comp); 2026-01-10T01:02:49,852 | ~~~~~~~ 2026-01-10T01:02:49,853 /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-01-10T01:02:49,854 /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-01-10T01:02:49,855 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:49,856 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,857 /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-01-10T01:02:49,858 /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-01-10T01:02:49,859 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,859 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,860 /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-01-10T01:02:49,861 /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-01-10T01:02:49,862 /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-01-10T01:02:49,864 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,865 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,876 /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-01-10T01:02:49,877 /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-01-10T01:02:49,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-01-10T01:02:49,879 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:49,880 | ^~~~~~~~~~~~~ 2026-01-10T01:02:49,881 /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-01-10T01:02:49,882 /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-01-10T01:02:49,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-01-10T01:02:49,884 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:49,885 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,886 /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-01-10T01:02:49,887 /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-01-10T01:02:49,888 /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-01-10T01:02:49,890 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:49,891 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,892 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:49,892 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,893 /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-01-10T01:02:49,894 /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-01-10T01:02:49,895 /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-01-10T01:02:49,896 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:49,897 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,898 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:49,898 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,899 /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-01-10T01:02:49,900 /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-01-10T01:02:49,901 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:49,902 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-01-10T01:02:49,903 /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-01-10T01:02:49,905 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:49,906 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,907 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:49,908 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,909 /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-01-10T01:02:49,910 /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-01-10T01:02:49,911 /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-01-10T01:02:49,912 /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-01-10T01:02:49,913 /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-01-10T01:02:49,914 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:49,915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,916 2493 | __len11, __len22, __comp); 2026-01-10T01:02:49,917 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,918 /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-01-10T01:02:49,919 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:49,920 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,921 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:49,922 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,924 /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-01-10T01:02:49,924 /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-01-10T01:02:49,925 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:49,926 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,927 /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-01-10T01:02:49,928 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-01-10T01:02:49,929 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-01-10T01:02:49,931 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-01-10T01:02:49,932 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-01-10T01:02:49,933 /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-01-10T01:02:49,934 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,935 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,936 2751 | __middle - __first, 2026-01-10T01:02:49,937 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,938 2752 | __last - __middle, 2026-01-10T01:02:49,939 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,940 2753 | __comp); 2026-01-10T01:02:49,941 | ~~~~~~~ 2026-01-10T01:02:49,942 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-01-10T01:02:49,943 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-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,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-01-10T01:02:49,948 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,949 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,950 2751 | __middle - __first, 2026-01-10T01:02:49,950 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,951 2752 | __last - __middle, 2026-01-10T01:02:49,952 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,953 2753 | __comp); 2026-01-10T01:02:49,954 | ~~~~~~~ 2026-01-10T01:02:49,955 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-01-10T01:02:49,956 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-01-10T01:02:49,957 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-01-10T01:02:49,958 /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-01-10T01:02:49,959 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,961 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,961 2751 | __middle - __first, 2026-01-10T01:02:49,962 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,963 2752 | __last - __middle, 2026-01-10T01:02:49,964 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,965 2753 | __comp); 2026-01-10T01:02:49,967 | ~~~~~~~ 2026-01-10T01:02:49,968 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-01-10T01:02:49,969 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-01-10T01:02:49,970 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-01-10T01:02:49,971 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-01-10T01:02:49,972 /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-01-10T01:02:49,973 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,974 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,975 2751 | __middle - __first, 2026-01-10T01:02:49,975 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,976 2752 | __last - __middle, 2026-01-10T01:02:49,977 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,978 2753 | __comp); 2026-01-10T01:02:49,979 | ~~~~~~~ 2026-01-10T01:02:49,980 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-01-10T01:02:49,981 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-01-10T01:02:49,983 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-01-10T01:02:49,984 /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-01-10T01:02:49,985 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,986 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,987 2751 | __middle - __first, 2026-01-10T01:02:49,988 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,989 2752 | __last - __middle, 2026-01-10T01:02:49,990 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,991 2753 | __comp); 2026-01-10T01:02:49,992 | ~~~~~~~ 2026-01-10T01:02:49,993 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-01-10T01:02:49,994 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-01-10T01:02:49,995 /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-01-10T01:02:49,996 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:49,997 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:49,998 2751 | __middle - __first, 2026-01-10T01:02:49,999 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,000 2752 | __last - __middle, 2026-01-10T01:02:50,001 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,002 2753 | __comp); 2026-01-10T01:02:50,003 | ~~~~~~~ 2026-01-10T01:02:50,004 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-01-10T01:02:50,005 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-01-10T01:02:50,007 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-01-10T01:02:50,008 /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-01-10T01:02:50,010 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,010 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,011 2751 | __middle - __first, 2026-01-10T01:02:50,012 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,013 2752 | __last - __middle, 2026-01-10T01:02:50,014 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,015 2753 | __comp); 2026-01-10T01:02:50,015 | ~~~~~~~ 2026-01-10T01:02:50,016 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-01-10T01:02:50,017 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-01-10T01:02:50,018 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-01-10T01:02:50,019 /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-01-10T01:02:50,020 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,022 2751 | __middle - __first, 2026-01-10T01:02:50,023 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,024 2752 | __last - __middle, 2026-01-10T01:02:50,025 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,026 2753 | __comp); 2026-01-10T01:02:50,027 | ~~~~~~~ 2026-01-10T01:02:50,028 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-01-10T01:02:50,029 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-01-10T01:02:50,031 /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-01-10T01:02:50,031 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,033 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,034 2751 | __middle - __first, 2026-01-10T01:02:50,035 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,036 2752 | __last - __middle, 2026-01-10T01:02:50,037 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,038 2753 | __comp); 2026-01-10T01:02:50,039 | ~~~~~~~ 2026-01-10T01:02:50,040 /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-01-10T01:02:50,041 /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-01-10T01:02:50,042 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,043 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,044 2751 | __middle - __first, 2026-01-10T01:02:50,045 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,046 2752 | __last - __middle, 2026-01-10T01:02:50,047 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,048 2753 | __comp); 2026-01-10T01:02:50,049 | ~~~~~~~ 2026-01-10T01:02:50,050 /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-01-10T01:02:50,051 /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-01-10T01:02:50,051 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,052 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,053 /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-01-10T01:02:50,054 /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-01-10T01:02:50,056 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,056 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,057 /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-01-10T01:02:50,058 /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-01-10T01:02:50,059 /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-01-10T01:02:50,060 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,061 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,062 /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-01-10T01:02:50,063 /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-01-10T01:02:50,064 /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-01-10T01:02:50,065 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,066 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,067 /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-01-10T01:02:50,068 /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-01-10T01:02:50,069 /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-01-10T01:02:50,070 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,071 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,073 /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-01-10T01:02:50,074 /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-01-10T01:02:50,074 /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-01-10T01:02:50,075 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,076 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,077 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,078 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,079 /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-01-10T01:02:50,080 /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-01-10T01:02:50,081 /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-01-10T01:02:50,082 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,083 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,083 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,084 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,085 /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-01-10T01:02:50,086 /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-01-10T01:02:50,087 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,088 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-01-10T01:02:50,089 /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-01-10T01:02:50,090 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,091 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,092 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,093 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,093 /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-01-10T01:02:50,094 /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-01-10T01:02:50,095 /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-01-10T01:02:50,096 /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-01-10T01:02:50,097 /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-01-10T01:02:50,098 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,099 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,100 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,101 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,102 /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-01-10T01:02:50,103 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,104 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,105 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,106 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,107 /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-01-10T01:02:50,108 /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-01-10T01:02:50,109 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,110 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,111 /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-01-10T01:02:50,113 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-01-10T01:02:50,114 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-01-10T01:02:50,115 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-01-10T01:02:50,116 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-01-10T01:02:50,117 /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-01-10T01:02:50,118 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,119 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,121 2751 | __middle - __first, 2026-01-10T01:02:50,122 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,123 2752 | __last - __middle, 2026-01-10T01:02:50,124 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,125 2753 | __comp); 2026-01-10T01:02:50,126 | ~~~~~~~ 2026-01-10T01:02:50,127 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-01-10T01:02:50,128 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-01-10T01:02:50,129 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-01-10T01:02:50,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-01-10T01:02:50,131 /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-01-10T01:02:50,132 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,133 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,134 2751 | __middle - __first, 2026-01-10T01:02:50,134 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,135 2752 | __last - __middle, 2026-01-10T01:02:50,136 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,137 2753 | __comp); 2026-01-10T01:02:50,137 | ~~~~~~~ 2026-01-10T01:02:50,138 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-01-10T01:02:50,139 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-01-10T01:02:50,140 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-01-10T01:02:50,141 /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-01-10T01:02:50,142 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,143 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,144 2751 | __middle - __first, 2026-01-10T01:02:50,145 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,147 2752 | __last - __middle, 2026-01-10T01:02:50,148 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,149 2753 | __comp); 2026-01-10T01:02:50,149 | ~~~~~~~ 2026-01-10T01:02:50,151 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-01-10T01:02:50,152 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-01-10T01:02:50,153 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-01-10T01:02:50,154 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-01-10T01:02:50,155 /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-01-10T01:02:50,157 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,158 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,159 2751 | __middle - __first, 2026-01-10T01:02:50,160 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,160 2752 | __last - __middle, 2026-01-10T01:02:50,162 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,163 2753 | __comp); 2026-01-10T01:02:50,164 | ~~~~~~~ 2026-01-10T01:02:50,165 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-01-10T01:02:50,166 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-01-10T01:02:50,167 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-01-10T01:02:50,168 /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-01-10T01:02:50,169 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,170 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,171 2751 | __middle - __first, 2026-01-10T01:02:50,172 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,173 2752 | __last - __middle, 2026-01-10T01:02:50,175 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,176 2753 | __comp); 2026-01-10T01:02:50,177 | ~~~~~~~ 2026-01-10T01:02:50,178 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-01-10T01:02:50,179 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-01-10T01:02:50,180 /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-01-10T01:02:50,181 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,182 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,183 2751 | __middle - __first, 2026-01-10T01:02:50,184 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,185 2752 | __last - __middle, 2026-01-10T01:02:50,186 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,188 2753 | __comp); 2026-01-10T01:02:50,189 | ~~~~~~~ 2026-01-10T01:02:50,190 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-01-10T01:02:50,191 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-01-10T01:02:50,192 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-01-10T01:02:50,193 /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-01-10T01:02:50,194 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,195 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,196 2751 | __middle - __first, 2026-01-10T01:02:50,197 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,198 2752 | __last - __middle, 2026-01-10T01:02:50,199 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,200 2753 | __comp); 2026-01-10T01:02:50,201 | ~~~~~~~ 2026-01-10T01:02:50,202 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-01-10T01:02:50,203 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-01-10T01:02:50,204 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-01-10T01:02:50,205 /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-01-10T01:02:50,206 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,207 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,208 2751 | __middle - __first, 2026-01-10T01:02:50,208 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,209 2752 | __last - __middle, 2026-01-10T01:02:50,210 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,211 2753 | __comp); 2026-01-10T01:02:50,212 | ~~~~~~~ 2026-01-10T01:02:50,213 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-01-10T01:02:50,214 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-01-10T01:02:50,216 /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-01-10T01:02:50,217 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,218 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,219 2751 | __middle - __first, 2026-01-10T01:02:50,220 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,220 2752 | __last - __middle, 2026-01-10T01:02:50,221 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,222 2753 | __comp); 2026-01-10T01:02:50,223 | ~~~~~~~ 2026-01-10T01:02:50,224 /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-01-10T01:02:50,225 /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-01-10T01:02:50,227 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,228 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,229 2751 | __middle - __first, 2026-01-10T01:02:50,230 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,231 2752 | __last - __middle, 2026-01-10T01:02:50,232 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,232 2753 | __comp); 2026-01-10T01:02:50,233 | ~~~~~~~ 2026-01-10T01:02:50,234 /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-01-10T01:02:50,235 /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-01-10T01:02:50,236 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,237 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,239 /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-01-10T01:02:50,240 /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-01-10T01:02:50,241 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,242 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,243 /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-01-10T01:02:50,244 /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-01-10T01:02:50,245 /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-01-10T01:02:50,246 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,247 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,248 /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-01-10T01:02:50,249 /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-01-10T01:02:50,251 /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-01-10T01:02:50,252 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,253 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,254 /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-01-10T01:02:50,255 /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-01-10T01:02:50,256 /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-01-10T01:02:50,257 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,258 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,259 /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-01-10T01:02:50,260 /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-01-10T01:02:50,261 /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-01-10T01:02:50,262 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,262 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,263 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,265 /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-01-10T01:02:50,266 /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-01-10T01:02:50,267 /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-01-10T01:02:50,268 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,269 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,270 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,271 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,272 /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-01-10T01:02:50,273 /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-01-10T01:02:50,274 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,274 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-01-10T01:02:50,275 /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-01-10T01:02:50,277 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,277 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,278 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,280 /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-01-10T01:02:50,281 /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-01-10T01:02:50,282 /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-01-10T01:02:50,283 /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-01-10T01:02:50,284 /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-01-10T01:02:50,286 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,286 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,287 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,288 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,289 /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-01-10T01:02:50,290 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,292 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,292 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,294 /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-01-10T01:02:50,295 /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-01-10T01:02:50,296 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,297 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,298 /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-01-10T01:02:50,299 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-01-10T01:02:50,300 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-01-10T01:02:50,301 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-01-10T01:02:50,302 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-01-10T01:02:50,304 /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-01-10T01:02:50,305 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,306 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,307 2751 | __middle - __first, 2026-01-10T01:02:50,308 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,309 2752 | __last - __middle, 2026-01-10T01:02:50,310 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,311 2753 | __comp); 2026-01-10T01:02:50,312 | ~~~~~~~ 2026-01-10T01:02:50,313 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-01-10T01:02:50,314 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-01-10T01:02:50,315 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-01-10T01:02:50,316 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-01-10T01:02:50,317 /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-01-10T01:02:50,318 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,320 2751 | __middle - __first, 2026-01-10T01:02:50,321 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,322 2752 | __last - __middle, 2026-01-10T01:02:50,322 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,323 2753 | __comp); 2026-01-10T01:02:50,324 | ~~~~~~~ 2026-01-10T01:02:50,326 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-01-10T01:02:50,327 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-01-10T01:02:50,328 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-01-10T01:02:50,329 /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-01-10T01:02:50,330 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,331 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,332 2751 | __middle - __first, 2026-01-10T01:02:50,333 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,334 2752 | __last - __middle, 2026-01-10T01:02:50,335 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,336 2753 | __comp); 2026-01-10T01:02:50,337 | ~~~~~~~ 2026-01-10T01:02:50,338 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-01-10T01:02:50,339 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-01-10T01:02:50,340 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-01-10T01:02:50,341 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-01-10T01:02:50,343 /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-01-10T01:02:50,343 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,345 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,346 2751 | __middle - __first, 2026-01-10T01:02:50,347 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,348 2752 | __last - __middle, 2026-01-10T01:02:50,349 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,350 2753 | __comp); 2026-01-10T01:02:50,351 | ~~~~~~~ 2026-01-10T01:02:50,352 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-01-10T01:02:50,353 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-01-10T01:02:50,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:2748:33: 2026-01-10T01:02:50,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-01-10T01:02:50,356 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,357 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,358 2751 | __middle - __first, 2026-01-10T01:02:50,359 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,360 2752 | __last - __middle, 2026-01-10T01:02:50,361 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,362 2753 | __comp); 2026-01-10T01:02:50,362 | ~~~~~~~ 2026-01-10T01:02:50,363 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-01-10T01:02:50,364 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-01-10T01:02:50,365 /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-01-10T01:02:50,366 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,367 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,368 2751 | __middle - __first, 2026-01-10T01:02:50,369 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,370 2752 | __last - __middle, 2026-01-10T01:02:50,371 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,371 2753 | __comp); 2026-01-10T01:02:50,372 | ~~~~~~~ 2026-01-10T01:02:50,373 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-01-10T01:02:50,374 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-01-10T01:02:50,375 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-01-10T01:02:50,376 /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-01-10T01:02:50,378 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,379 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,380 2751 | __middle - __first, 2026-01-10T01:02:50,381 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,382 2752 | __last - __middle, 2026-01-10T01:02:50,382 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,384 2753 | __comp); 2026-01-10T01:02:50,385 | ~~~~~~~ 2026-01-10T01:02:50,386 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-01-10T01:02:50,387 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-01-10T01:02:50,388 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-01-10T01:02:50,389 /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-01-10T01:02:50,390 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,391 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,392 2751 | __middle - __first, 2026-01-10T01:02:50,393 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,394 2752 | __last - __middle, 2026-01-10T01:02:50,395 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,396 2753 | __comp); 2026-01-10T01:02:50,397 | ~~~~~~~ 2026-01-10T01:02:50,398 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-01-10T01:02:50,399 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-01-10T01:02:50,400 /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-01-10T01:02:50,401 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,402 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,403 2751 | __middle - __first, 2026-01-10T01:02:50,404 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,405 2752 | __last - __middle, 2026-01-10T01:02:50,406 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,407 2753 | __comp); 2026-01-10T01:02:50,408 | ~~~~~~~ 2026-01-10T01:02:50,409 /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-01-10T01:02:50,409 /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-01-10T01:02:50,410 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,411 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,412 2751 | __middle - __first, 2026-01-10T01:02:50,413 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,414 2752 | __last - __middle, 2026-01-10T01:02:50,415 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,416 2753 | __comp); 2026-01-10T01:02:50,417 | ~~~~~~~ 2026-01-10T01:02:50,418 /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-01-10T01:02:50,419 /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-01-10T01:02:50,421 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,421 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,422 /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-01-10T01:02:50,423 /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-01-10T01:02:50,424 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,425 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,426 /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-01-10T01:02:50,427 /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-01-10T01:02:50,428 /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-01-10T01:02:50,429 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,430 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,431 /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-01-10T01:02:50,431 /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-01-10T01:02:50,432 /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-01-10T01:02:50,433 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,434 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,435 /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-01-10T01:02:50,436 /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-01-10T01:02:50,437 /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-01-10T01:02:50,438 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,439 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,440 /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-01-10T01:02:50,441 /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-01-10T01:02:50,441 /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-01-10T01:02:50,442 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,443 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,444 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,445 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,446 /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-01-10T01:02:50,447 /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-01-10T01:02:50,448 /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-01-10T01:02:50,449 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,450 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,451 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,452 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,453 /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-01-10T01:02:50,454 /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-01-10T01:02:50,455 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,456 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-01-10T01:02:50,458 /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-01-10T01:02:50,459 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,460 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,460 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,461 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,462 /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-01-10T01:02:50,464 /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-01-10T01:02:50,465 /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-01-10T01:02:50,466 /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-01-10T01:02:50,467 /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-01-10T01:02:50,468 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,469 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,470 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,471 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,471 /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-01-10T01:02:50,472 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,473 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,474 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,475 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,476 /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-01-10T01:02:50,477 /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-01-10T01:02:50,479 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,480 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,481 /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-01-10T01:02:50,482 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-01-10T01:02:50,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-01-10T01:02:50,484 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-01-10T01:02:50,486 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-01-10T01:02:50,487 /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-01-10T01:02:50,488 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,489 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,490 2751 | __middle - __first, 2026-01-10T01:02:50,491 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,492 2752 | __last - __middle, 2026-01-10T01:02:50,493 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,494 2753 | __comp); 2026-01-10T01:02:50,495 | ~~~~~~~ 2026-01-10T01:02:50,496 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-01-10T01:02:50,497 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-01-10T01:02:50,498 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-01-10T01:02:50,499 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-01-10T01:02:50,501 /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-01-10T01:02:50,502 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,503 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,504 2751 | __middle - __first, 2026-01-10T01:02:50,505 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,506 2752 | __last - __middle, 2026-01-10T01:02:50,507 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,508 2753 | __comp); 2026-01-10T01:02:50,509 | ~~~~~~~ 2026-01-10T01:02:50,510 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-01-10T01:02:50,511 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-01-10T01:02:50,513 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-01-10T01:02:50,513 /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-01-10T01:02:50,514 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,515 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,516 2751 | __middle - __first, 2026-01-10T01:02:50,517 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,518 2752 | __last - __middle, 2026-01-10T01:02:50,520 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,520 2753 | __comp); 2026-01-10T01:02:50,521 | ~~~~~~~ 2026-01-10T01:02:50,522 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-01-10T01:02:50,523 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-01-10T01:02:50,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-01-10T01:02:50,525 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-01-10T01:02:50,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-01-10T01:02:50,527 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,528 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,529 2751 | __middle - __first, 2026-01-10T01:02:50,530 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,530 2752 | __last - __middle, 2026-01-10T01:02:50,531 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,532 2753 | __comp); 2026-01-10T01:02:50,533 | ~~~~~~~ 2026-01-10T01:02:50,534 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-01-10T01:02:50,535 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-01-10T01:02:50,537 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-01-10T01:02:50,538 /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-01-10T01:02:50,539 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,540 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,541 2751 | __middle - __first, 2026-01-10T01:02:50,541 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,542 2752 | __last - __middle, 2026-01-10T01:02:50,543 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,544 2753 | __comp); 2026-01-10T01:02:50,545 | ~~~~~~~ 2026-01-10T01:02:50,545 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-01-10T01:02:50,546 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-01-10T01:02:50,547 /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-01-10T01:02:50,549 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,550 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,551 2751 | __middle - __first, 2026-01-10T01:02:50,552 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,553 2752 | __last - __middle, 2026-01-10T01:02:50,553 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,554 2753 | __comp); 2026-01-10T01:02:50,555 | ~~~~~~~ 2026-01-10T01:02:50,556 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-01-10T01:02:50,557 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-01-10T01:02:50,558 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-01-10T01:02:50,559 /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-01-10T01:02:50,560 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,560 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,561 2751 | __middle - __first, 2026-01-10T01:02:50,562 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,563 2752 | __last - __middle, 2026-01-10T01:02:50,564 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,565 2753 | __comp); 2026-01-10T01:02:50,566 | ~~~~~~~ 2026-01-10T01:02:50,567 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-01-10T01:02:50,568 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-01-10T01:02:50,569 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-01-10T01:02:50,570 /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-01-10T01:02:50,571 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,572 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,573 2751 | __middle - __first, 2026-01-10T01:02:50,574 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,575 2752 | __last - __middle, 2026-01-10T01:02:50,576 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,576 2753 | __comp); 2026-01-10T01:02:50,577 | ~~~~~~~ 2026-01-10T01:02:50,578 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-01-10T01:02:50,579 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-01-10T01:02:50,580 /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-01-10T01:02:50,581 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,583 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,583 2751 | __middle - __first, 2026-01-10T01:02:50,584 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,585 2752 | __last - __middle, 2026-01-10T01:02:50,586 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,586 2753 | __comp); 2026-01-10T01:02:50,587 | ~~~~~~~ 2026-01-10T01:02:50,588 /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-01-10T01:02:50,589 /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-01-10T01:02:50,590 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,591 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,592 2751 | __middle - __first, 2026-01-10T01:02:50,592 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,593 2752 | __last - __middle, 2026-01-10T01:02:50,594 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,595 2753 | __comp); 2026-01-10T01:02:50,596 | ~~~~~~~ 2026-01-10T01:02:50,597 /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-01-10T01:02:50,598 /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-01-10T01:02:50,599 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,600 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,601 /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-01-10T01:02:50,601 /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-01-10T01:02:50,602 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,603 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,604 /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-01-10T01:02:50,605 /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-01-10T01:02:50,606 /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-01-10T01:02:50,607 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,608 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,609 /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-01-10T01:02:50,610 /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-01-10T01:02:50,611 /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-01-10T01:02:50,612 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,613 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,614 /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-01-10T01:02:50,615 /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-01-10T01:02:50,616 /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-01-10T01:02:50,617 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,618 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,618 /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-01-10T01:02:50,619 /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-01-10T01:02:50,620 /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-01-10T01:02:50,622 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,623 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,624 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,626 /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-01-10T01:02:50,627 /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-01-10T01:02:50,628 /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-01-10T01:02:50,629 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,630 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,631 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,632 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,633 /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-01-10T01:02:50,634 /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-01-10T01:02:50,635 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,636 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-01-10T01:02:50,637 /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-01-10T01:02:50,638 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,639 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,640 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,641 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,642 /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-01-10T01:02:50,643 /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-01-10T01:02:50,644 /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-01-10T01:02:50,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-01-10T01:02:50,645 /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-01-10T01:02:50,647 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,647 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,648 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,649 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,650 /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-01-10T01:02:50,651 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,652 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,653 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,654 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,655 /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-01-10T01:02:50,656 /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-01-10T01:02:50,657 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,658 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,659 /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-01-10T01:02:50,659 /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-01-10T01:02:50,660 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,661 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,662 2751 | __middle - __first, 2026-01-10T01:02:50,663 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,664 2752 | __last - __middle, 2026-01-10T01:02:50,664 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,665 2753 | __comp); 2026-01-10T01:02:50,666 | ~~~~~~~ 2026-01-10T01:02:50,667 /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-01-10T01:02:50,668 /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-01-10T01:02:50,670 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,671 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,672 /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-01-10T01:02:50,673 /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-01-10T01:02:50,674 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,675 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,676 /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-01-10T01:02:50,676 /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-01-10T01:02:50,677 /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-01-10T01:02:50,678 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,679 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,680 /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-01-10T01:02:50,681 /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-01-10T01:02:50,682 /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-01-10T01:02:50,684 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,685 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,686 /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-01-10T01:02:50,687 /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-01-10T01:02:50,688 /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-01-10T01:02:50,689 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,690 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,691 /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-01-10T01:02:50,692 /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-01-10T01:02:50,692 /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-01-10T01:02:50,693 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,694 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,695 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,696 /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-01-10T01:02:50,697 /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-01-10T01:02:50,698 /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-01-10T01:02:50,699 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,700 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,701 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,702 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,703 /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-01-10T01:02:50,704 /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-01-10T01:02:50,705 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,706 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-01-10T01:02:50,707 /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-01-10T01:02:50,708 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,709 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,710 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,711 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,712 /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-01-10T01:02:50,713 /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-01-10T01:02:50,714 /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-01-10T01:02:50,715 /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-01-10T01:02:50,716 /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-01-10T01:02:50,716 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,717 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,718 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,719 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,721 /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-01-10T01:02:50,721 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,722 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,723 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,724 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,725 /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-01-10T01:02:50,726 /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-01-10T01:02:50,727 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,728 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,729 /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-01-10T01:02:50,730 /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-01-10T01:02:50,731 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,733 2751 | __middle - __first, 2026-01-10T01:02:50,734 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,735 2752 | __last - __middle, 2026-01-10T01:02:50,736 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,737 2753 | __comp); 2026-01-10T01:02:50,738 | ~~~~~~~ 2026-01-10T01:02:50,739 /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-01-10T01:02:50,740 /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-01-10T01:02:50,741 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2026-01-10T01:02:50,742 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,743 /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-01-10T01:02:50,745 /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-01-10T01:02:50,746 1802 | __insertion_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,747 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,748 /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-01-10T01:02:50,749 /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-01-10T01:02:50,750 /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-01-10T01:02:50,752 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,753 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,754 /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-01-10T01:02:50,755 /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-01-10T01:02:50,756 /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-01-10T01:02:50,757 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, 2026-01-10T01:02:50,758 | ^~~~~~~~~~~~~ 2026-01-10T01:02:50,759 /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-01-10T01:02:50,760 /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-01-10T01:02:50,761 /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-01-10T01:02:50,762 2451 | __merge_without_buffer(_BidirectionalIterator __first, 2026-01-10T01:02:50,763 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,764 /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-01-10T01:02:50,765 /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-01-10T01:02:50,766 /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-01-10T01:02:50,767 2476 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:50,768 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,769 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:50,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,771 /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-01-10T01:02:50,772 /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-01-10T01:02:50,774 /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-01-10T01:02:50,775 2485 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:50,776 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,777 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:50,778 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,779 /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-01-10T01:02:50,780 /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-01-10T01:02:50,781 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,782 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-01-10T01:02:50,783 /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-01-10T01:02:50,784 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,785 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,785 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,787 /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-01-10T01:02:50,788 /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-01-10T01:02:50,789 /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-01-10T01:02:50,790 /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-01-10T01:02:50,791 /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-01-10T01:02:50,792 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, 2026-01-10T01:02:50,793 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,794 2493 | __len11, __len22, __comp); 2026-01-10T01:02:50,795 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,796 /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-01-10T01:02:50,797 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, 2026-01-10T01:02:50,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,800 2495 | __len1 - __len11, __len2 - __len22, __comp); 2026-01-10T01:02:50,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,802 /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-01-10T01:02:50,803 /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-01-10T01:02:50,804 2739 | __inplace_stable_sort(_RandomAccessIterator __first, 2026-01-10T01:02:50,805 | ^~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,806 /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-01-10T01:02:50,807 /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-01-10T01:02:50,808 2750 | std::__merge_without_buffer(__first, __middle, __last, 2026-01-10T01:02:50,808 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,809 2751 | __middle - __first, 2026-01-10T01:02:50,810 | ~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,811 2752 | __last - __middle, 2026-01-10T01:02:50,812 | ~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,814 2753 | __comp); 2026-01-10T01:02:50,815 | ~~~~~~~ 2026-01-10T01:02:50,816 /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-01-10T01:02:50,817 /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-01-10T01:02:50,818 521 | __copy_move_a1(_II __first, _II __last, _OI __result) 2026-01-10T01:02:50,819 | ^~~~~~~~~~~~~~ 2026-01-10T01:02:50,820 /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-01-10T01:02:50,821 /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-01-10T01:02:50,822 /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-01-10T01:02:50,823 2352 | __rotate_adaptive(_BidirectionalIterator1 __first, 2026-01-10T01:02:50,824 | ^~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,825 /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-01-10T01:02:50,826 /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-01-10T01:02:50,827 In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:50,828 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-01-10T01:02:50,829 /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-01-10T01:02:50,830 1397 | return std::__rotate(__first, __middle, __last, 2026-01-10T01:02:50,831 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,831 1398 | std::__iterator_category(__first)); 2026-01-10T01:02:50,832 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,833 /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-01-10T01:02:50,834 /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-01-10T01:02:50,835 /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-01-10T01:02:50,836 /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-01-10T01:02:50,837 /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-01-10T01:02:50,839 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:50,840 | ^~~~~~~~~~~~ 2026-01-10T01:02:50,841 /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-01-10T01:02:50,842 /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-01-10T01:02:50,843 /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-01-10T01:02:50,844 /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-01-10T01:02:50,844 /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-01-10T01:02:50,845 /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-01-10T01:02:50,846 /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-01-10T01:02:50,847 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:50,848 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,849 /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-01-10T01:02:50,850 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-01-10T01:02:50,851 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-01-10T01:02:50,852 /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-01-10T01:02:50,854 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,854 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,855 2651 | __first + __step_size, 2026-01-10T01:02:50,856 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,857 2652 | __first + __two_step, 2026-01-10T01:02:50,858 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,859 2653 | __result, __comp); 2026-01-10T01:02:50,860 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,861 /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-01-10T01:02:50,861 /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-01-10T01:02:50,862 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,863 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,864 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,865 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,867 /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-01-10T01:02:50,868 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-01-10T01:02:50,869 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-01-10T01:02:50,870 /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-01-10T01:02:50,871 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,872 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,873 2651 | __first + __step_size, 2026-01-10T01:02:50,874 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,875 2652 | __first + __two_step, 2026-01-10T01:02:50,876 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,877 2653 | __result, __comp); 2026-01-10T01:02:50,879 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,880 /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-01-10T01:02:50,881 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,882 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,883 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,884 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,885 /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-01-10T01:02:50,886 /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-01-10T01:02:50,887 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:50,888 | ^~~~~~~~~~~~ 2026-01-10T01:02:50,889 /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-01-10T01:02:50,890 /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-01-10T01:02:50,890 /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-01-10T01:02:50,891 /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-01-10T01:02:50,892 /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-01-10T01:02:50,893 /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-01-10T01:02:50,894 /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-01-10T01:02:50,895 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:50,896 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,897 /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-01-10T01:02:50,898 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-01-10T01:02:50,899 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-01-10T01:02:50,900 /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-01-10T01:02:50,902 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,902 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,903 2651 | __first + __step_size, 2026-01-10T01:02:50,904 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,905 2652 | __first + __two_step, 2026-01-10T01:02:50,906 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,907 2653 | __result, __comp); 2026-01-10T01:02:50,908 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,909 /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-01-10T01:02:50,911 /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-01-10T01:02:50,912 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,913 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,914 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,916 /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-01-10T01:02:50,917 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-01-10T01:02:50,918 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-01-10T01:02:50,920 /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-01-10T01:02:50,921 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,922 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,923 2651 | __first + __step_size, 2026-01-10T01:02:50,924 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,925 2652 | __first + __two_step, 2026-01-10T01:02:50,926 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,927 2653 | __result, __comp); 2026-01-10T01:02:50,928 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,929 /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-01-10T01:02:50,930 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,931 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,931 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,932 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,933 /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-01-10T01:02:50,934 /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-01-10T01:02:50,935 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:50,936 | ^~~~~~~~~~~~ 2026-01-10T01:02:50,937 /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-01-10T01:02:50,938 /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-01-10T01:02:50,939 /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-01-10T01:02:50,941 /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-01-10T01:02:50,942 /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-01-10T01:02:50,943 /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-01-10T01:02:50,944 /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-01-10T01:02:50,945 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:50,946 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,947 /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-01-10T01:02:50,948 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-01-10T01:02:50,949 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-01-10T01:02:50,950 /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-01-10T01:02:50,951 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,952 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,953 2651 | __first + __step_size, 2026-01-10T01:02:50,954 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,955 2652 | __first + __two_step, 2026-01-10T01:02:50,956 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,957 2653 | __result, __comp); 2026-01-10T01:02:50,958 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,958 /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-01-10T01:02:50,959 /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-01-10T01:02:50,960 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,961 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,962 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,963 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,964 /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-01-10T01:02:50,964 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-01-10T01:02:50,965 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-01-10T01:02:50,966 /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-01-10T01:02:50,967 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,968 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,969 2651 | __first + __step_size, 2026-01-10T01:02:50,970 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,971 2652 | __first + __two_step, 2026-01-10T01:02:50,972 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,973 2653 | __result, __comp); 2026-01-10T01:02:50,974 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,975 /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-01-10T01:02:50,975 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,976 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,977 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:50,978 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,979 /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-01-10T01:02:50,979 /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-01-10T01:02:50,980 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:50,981 | ^~~~~~~~~~~~ 2026-01-10T01:02:50,982 /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-01-10T01:02:50,983 /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-01-10T01:02:50,984 /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-01-10T01:02:50,985 /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-01-10T01:02:50,986 /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-01-10T01:02:50,987 /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-01-10T01:02:50,988 /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-01-10T01:02:50,989 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:50,990 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,991 /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-01-10T01:02:50,992 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-01-10T01:02:50,993 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-01-10T01:02:50,994 /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-01-10T01:02:50,995 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:50,996 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,997 2651 | __first + __step_size, 2026-01-10T01:02:50,998 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:50,999 2652 | __first + __two_step, 2026-01-10T01:02:51,000 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,001 2653 | __result, __comp); 2026-01-10T01:02:51,002 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,004 /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-01-10T01:02:51,005 /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-01-10T01:02:51,006 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,007 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,008 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,009 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,010 /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-01-10T01:02:51,011 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-01-10T01:02:51,012 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-01-10T01:02:51,013 /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-01-10T01:02:51,014 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,015 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,016 2651 | __first + __step_size, 2026-01-10T01:02:51,017 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,018 2652 | __first + __two_step, 2026-01-10T01:02:51,019 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,019 2653 | __result, __comp); 2026-01-10T01:02:51,020 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,021 /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-01-10T01:02:51,022 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,023 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,024 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,025 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,026 /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-01-10T01:02:51,027 /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-01-10T01:02:51,028 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,029 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,030 /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-01-10T01:02:51,032 /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-01-10T01:02:51,033 /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-01-10T01:02:51,034 /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-01-10T01:02:51,035 /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-01-10T01:02:51,036 /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-01-10T01:02:51,037 /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-01-10T01:02:51,038 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,039 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,041 /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-01-10T01:02:51,042 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-01-10T01:02:51,043 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-01-10T01:02:51,044 /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-01-10T01:02:51,045 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,046 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,047 2651 | __first + __step_size, 2026-01-10T01:02:51,047 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,048 2652 | __first + __two_step, 2026-01-10T01:02:51,049 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,050 2653 | __result, __comp); 2026-01-10T01:02:51,050 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,051 /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-01-10T01:02:51,052 /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-01-10T01:02:51,053 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,054 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,054 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,056 /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-01-10T01:02:51,057 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-01-10T01:02:51,058 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-01-10T01:02:51,059 /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-01-10T01:02:51,060 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,061 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,062 2651 | __first + __step_size, 2026-01-10T01:02:51,063 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,064 2652 | __first + __two_step, 2026-01-10T01:02:51,065 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,066 2653 | __result, __comp); 2026-01-10T01:02:51,067 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,068 /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-01-10T01:02:51,068 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,069 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,070 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,071 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,072 /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-01-10T01:02:51,073 /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-01-10T01:02:51,075 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,075 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,076 /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-01-10T01:02:51,077 /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-01-10T01:02:51,078 /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-01-10T01:02:51,079 /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-01-10T01:02:51,080 /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-01-10T01:02:51,081 /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-01-10T01:02:51,081 /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-01-10T01:02:51,082 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,083 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,084 /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-01-10T01:02:51,085 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-01-10T01:02:51,085 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-01-10T01:02:51,086 /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-01-10T01:02:51,087 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,088 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,089 2651 | __first + __step_size, 2026-01-10T01:02:51,089 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,090 2652 | __first + __two_step, 2026-01-10T01:02:51,091 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,092 2653 | __result, __comp); 2026-01-10T01:02:51,093 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,093 /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-01-10T01:02:51,094 /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-01-10T01:02:51,095 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,096 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,097 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,098 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,099 /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-01-10T01:02:51,100 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-01-10T01:02:51,101 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-01-10T01:02:51,102 /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-01-10T01:02:51,103 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,104 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,105 2651 | __first + __step_size, 2026-01-10T01:02:51,106 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,107 2652 | __first + __two_step, 2026-01-10T01:02:51,108 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,109 2653 | __result, __comp); 2026-01-10T01:02:51,110 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,111 /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-01-10T01:02:51,112 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,113 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,114 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,114 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,115 /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-01-10T01:02:51,117 /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-01-10T01:02:51,118 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,119 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,119 /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-01-10T01:02:51,120 /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-01-10T01:02:51,121 /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-01-10T01:02:51,122 /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-01-10T01:02:51,123 /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-01-10T01:02:51,125 /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-01-10T01:02:51,125 /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-01-10T01:02:51,126 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,127 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,129 /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-01-10T01:02:51,129 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-01-10T01:02:51,130 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-01-10T01:02:51,132 /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-01-10T01:02:51,132 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,133 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,134 2651 | __first + __step_size, 2026-01-10T01:02:51,135 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,136 2652 | __first + __two_step, 2026-01-10T01:02:51,137 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,138 2653 | __result, __comp); 2026-01-10T01:02:51,139 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,140 /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-01-10T01:02:51,141 /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-01-10T01:02:51,142 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,143 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,144 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,145 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,146 /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-01-10T01:02:51,147 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-01-10T01:02:51,148 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-01-10T01:02:51,150 /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-01-10T01:02:51,150 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,151 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,152 2651 | __first + __step_size, 2026-01-10T01:02:51,153 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,154 2652 | __first + __two_step, 2026-01-10T01:02:51,156 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,156 2653 | __result, __comp); 2026-01-10T01:02:51,158 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,159 /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-01-10T01:02:51,160 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,160 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,161 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,163 /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-01-10T01:02:51,163 /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-01-10T01:02:51,164 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,165 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,166 /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-01-10T01:02:51,167 /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-01-10T01:02:51,167 /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-01-10T01:02:51,168 /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-01-10T01:02:51,169 /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-01-10T01:02:51,170 /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-01-10T01:02:51,171 /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-01-10T01:02:51,172 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,173 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,174 /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-01-10T01:02:51,175 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-01-10T01:02:51,175 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-01-10T01:02:51,177 /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-01-10T01:02:51,178 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,179 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,180 2651 | __first + __step_size, 2026-01-10T01:02:51,180 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,181 2652 | __first + __two_step, 2026-01-10T01:02:51,182 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,183 2653 | __result, __comp); 2026-01-10T01:02:51,183 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,185 /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-01-10T01:02:51,186 /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-01-10T01:02:51,187 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,188 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,189 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,190 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,190 /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-01-10T01:02:51,191 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-01-10T01:02:51,192 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-01-10T01:02:51,193 /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-01-10T01:02:51,194 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,195 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,202 2651 | __first + __step_size, 2026-01-10T01:02:51,203 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,204 2652 | __first + __two_step, 2026-01-10T01:02:51,205 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,206 2653 | __result, __comp); 2026-01-10T01:02:51,206 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,207 /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-01-10T01:02:51,208 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,209 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,209 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,210 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,211 /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-01-10T01:02:51,212 /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-01-10T01:02:51,213 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,214 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,215 /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-01-10T01:02:51,216 /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-01-10T01:02:51,217 /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-01-10T01:02:51,218 /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-01-10T01:02:51,219 /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-01-10T01:02:51,220 /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-01-10T01:02:51,221 /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-01-10T01:02:51,222 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,223 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,224 /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-01-10T01:02:51,225 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-01-10T01:02:51,225 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-01-10T01:02:51,226 /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-01-10T01:02:51,227 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,228 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,229 2651 | __first + __step_size, 2026-01-10T01:02:51,230 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,231 2652 | __first + __two_step, 2026-01-10T01:02:51,232 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,233 2653 | __result, __comp); 2026-01-10T01:02:51,233 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,234 /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-01-10T01:02:51,235 /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-01-10T01:02:51,236 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,237 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,237 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,238 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,239 /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-01-10T01:02:51,240 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-01-10T01:02:51,241 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-01-10T01:02:51,242 /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-01-10T01:02:51,243 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,244 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,244 2651 | __first + __step_size, 2026-01-10T01:02:51,245 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,246 2652 | __first + __two_step, 2026-01-10T01:02:51,247 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,248 2653 | __result, __comp); 2026-01-10T01:02:51,249 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,249 /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-01-10T01:02:51,250 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,251 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,252 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,253 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,254 /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-01-10T01:02:51,255 /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-01-10T01:02:51,256 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, 2026-01-10T01:02:51,256 | ^~~~~~~~~~~~ 2026-01-10T01:02:51,257 /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-01-10T01:02:51,258 /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-01-10T01:02:51,258 /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-01-10T01:02:51,259 /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-01-10T01:02:51,260 /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-01-10T01:02:51,261 /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-01-10T01:02:51,261 /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-01-10T01:02:51,262 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, 2026-01-10T01:02:51,263 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,264 /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-01-10T01:02:51,264 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-01-10T01:02:51,265 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-01-10T01:02:51,266 /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-01-10T01:02:51,267 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,268 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,268 2651 | __first + __step_size, 2026-01-10T01:02:51,269 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,270 2652 | __first + __two_step, 2026-01-10T01:02:51,270 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,271 2653 | __result, __comp); 2026-01-10T01:02:51,272 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,273 /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-01-10T01:02:51,273 /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-01-10T01:02:51,274 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,275 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,276 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,277 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,277 /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-01-10T01:02:51,278 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-01-10T01:02:51,279 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-01-10T01:02:51,280 /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-01-10T01:02:51,281 2650 | __result = std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,282 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,284 2651 | __first + __step_size, 2026-01-10T01:02:51,285 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,285 2652 | __first + __two_step, 2026-01-10T01:02:51,286 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,287 2653 | __result, __comp); 2026-01-10T01:02:51,288 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,288 /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-01-10T01:02:51,289 2658 | std::__move_merge(__first, __first + __step_size, 2026-01-10T01:02:51,298 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,299 2659 | __first + __step_size, __last, __result, __comp); 2026-01-10T01:02:51,299 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,300 /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-01-10T01:02:51,301 /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-01-10T01:02:51,302 400 | __copy_m(_II __first, _II __last, _OI __result) 2026-01-10T01:02:51,303 | ^~~~~~~~ 2026-01-10T01:02:51,304 /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-01-10T01:02:51,304 /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-01-10T01:02:51,305 714 | __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) 2026-01-10T01:02:51,306 | ^~~~~~~~~~~~~ 2026-01-10T01:02:51,307 /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-01-10T01:02:51,308 /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-01-10T01:02:51,308 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,309 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,310 /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-01-10T01:02:51,311 /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-01-10T01:02:51,312 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,313 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-01-10T01:02:51,314 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-01-10T01:02:51,315 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-01-10T01:02:51,316 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-01-10T01:02:51,316 /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-01-10T01:02:51,317 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,318 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,319 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,321 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,321 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,322 761 | __last, 2026-01-10T01:02:51,323 | ~~~~~~~ 2026-01-10T01:02:51,324 762 | __result); 2026-01-10T01:02:51,325 | ~~~~~~~~~ 2026-01-10T01:02:51,326 /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-01-10T01:02:51,326 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,327 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-01-10T01:02:51,328 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-01-10T01:02:51,329 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-01-10T01:02:51,330 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-01-10T01:02:51,330 /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-01-10T01:02:51,331 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,332 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,333 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,334 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,334 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,335 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,336 761 | __last, 2026-01-10T01:02:51,337 | ~~~~~~~ 2026-01-10T01:02:51,338 762 | __result); 2026-01-10T01:02:51,339 | ~~~~~~~~~ 2026-01-10T01:02:51,340 /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-01-10T01:02:51,341 /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-01-10T01:02:51,341 /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-01-10T01:02:51,342 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,343 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,344 /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-01-10T01:02:51,345 /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-01-10T01:02:51,346 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,346 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-01-10T01:02:51,347 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-01-10T01:02:51,348 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-01-10T01:02:51,349 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-01-10T01:02:51,350 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-01-10T01:02:51,351 /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-01-10T01:02:51,352 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,352 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,353 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,354 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,355 /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-01-10T01:02:51,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-01-10T01:02:51,357 /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-01-10T01:02:51,358 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,359 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,360 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,360 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,361 /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-01-10T01:02:51,362 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,363 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,364 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,364 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,365 /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-01-10T01:02:51,366 /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-01-10T01:02:51,367 /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-01-10T01:02:51,368 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,369 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,370 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,371 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,372 /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-01-10T01:02:51,372 /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-01-10T01:02:51,373 /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-01-10T01:02:51,374 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,375 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,376 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,377 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,388 2437 | __buffer_size); 2026-01-10T01:02:51,393 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,398 /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-01-10T01:02:51,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-01-10T01:02:51,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-01-10T01:02:51,404 /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-01-10T01:02:51,406 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,409 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,410 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,411 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,412 /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-01-10T01:02:51,413 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,414 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,414 2441 | __len1 - __len11, 2026-01-10T01:02:51,415 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,416 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,417 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,418 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,419 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,420 /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-01-10T01:02:51,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-01-10T01:02:51,422 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,423 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,423 /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-01-10T01:02:51,424 /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-01-10T01:02:51,425 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,426 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,427 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,428 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,429 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,430 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,431 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,432 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,432 2733 | __comp); 2026-01-10T01:02:51,433 | ~~~~~~~ 2026-01-10T01:02:51,434 /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-01-10T01:02:51,435 /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-01-10T01:02:51,436 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,438 /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-01-10T01:02:51,439 /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-01-10T01:02:51,440 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,440 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-01-10T01:02:51,442 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-01-10T01:02:51,443 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-01-10T01:02:51,444 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-01-10T01:02:51,445 /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-01-10T01:02:51,445 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,446 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,447 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,448 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,449 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,449 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,450 761 | __last, 2026-01-10T01:02:51,451 | ~~~~~~~ 2026-01-10T01:02:51,452 762 | __result); 2026-01-10T01:02:51,453 | ~~~~~~~~~ 2026-01-10T01:02:51,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-01-10T01:02:51,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-01-10T01:02:51,455 /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-01-10T01:02:51,456 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,457 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,458 /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-01-10T01:02:51,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-01-10T01:02:51,460 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,461 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-01-10T01:02:51,461 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-01-10T01:02:51,462 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-01-10T01:02:51,463 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-01-10T01:02:51,464 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-01-10T01:02:51,465 /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-01-10T01:02:51,466 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,466 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,467 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,468 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,469 /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-01-10T01:02:51,470 /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-01-10T01:02:51,470 /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-01-10T01:02:51,471 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,472 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,473 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,475 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,475 /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-01-10T01:02:51,476 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,477 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,478 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,478 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,479 /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-01-10T01:02:51,480 /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-01-10T01:02:51,481 /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-01-10T01:02:51,482 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,483 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,484 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,485 /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-01-10T01:02:51,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-01-10T01:02:51,487 /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-01-10T01:02:51,488 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,489 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,490 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,491 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,492 2437 | __buffer_size); 2026-01-10T01:02:51,493 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,494 /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-01-10T01:02:51,495 /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-01-10T01:02:51,496 /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-01-10T01:02:51,496 /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-01-10T01:02:51,498 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,499 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,500 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,500 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,501 /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-01-10T01:02:51,502 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,503 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,503 2441 | __len1 - __len11, 2026-01-10T01:02:51,504 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,505 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,507 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,508 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,508 /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-01-10T01:02:51,509 /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-01-10T01:02:51,510 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,511 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,512 /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-01-10T01:02:51,513 /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-01-10T01:02:51,514 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,516 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,516 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,517 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,518 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,519 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,520 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,521 2733 | __comp); 2026-01-10T01:02:51,522 | ~~~~~~~ 2026-01-10T01:02:51,523 /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-01-10T01:02:51,524 /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-01-10T01:02:51,525 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,526 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,526 /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-01-10T01:02:51,527 /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-01-10T01:02:51,528 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,529 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-01-10T01:02:51,530 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-01-10T01:02:51,532 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-01-10T01:02:51,532 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-01-10T01:02:51,533 /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-01-10T01:02:51,534 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,535 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,536 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,537 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,538 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,539 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,540 761 | __last, 2026-01-10T01:02:51,540 | ~~~~~~~ 2026-01-10T01:02:51,541 762 | __result); 2026-01-10T01:02:51,542 | ~~~~~~~~~ 2026-01-10T01:02:51,543 /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-01-10T01:02:51,544 /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-01-10T01:02:51,545 /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-01-10T01:02:51,546 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,547 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,548 /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-01-10T01:02:51,549 /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-01-10T01:02:51,550 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,551 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-01-10T01:02:51,552 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-01-10T01:02:51,553 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-01-10T01:02:51,554 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-01-10T01:02:51,555 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-01-10T01:02:51,556 /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-01-10T01:02:51,557 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,558 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,558 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,559 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,560 /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-01-10T01:02:51,561 /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-01-10T01:02:51,562 /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-01-10T01:02:51,563 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,563 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,564 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,565 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,565 /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-01-10T01:02:51,566 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,567 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,568 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,569 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,569 /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-01-10T01:02:51,570 /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-01-10T01:02:51,571 /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-01-10T01:02:51,572 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,573 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,573 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,574 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,575 /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-01-10T01:02:51,576 /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-01-10T01:02:51,577 /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-01-10T01:02:51,578 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,578 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,579 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,579 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,580 2437 | __buffer_size); 2026-01-10T01:02:51,581 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,581 /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-01-10T01:02:51,582 /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-01-10T01:02:51,583 /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-01-10T01:02:51,583 /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-01-10T01:02:51,584 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,585 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,585 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,586 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,587 /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-01-10T01:02:51,588 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,589 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,590 2441 | __len1 - __len11, 2026-01-10T01:02:51,590 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,591 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,592 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,593 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,593 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,594 /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-01-10T01:02:51,595 /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-01-10T01:02:51,596 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,596 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,597 /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-01-10T01:02:51,598 /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-01-10T01:02:51,598 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,599 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,600 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,601 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,602 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,602 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,603 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,604 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,605 2733 | __comp); 2026-01-10T01:02:51,606 | ~~~~~~~ 2026-01-10T01:02:51,607 /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-01-10T01:02:51,608 /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-01-10T01:02:51,609 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,609 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,610 /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-01-10T01:02:51,611 /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-01-10T01:02:51,612 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,612 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-01-10T01:02:51,613 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-01-10T01:02:51,614 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-01-10T01:02:51,615 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-01-10T01:02:51,616 /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-01-10T01:02:51,617 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,617 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,618 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,619 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,619 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,620 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,621 761 | __last, 2026-01-10T01:02:51,621 | ~~~~~~~ 2026-01-10T01:02:51,622 762 | __result); 2026-01-10T01:02:51,623 | ~~~~~~~~~ 2026-01-10T01:02:51,624 /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-01-10T01:02:51,624 /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-01-10T01:02:51,625 /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-01-10T01:02:51,626 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,627 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,627 /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-01-10T01:02:51,628 /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-01-10T01:02:51,629 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,630 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-01-10T01:02:51,631 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-01-10T01:02:51,632 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-01-10T01:02:51,633 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-01-10T01:02:51,633 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-01-10T01:02:51,634 /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-01-10T01:02:51,635 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,636 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,636 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,637 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,638 /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-01-10T01:02:51,639 /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-01-10T01:02:51,640 /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-01-10T01:02:51,640 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,641 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,642 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,643 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,643 /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-01-10T01:02:51,644 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,645 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,646 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,647 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,647 /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-01-10T01:02:51,648 /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-01-10T01:02:51,649 /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-01-10T01:02:51,649 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,650 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,651 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,651 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,652 /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-01-10T01:02:51,653 /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-01-10T01:02:51,653 /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-01-10T01:02:51,654 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,655 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,656 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,657 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,658 2437 | __buffer_size); 2026-01-10T01:02:51,658 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,659 /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-01-10T01:02:51,660 /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-01-10T01:02:51,661 /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-01-10T01:02:51,662 /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-01-10T01:02:51,662 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,663 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,664 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,665 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,666 /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-01-10T01:02:51,667 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,668 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,668 2441 | __len1 - __len11, 2026-01-10T01:02:51,669 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,670 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,670 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,671 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,671 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,672 /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-01-10T01:02:51,673 /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-01-10T01:02:51,674 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,674 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,675 /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-01-10T01:02:51,676 /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-01-10T01:02:51,677 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,677 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,678 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,679 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,680 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,681 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,682 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,683 2733 | __comp); 2026-01-10T01:02:51,684 | ~~~~~~~ 2026-01-10T01:02:51,685 /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-01-10T01:02:51,685 /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-01-10T01:02:51,686 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,687 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,688 /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-01-10T01:02:51,688 /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-01-10T01:02:51,689 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,690 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-01-10T01:02:51,691 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-01-10T01:02:51,692 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-01-10T01:02:51,693 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-01-10T01:02:51,694 /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-01-10T01:02:51,695 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,696 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,697 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,698 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,698 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,699 761 | __last, 2026-01-10T01:02:51,700 | ~~~~~~~ 2026-01-10T01:02:51,701 762 | __result); 2026-01-10T01:02:51,702 | ~~~~~~~~~ 2026-01-10T01:02:51,702 /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-01-10T01:02:51,703 /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-01-10T01:02:51,704 /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-01-10T01:02:51,705 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,706 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,706 /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-01-10T01:02:51,707 /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-01-10T01:02:51,708 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,709 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-01-10T01:02:51,709 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-01-10T01:02:51,710 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-01-10T01:02:51,711 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-01-10T01:02:51,712 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-01-10T01:02:51,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-01-10T01:02:51,714 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,715 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,716 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,717 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,718 /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-01-10T01:02:51,718 /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-01-10T01:02:51,719 /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-01-10T01:02:51,720 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,721 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,721 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,722 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,723 /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-01-10T01:02:51,723 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,724 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,725 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,726 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,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-01-10T01:02:51,727 /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-01-10T01:02:51,728 /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-01-10T01:02:51,729 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,730 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,731 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,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-01-10T01:02:51,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-01-10T01:02:51,734 /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-01-10T01:02:51,735 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,736 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,737 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,738 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,738 2437 | __buffer_size); 2026-01-10T01:02:51,739 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,740 /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-01-10T01:02:51,740 /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-01-10T01:02:51,741 /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-01-10T01:02:51,742 /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-01-10T01:02:51,742 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,743 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,744 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,745 /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-01-10T01:02:51,746 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,747 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,748 2441 | __len1 - __len11, 2026-01-10T01:02:51,749 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,750 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,750 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,751 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,752 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,753 /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-01-10T01:02:51,754 /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-01-10T01:02:51,755 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,756 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,756 /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-01-10T01:02:51,757 /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-01-10T01:02:51,758 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,758 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,759 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,760 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,760 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,761 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,762 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,762 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,763 2733 | __comp); 2026-01-10T01:02:51,764 | ~~~~~~~ 2026-01-10T01:02:51,765 /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-01-10T01:02:51,766 /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-01-10T01:02:51,767 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,768 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,768 /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-01-10T01:02:51,769 /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-01-10T01:02:51,770 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,771 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-01-10T01:02:51,771 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-01-10T01:02:51,772 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-01-10T01:02:51,773 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-01-10T01:02:51,773 /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-01-10T01:02:51,774 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,776 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,777 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,778 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,779 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,780 761 | __last, 2026-01-10T01:02:51,781 | ~~~~~~~ 2026-01-10T01:02:51,781 762 | __result); 2026-01-10T01:02:51,782 | ~~~~~~~~~ 2026-01-10T01:02:51,782 /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-01-10T01:02:51,783 /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-01-10T01:02:51,784 /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-01-10T01:02:51,785 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,785 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,786 /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-01-10T01:02:51,787 /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-01-10T01:02:51,788 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,789 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-01-10T01:02:51,789 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-01-10T01:02:51,790 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-01-10T01:02:51,791 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-01-10T01:02:51,792 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-01-10T01:02:51,793 /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-01-10T01:02:51,794 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,795 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,795 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,796 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,797 /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-01-10T01:02:51,798 /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-01-10T01:02:51,798 /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-01-10T01:02:51,799 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,800 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,801 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,802 /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-01-10T01:02:51,803 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,804 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,804 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,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-01-10T01:02:51,807 /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-01-10T01:02:51,808 /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-01-10T01:02:51,809 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,809 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,810 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,811 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,811 /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-01-10T01:02:51,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-01-10T01:02:51,813 /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-01-10T01:02:51,813 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,814 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,815 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,815 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,816 2437 | __buffer_size); 2026-01-10T01:02:51,817 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,818 /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-01-10T01:02:51,818 /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-01-10T01:02:51,819 /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-01-10T01:02:51,820 /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-01-10T01:02:51,821 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,822 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,822 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,823 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,824 /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-01-10T01:02:51,825 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,826 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,827 2441 | __len1 - __len11, 2026-01-10T01:02:51,828 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,829 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,829 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,831 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,831 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,832 /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-01-10T01:02:51,833 /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-01-10T01:02:51,833 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,834 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,835 /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-01-10T01:02:51,836 /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-01-10T01:02:51,837 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,838 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,839 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,839 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,840 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,841 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,842 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,842 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,843 2733 | __comp); 2026-01-10T01:02:51,844 | ~~~~~~~ 2026-01-10T01:02:51,845 /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-01-10T01:02:51,846 /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-01-10T01:02:51,847 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,847 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,848 /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-01-10T01:02:51,849 /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-01-10T01:02:51,850 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,851 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-01-10T01:02:51,851 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-01-10T01:02:51,852 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-01-10T01:02:51,853 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-01-10T01:02:51,854 /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-01-10T01:02:51,855 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,856 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,856 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,858 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,859 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,859 761 | __last, 2026-01-10T01:02:51,860 | ~~~~~~~ 2026-01-10T01:02:51,861 762 | __result); 2026-01-10T01:02:51,862 | ~~~~~~~~~ 2026-01-10T01:02:51,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-01-10T01:02:51,863 /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-01-10T01:02:51,864 /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-01-10T01:02:51,865 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,866 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,867 /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-01-10T01:02:51,867 /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-01-10T01:02:51,868 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,869 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-01-10T01:02:51,869 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-01-10T01:02:51,870 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-01-10T01:02:51,871 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-01-10T01:02:51,872 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-01-10T01:02:51,873 /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-01-10T01:02:51,874 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,875 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,875 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,876 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,877 /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-01-10T01:02:51,878 /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-01-10T01:02:51,879 /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-01-10T01:02:51,880 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,881 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,881 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,882 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,883 /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-01-10T01:02:51,883 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,884 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,885 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,885 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,886 /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-01-10T01:02:51,887 /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-01-10T01:02:51,887 /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-01-10T01:02:51,888 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,889 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,890 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,890 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,891 /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-01-10T01:02:51,892 /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-01-10T01:02:51,893 /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-01-10T01:02:51,894 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,894 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,895 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,897 2437 | __buffer_size); 2026-01-10T01:02:51,898 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,899 /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-01-10T01:02:51,899 /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-01-10T01:02:51,900 /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-01-10T01:02:51,901 /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-01-10T01:02:51,902 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,902 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,903 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,904 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,904 /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-01-10T01:02:51,905 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,906 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,906 2441 | __len1 - __len11, 2026-01-10T01:02:51,907 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,908 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,908 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,909 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,910 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,911 /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-01-10T01:02:51,912 /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-01-10T01:02:51,913 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,913 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,915 /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-01-10T01:02:51,915 /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-01-10T01:02:51,916 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:51,917 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,917 2730 | _Distance(__middle - __first), 2026-01-10T01:02:51,918 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,919 2731 | _Distance(__last - __middle), 2026-01-10T01:02:51,919 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,920 2732 | __buffer, __buffer_size, 2026-01-10T01:02:51,921 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,922 2733 | __comp); 2026-01-10T01:02:51,922 | ~~~~~~~ 2026-01-10T01:02:51,923 /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-01-10T01:02:51,924 /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-01-10T01:02:51,924 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:51,925 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,926 /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-01-10T01:02:51,927 /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-01-10T01:02:51,927 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,928 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-01-10T01:02:51,929 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-01-10T01:02:51,930 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-01-10T01:02:51,930 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-01-10T01:02:51,931 /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-01-10T01:02:51,932 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:51,933 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,934 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:51,934 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,935 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:51,936 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:51,937 761 | __last, 2026-01-10T01:02:51,938 | ~~~~~~~ 2026-01-10T01:02:51,938 762 | __result); 2026-01-10T01:02:51,939 | ~~~~~~~~~ 2026-01-10T01:02:51,940 /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-01-10T01:02:51,941 /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-01-10T01:02:51,942 /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-01-10T01:02:51,942 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:51,943 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,944 /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-01-10T01:02:51,945 /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-01-10T01:02:51,946 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:51,947 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-01-10T01:02:51,948 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-01-10T01:02:51,948 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-01-10T01:02:51,949 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-01-10T01:02:51,950 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-01-10T01:02:51,951 /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-01-10T01:02:51,952 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:51,952 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,953 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:51,954 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,955 /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-01-10T01:02:51,956 /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-01-10T01:02:51,957 /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-01-10T01:02:51,958 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:51,959 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,960 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:51,960 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,961 /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-01-10T01:02:51,962 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:51,963 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,964 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:51,965 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,965 /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-01-10T01:02:51,966 /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-01-10T01:02:51,967 /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-01-10T01:02:51,968 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:51,969 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,970 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:51,971 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,971 /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-01-10T01:02:51,972 /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-01-10T01:02:51,973 /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-01-10T01:02:51,973 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:51,974 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,975 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:51,975 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,976 2437 | __buffer_size); 2026-01-10T01:02:51,977 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:51,977 /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-01-10T01:02:51,978 /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-01-10T01:02:51,979 /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-01-10T01:02:51,980 /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-01-10T01:02:51,980 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:51,981 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,982 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:51,983 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,983 /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-01-10T01:02:51,984 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:51,985 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,986 2441 | __len1 - __len11, 2026-01-10T01:02:51,987 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,988 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:51,988 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,989 2443 | __buffer_size, __comp); 2026-01-10T01:02:51,990 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,992 /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-01-10T01:02:51,995 /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-01-10T01:02:51,997 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:51,997 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:51,998 /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-01-10T01:02:51,999 /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-01-10T01:02:52,000 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:52,001 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,002 2730 | _Distance(__middle - __first), 2026-01-10T01:02:52,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,004 2731 | _Distance(__last - __middle), 2026-01-10T01:02:52,004 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,005 2732 | __buffer, __buffer_size, 2026-01-10T01:02:52,007 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,008 2733 | __comp); 2026-01-10T01:02:52,009 | ~~~~~~~ 2026-01-10T01:02:52,010 /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-01-10T01:02:52,011 /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-01-10T01:02:52,013 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:52,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,015 /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-01-10T01:02:52,016 /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-01-10T01:02:52,017 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:52,019 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-01-10T01:02:52,020 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-01-10T01:02:52,021 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-01-10T01:02:52,022 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-01-10T01:02:52,023 /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-01-10T01:02:52,024 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:52,025 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,026 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:52,026 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,027 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:52,028 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:52,029 761 | __last, 2026-01-10T01:02:52,030 | ~~~~~~~ 2026-01-10T01:02:52,031 762 | __result); 2026-01-10T01:02:52,031 | ~~~~~~~~~ 2026-01-10T01:02:52,032 /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-01-10T01:02:52,033 /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-01-10T01:02:52,034 /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-01-10T01:02:52,035 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:52,036 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,037 /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-01-10T01:02:52,038 /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-01-10T01:02:52,039 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:52,040 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-01-10T01:02:52,041 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-01-10T01:02:52,045 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-01-10T01:02:52,046 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-01-10T01:02:52,047 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-01-10T01:02:52,048 /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-01-10T01:02:52,049 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:52,049 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,050 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:52,051 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,057 /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-01-10T01:02:52,058 /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-01-10T01:02:52,059 /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-01-10T01:02:52,060 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:52,061 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,062 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:52,063 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,064 /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-01-10T01:02:52,065 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:52,065 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,066 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:52,067 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,068 /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-01-10T01:02:52,069 /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-01-10T01:02:52,069 /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-01-10T01:02:52,070 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:52,071 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,072 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:52,074 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,075 /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-01-10T01:02:52,075 /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-01-10T01:02:52,076 /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-01-10T01:02:52,077 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:52,079 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,080 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:52,081 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,082 2437 | __buffer_size); 2026-01-10T01:02:52,083 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:52,084 /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-01-10T01:02:52,086 /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-01-10T01:02:52,087 /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-01-10T01:02:52,088 /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-01-10T01:02:52,094 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:52,095 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,096 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:52,097 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,098 /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-01-10T01:02:52,099 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:52,099 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,100 2441 | __len1 - __len11, 2026-01-10T01:02:52,101 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,102 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:52,108 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,109 2443 | __buffer_size, __comp); 2026-01-10T01:02:52,110 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,111 /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-01-10T01:02:52,111 /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-01-10T01:02:52,112 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:52,114 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,115 /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-01-10T01:02:52,116 /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-01-10T01:02:52,128 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:52,128 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,129 2730 | _Distance(__middle - __first), 2026-01-10T01:02:52,130 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,131 2731 | _Distance(__last - __middle), 2026-01-10T01:02:52,131 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,132 2732 | __buffer, __buffer_size, 2026-01-10T01:02:52,133 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,133 2733 | __comp); 2026-01-10T01:02:52,134 | ~~~~~~~ 2026-01-10T01:02:52,135 /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-01-10T01:02:52,136 /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-01-10T01:02:52,136 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:52,137 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,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-01-10T01:02:52,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-01-10T01:02:52,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-01-10T01:02:52,140 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-01-10T01:02:52,141 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-01-10T01:02:52,142 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-01-10T01:02:52,143 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-01-10T01:02:52,143 /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-01-10T01:02:52,144 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:52,145 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,146 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:52,146 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,147 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:52,148 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:52,149 761 | __last, 2026-01-10T01:02:52,150 | ~~~~~~~ 2026-01-10T01:02:52,150 762 | __result); 2026-01-10T01:02:52,151 | ~~~~~~~~~ 2026-01-10T01:02:52,152 /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-01-10T01:02:52,153 /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-01-10T01:02:52,154 /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-01-10T01:02:52,154 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:52,155 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,156 /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-01-10T01:02:52,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-01-10T01:02:52,157 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:52,158 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-01-10T01:02:52,159 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-01-10T01:02:52,159 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-01-10T01:02:52,160 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-01-10T01:02:52,161 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-01-10T01:02:52,162 /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-01-10T01:02:52,162 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:52,163 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,164 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:52,165 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,166 /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-01-10T01:02:52,166 /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-01-10T01:02:52,167 /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-01-10T01:02:52,168 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:52,169 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,170 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:52,170 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,178 /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-01-10T01:02:52,178 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:52,179 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,180 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:52,181 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,181 /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-01-10T01:02:52,182 /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-01-10T01:02:52,183 /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-01-10T01:02:52,184 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:52,185 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,185 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:52,186 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,187 /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-01-10T01:02:52,188 /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-01-10T01:02:52,189 /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-01-10T01:02:52,190 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:52,190 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,191 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:52,192 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,192 2437 | __buffer_size); 2026-01-10T01:02:52,193 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:52,193 /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-01-10T01:02:52,194 /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-01-10T01:02:52,195 /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-01-10T01:02:52,196 /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-01-10T01:02:52,196 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:52,197 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,198 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:52,199 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,200 /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-01-10T01:02:52,201 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:52,202 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,202 2441 | __len1 - __len11, 2026-01-10T01:02:52,203 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,204 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:52,205 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,206 2443 | __buffer_size, __comp); 2026-01-10T01:02:52,207 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,208 /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-01-10T01:02:52,209 /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-01-10T01:02:52,210 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:52,211 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,212 /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-01-10T01:02:52,212 /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-01-10T01:02:52,213 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:52,214 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,214 2730 | _Distance(__middle - __first), 2026-01-10T01:02:52,215 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,216 2731 | _Distance(__last - __middle), 2026-01-10T01:02:52,217 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,218 2732 | __buffer, __buffer_size, 2026-01-10T01:02:52,219 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,220 2733 | __comp); 2026-01-10T01:02:52,221 | ~~~~~~~ 2026-01-10T01:02:52,222 /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-01-10T01:02:52,222 /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-01-10T01:02:52,223 2309 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, 2026-01-10T01:02:52,224 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,225 /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-01-10T01:02:52,225 /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-01-10T01:02:52,226 In function ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = int*; _BI2 = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:52,227 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-01-10T01:02:52,227 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-01-10T01:02:52,228 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-01-10T01:02:52,229 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-01-10T01:02:52,230 /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-01-10T01:02:52,230 758 | return std::__copy_move_backward<_IsMove, 2026-01-10T01:02:52,231 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,232 759 | __memcpyable<_BI2, _BI1>::__value, 2026-01-10T01:02:52,233 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,234 760 | _Category>::__copy_move_b(__first, 2026-01-10T01:02:52,247 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2026-01-10T01:02:52,248 761 | __last, 2026-01-10T01:02:52,249 | ~~~~~~~ 2026-01-10T01:02:52,250 762 | __result); 2026-01-10T01:02:52,250 | ~~~~~~~~~ 2026-01-10T01:02:52,251 /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-01-10T01:02:52,252 /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-01-10T01:02:52,253 /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-01-10T01:02:52,254 2390 | __merge_adaptive(_BidirectionalIterator __first, 2026-01-10T01:02:52,254 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,255 /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-01-10T01:02:52,256 /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-01-10T01:02:52,257 In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = int*; _OI = xgboost::common::detail::SpanIterator, false>]’, 2026-01-10T01:02:52,258 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-01-10T01:02:52,259 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-01-10T01:02:52,260 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-01-10T01:02:52,260 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-01-10T01:02:52,261 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-01-10T01:02:52,262 /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-01-10T01:02:52,263 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, 2026-01-10T01:02:52,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,264 495 | _Category>::__copy_m(__first, __last, __result); 2026-01-10T01:02:52,265 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,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-01-10T01:02:52,267 /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-01-10T01:02:52,267 /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-01-10T01:02:52,268 2406 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, 2026-01-10T01:02:52,269 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,270 2407 | __buffer_end, __last, __comp); 2026-01-10T01:02:52,271 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,272 /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-01-10T01:02:52,273 2420 | = std::__lower_bound(__middle, __last, *__first_cut, 2026-01-10T01:02:52,274 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,275 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); 2026-01-10T01:02:52,275 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,276 /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-01-10T01:02:52,277 /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-01-10T01:02:52,277 /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-01-10T01:02:52,278 2429 | = std::__upper_bound(__first, __middle, *__second_cut, 2026-01-10T01:02:52,279 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,280 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); 2026-01-10T01:02:52,280 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,281 /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-01-10T01:02:52,282 /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-01-10T01:02:52,283 /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-01-10T01:02:52,284 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, 2026-01-10T01:02:52,284 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,285 2436 | __len1 - __len11, __len22, __buffer, 2026-01-10T01:02:52,286 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,287 2437 | __buffer_size); 2026-01-10T01:02:52,288 | ~~~~~~~~~~~~~~ 2026-01-10T01:02:52,288 /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-01-10T01:02:52,289 /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-01-10T01:02:52,290 /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-01-10T01:02:52,291 /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-01-10T01:02:52,292 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, 2026-01-10T01:02:52,293 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,294 2439 | __len22, __buffer, __buffer_size, __comp); 2026-01-10T01:02:52,295 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,296 /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-01-10T01:02:52,297 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, 2026-01-10T01:02:52,298 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,299 2441 | __len1 - __len11, 2026-01-10T01:02:52,299 | ~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,300 2442 | __len2 - __len22, __buffer, 2026-01-10T01:02:52,301 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,301 2443 | __buffer_size, __comp); 2026-01-10T01:02:52,318 | ~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,318 /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-01-10T01:02:52,319 /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-01-10T01:02:52,320 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, 2026-01-10T01:02:52,321 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,322 /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-01-10T01:02:52,322 /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-01-10T01:02:52,323 2729 | std::__merge_adaptive(__first, __middle, __last, 2026-01-10T01:02:52,324 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,325 2730 | _Distance(__middle - __first), 2026-01-10T01:02:52,326 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,327 2731 | _Distance(__last - __middle), 2026-01-10T01:02:52,327 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,328 2732 | __buffer, __buffer_size, 2026-01-10T01:02:52,329 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:02:52,330 2733 | __comp); 2026-01-10T01:02:52,331 | ~~~~~~~ 2026-01-10T01:02:52,332 [59/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/extmem_quantile_dmatrix.cc.o 2026-01-10T01:02:52,332 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/extmem_quantile_dmatrix.h:13, 2026-01-10T01:02:52,333 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/extmem_quantile_dmatrix.cc:4: 2026-01-10T01:02:52,334 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::QuantileDMatrix::Slice(xgboost::common::Span)’: 2026-01-10T01:02:52,334 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:02:52,335 40 | DMatrix *Slice(common::Span) final { 2026-01-10T01:02:52,336 | ^~~~~ 2026-01-10T01:03:06,480 [60/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index_format.cc.o 2026-01-10T01:03:15,778 [61/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index.cc.o 2026-01-10T01:03:15,779 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.cc: In member function ‘void xgboost::GHistIndexMatrix::PushBatch(const xgboost::SparsePage&, xgboost::common::Span, int32_t)’: 2026-01-10T01:03:15,780 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:03:15,781 86 | void GHistIndexMatrix::PushBatch(SparsePage const &batch, common::Span ft, 2026-01-10T01:03:15,782 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:03:15,783 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:03:15,784 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:03:15,785 20 | GHistIndexMatrix::GHistIndexMatrix(Context const *ctx, DMatrix *p_fmat, bst_bin_t max_bins_per_feat, 2026-01-10T01:03:15,786 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:03:15,787 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:03:15,787 27 | cut = common::SketchOnDMatrix(ctx, p_fmat, max_bins_per_feat, sorted_sketch, hess); 2026-01-10T01:03:15,788 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:03:15,789 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.cc: In constructor ‘xgboost::GHistIndexMatrix::GHistIndexMatrix(const xgboost::SparsePage&, xgboost::common::Span, xgboost::common::HistogramCuts, xgboost::bst_bin_t, bool, double, int32_t)’: 2026-01-10T01:03:15,790 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.cc:96:1: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:03:15,792 96 | GHistIndexMatrix::GHistIndexMatrix(SparsePage const &batch, common::Span ft, 2026-01-10T01:03:15,793 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:03:43,821 [62/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/proxy_dmatrix.cc.o 2026-01-10T01:04:00,302 [63/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/gradient_index_page_source.cc.o 2026-01-10T01:04:00,303 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:04:00,304 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index_page_source.h:11, 2026-01-10T01:04:00,305 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index_page_source.cc:4: 2026-01-10T01:04:00,306 /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-01-10T01:04:00,307 /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-01-10T01:04:00,308 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:00,309 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:00,310 /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-01-10T01:04:00,311 /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-01-10T01:04:00,311 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:04:00,312 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:00,313 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:68:50, 2026-01-10T01:04:00,314 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:368:24: 2026-01-10T01:04:00,315 /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-01-10T01:04:00,316 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:04:00,317 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:04:00,318 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-01-10T01:04:00,319 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-01-10T01:04:00,328 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:04:00,328 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:04:00,329 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:04:00,331 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-01-10T01:04:00,331 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-01-10T01:04:00,332 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-01-10T01:04:00,333 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-01-10T01:04:00,334 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-01-10T01:04:00,334 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-01-10T01:04:00,335 inlined from ‘virtual void xgboost::data::SparsePageSource::Fetch()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:457:41: 2026-01-10T01:04:00,336 /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-01-10T01:04:00,337 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:00,338 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:00,339 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:00,340 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:68:50, 2026-01-10T01:04:00,341 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::GHistIndexMatrix; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:368:24: 2026-01-10T01:04:00,341 /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-01-10T01:04:00,342 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:04:00,343 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:04:00,345 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:19, 2026-01-10T01:04:00,346 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index_page_source.h:14: 2026-01-10T01:04:00,347 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:00,348 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/numeric.h:47: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-01-10T01:04:00,349 47 | void PartialSum(int32_t n_threads, InIt begin, InIt end, T init, OutIt out_it) { 2026-01-10T01:04:00,350 | ^~~~~~~~~~ 2026-01-10T01:04:00,351 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-01-10T01:04:00,351 inlined from ‘xgboost::data::ExtGradientIndexPageSource::Fetch():: [with auto:65 = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index_page_source.cc:63:36: 2026-01-10T01:04:00,352 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:220: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-01-10T01:04:00,353 220 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-01-10T01:04:00,354 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:00,355 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-01-10T01:04:00,356 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-01-10T01:04:00,357 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:04:00,358 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:04:00,359 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:04:00,359 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-01-10T01:04:00,361 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-01-10T01:04:00,362 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-01-10T01:04:00,362 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-01-10T01:04:00,363 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-01-10T01:04:00,364 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-01-10T01:04:00,365 inlined from ‘xgboost::data::SparsePageSourceImpl::ReadCache()::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:324:14, 2026-01-10T01:04:00,366 inlined from ‘xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threadpool.h:101:24, 2026-01-10T01:04:00,374 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-01-10T01:04:00,375 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-01-10T01:04:00,376 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-01-10T01:04:00,377 /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-01-10T01:04:00,378 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:00,379 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:06,151 [64/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/iterative_dmatrix.cc.o 2026-01-10T01:04:06,153 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.h:12, 2026-01-10T01:04:06,154 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:4: 2026-01-10T01:04:06,155 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::QuantileDMatrix::Slice(xgboost::common::Span)’: 2026-01-10T01:04:06,156 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:06,157 40 | DMatrix *Slice(common::Span) final { 2026-01-10T01:04:06,158 | ^~~~~ 2026-01-10T01:04:06,159 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:04:06,160 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.h:7: 2026-01-10T01:04:06,160 /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-01-10T01:04:06,161 /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-01-10T01:04:06,162 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:06,163 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:06,164 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-01-10T01:04:06,165 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-01-10T01:04:06,166 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:04:06,167 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:04:06,168 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:04:06,169 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-01-10T01:04:06,170 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-01-10T01:04:06,172 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-01-10T01:04:06,174 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-01-10T01:04:06,175 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-01-10T01:04:06,176 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-01-10T01:04:06,178 inlined from ‘virtual xgboost::BatchSet xgboost::data::IterativeDMatrix::GetExtBatches(const xgboost::Context*, const xgboost::BatchParam&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:162:47: 2026-01-10T01:04:06,179 /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-01-10T01:04:06,180 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:06,180 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:06,181 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:19, 2026-01-10T01:04:06,182 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:17: 2026-01-10T01:04:06,183 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:06,184 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/numeric.h:47: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-01-10T01:04:06,185 47 | void PartialSum(int32_t n_threads, InIt begin, InIt end, T init, OutIt out_it) { 2026-01-10T01:04:06,186 | ^~~~~~~~~~ 2026-01-10T01:04:06,187 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:06,188 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/numeric.h:47: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-01-10T01:04:06,189 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:06,192 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/numeric.h:47: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-01-10T01:04:06,194 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-01-10T01:04:06,196 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:67 = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:88:37: 2026-01-10T01:04:06,197 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:220: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-01-10T01:04:06,200 220 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-01-10T01:04:06,201 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:06,203 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-01-10T01:04:06,204 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:67 = xgboost::data::ArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:88:37: 2026-01-10T01:04:06,205 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:220: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-01-10T01:04:06,206 220 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-01-10T01:04:06,207 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:06,208 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-01-10T01:04:06,209 inlined from ‘xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr):: [with auto:67 = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:88:37, 2026-01-10T01:04:06,210 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/proxy_dmatrix.h:239:16, 2026-01-10T01:04:06,211 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/proxy_dmatrix.h:260:32, 2026-01-10T01:04:06,212 inlined from ‘void xgboost::data::IterativeDMatrix::InitFromCPU(const xgboost::Context*, const xgboost::BatchParam&, xgboost::data::DataIterProxy&&, float, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/iterative_dmatrix.cc:86:26: 2026-01-10T01:04:06,213 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/gradient_index.h:220: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-01-10T01:04:06,214 220 | common::PartialSum(n_threads, it, it + batch.Size(), prev_sum, row_ptr.begin() + rbegin); 2026-01-10T01:04:06,215 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,191 [65/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/data.cc.o 2026-01-10T01:04:19,192 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,193 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:372:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:04:19,194 372 | std::vector Gather(const std::vector& in, common::Span ridxs, 2026-01-10T01:04:19,195 | ^~~~~~ 2026-01-10T01:04:19,197 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,198 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:372:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:04:19,199 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,200 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:393:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:04:19,200 393 | void SliceMetaInfo(Context const*, MetaInfo const&, common::Span, MetaInfo*) { 2026-01-10T01:04:19,201 | ^~~~~~~~~~~~~ 2026-01-10T01:04:19,202 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:21: 2026-01-10T01:04:19,203 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-01-10T01:04:19,204 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../collective/allreduce.h:59:53, 2026-01-10T01:04:19,205 inlined from ‘void xgboost::MetaInfo::SynchronizeNumberOfColumns(const xgboost::Context*, xgboost::DataSplitMode)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:791:73: 2026-01-10T01:04:19,205 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,206 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:04:19,208 | ^ 2026-01-10T01:04:19,208 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,209 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:04:19,210 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/base.h:246, 2026-01-10T01:04:19,211 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:10, 2026-01-10T01:04:19,212 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:5: 2026-01-10T01:04:19,213 /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-01-10T01:04:19,214 /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-01-10T01:04:19,215 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:19,216 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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 = long long unsigned int; _Alloc = std::allocator]’: 2026-01-10T01:04:19,218 /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-01-10T01:04:19,218 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:19,219 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,220 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:04:19,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-01-10T01:04:19,222 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,223 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30, 2026-01-10T01:04:19,224 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::DenseAdapterBatch&, float, int32_t)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,225 inlined from ‘_ZN7xgboost10SparsePage4PushINS_4data17DenseAdapterBatchEEEyRKT_fi._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1153:13: 2026-01-10T01:04:19,226 /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-01-10T01:04:19,227 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,228 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,228 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,229 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,230 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30, 2026-01-10T01:04:19,231 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::FileAdapterBatch&, float, int32_t)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,232 inlined from ‘_ZN7xgboost10SparsePage4PushINS_4data16FileAdapterBatchEEEyRKT_fi._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1153:13: 2026-01-10T01:04:19,233 /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-01-10T01:04:19,234 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,235 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,242 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,243 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,244 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::ArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30, 2026-01-10T01:04:19,245 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::ArrayAdapterBatch&, float, int32_t)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,246 inlined from ‘_ZN7xgboost10SparsePage4PushINS_4data17ArrayAdapterBatchEEEyRKT_fi._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1153:13: 2026-01-10T01:04:19,246 /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-01-10T01:04:19,247 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,248 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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-01-10T01:04:19,258 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,259 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::CSCArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30: 2026-01-10T01:04:19,259 /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-01-10T01:04:19,260 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,261 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,262 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,263 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,264 inlined from ‘xgboost::SparsePage::Push(const xgboost::data::CSRArrayAdapterBatch&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30, 2026-01-10T01:04:19,265 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push(const xgboost::data::CSRArrayAdapterBatch&, float, int32_t)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,266 inlined from ‘_ZN7xgboost10SparsePage4PushINS_4data20CSRArrayAdapterBatchEEEyRKT_fi._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1153:13: 2026-01-10T01:04:19,267 /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-01-10T01:04:19,268 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,268 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,269 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,270 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,271 inlined from ‘xgboost::SparsePage::Push >(const xgboost::data::EncColumnarAdapterBatchImpl&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30, 2026-01-10T01:04:19,272 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::Push >(const xgboost::data::EncColumnarAdapterBatchImpl&, float, int32_t)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,273 inlined from ‘_ZN7xgboost10SparsePage4PushINS_4data27EncColumnarAdapterBatchImplINS_12NoOpAccessorEEEEEyRKT_fi._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1153:13: 2026-01-10T01:04:19,274 /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-01-10T01:04:19,275 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,276 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,277 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,278 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,279 inlined from ‘xgboost::SparsePage::Push >(const xgboost::data::EncColumnarAdapterBatchImpl&, float, int32_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1174:30: 2026-01-10T01:04:19,280 /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-01-10T01:04:19,281 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,282 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,283 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,284 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,284 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,285 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,286 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:233:16: 2026-01-10T01:04:19,287 /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-01-10T01:04:19,288 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,289 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,290 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,291 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,292 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,293 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,294 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:214:16: 2026-01-10T01:04:19,295 /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-01-10T01:04:19,308 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,308 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,309 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,310 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,311 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,312 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,313 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:241:14: 2026-01-10T01:04:19,314 /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-01-10T01:04:19,314 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,315 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,316 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,317 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,318 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,319 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,320 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:219:16: 2026-01-10T01:04:19,321 /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-01-10T01:04:19,323 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,323 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,324 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,325 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,326 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,327 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,328 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:206:14: 2026-01-10T01:04:19,328 /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-01-10T01:04:19,329 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,330 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,331 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-01-10T01:04:19,332 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-01-10T01:04:19,333 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:04:19,334 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:04:19,335 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1017:14: 2026-01-10T01:04:19,336 /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-01-10T01:04:19,337 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:19,338 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,339 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,340 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,341 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1020:21: 2026-01-10T01:04:19,342 /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-01-10T01:04:19,342 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,343 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,344 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,345 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,346 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1020:21: 2026-01-10T01:04:19,347 /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-01-10T01:04:19,347 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,357 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,358 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,359 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,360 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,361 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:187:9, 2026-01-10T01:04:19,362 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:251:14, 2026-01-10T01:04:19,363 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1023:22: 2026-01-10T01:04:19,364 /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-01-10T01:04:19,365 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,366 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,367 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,368 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:118:23, 2026-01-10T01:04:19,368 inlined from ‘xgboost::SparsePage xgboost::SparsePage::GetTranspose(int, int32_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1030:22: 2026-01-10T01:04:19,369 /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-01-10T01:04:19,370 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,371 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,372 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,373 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:83:19, 2026-01-10T01:04:19,373 inlined from ‘xgboost::SparsePage::GetTranspose(int, int32_t) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1027:24, 2026-01-10T01:04:19,374 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::SparsePage::GetTranspose(int, int32_t) const::; Parameters = {long int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:04:19,375 inlined from ‘_ZN7xgboost6common11ParallelForIlZNKS_10SparsePage12GetTransposeEiiEUllE_EEvT_iNS0_5SchedEOT0_._omp_fn.3’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threading_utils.h:228:16: 2026-01-10T01:04:19,377 /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-01-10T01:04:19,377 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,378 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,379 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:19,381 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:399:10: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:04:19,382 399 | MetaInfo MetaInfo::Slice(Context const* ctx, common::Span ridxs, 2026-01-10T01:04:19,383 | ^~~~~~~~ 2026-01-10T01:04:19,384 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,384 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,385 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSCArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,386 /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-01-10T01:04:19,387 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,388 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,389 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,389 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,390 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSCArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,391 /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-01-10T01:04:19,393 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,394 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,395 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,395 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:118:23, 2026-01-10T01:04:19,396 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSCArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,397 /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-01-10T01:04:19,398 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,399 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,400 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,401 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,402 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,403 /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-01-10T01:04:19,404 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,404 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,405 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,406 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,407 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,418 /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-01-10T01:04:19,419 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,420 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,421 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,422 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,423 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::DenseAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,423 /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-01-10T01:04:19,424 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,425 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,426 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,427 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,428 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::FileAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,429 /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-01-10T01:04:19,430 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,431 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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-01-10T01:04:19,432 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,433 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::FileAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,434 /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-01-10T01:04:19,435 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,436 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,437 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,438 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,439 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::FileAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,440 /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-01-10T01:04:19,441 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,441 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,443 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,444 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,444 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,445 /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-01-10T01:04:19,446 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,447 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,448 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,449 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,450 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,451 /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-01-10T01:04:19,452 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,453 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,454 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,455 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,456 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,457 /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-01-10T01:04:19,458 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,459 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,460 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,461 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,462 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::ArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,463 /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-01-10T01:04:19,464 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,464 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,465 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,466 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,478 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::ArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,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-01-10T01:04:19,479 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,481 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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-01-10T01:04:19,482 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,483 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::ArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,484 /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-01-10T01:04:19,485 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,486 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,487 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,488 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,489 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSRArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,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-01-10T01:04:19,491 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,492 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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-01-10T01:04:19,494 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,494 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSRArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,495 /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-01-10T01:04:19,496 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,497 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,498 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,499 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,500 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::CSRArrayAdapterBatch]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,502 /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-01-10T01:04:19,502 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,503 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,504 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,505 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:65:29, 2026-01-10T01:04:19,506 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,507 /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-01-10T01:04:19,508 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,509 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,510 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:19,511 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:69:37, 2026-01-10T01:04:19,512 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1146:21: 2026-01-10T01:04:19,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-01-10T01:04:19,513 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,514 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:19,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-01-10T01:04:19,516 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/group_data.h:97:19, 2026-01-10T01:04:19,517 inlined from ‘xgboost::bst_idx_t xgboost::SparsePage::Push(const AdapterBatchT&, float, int32_t) [with AdapterBatchT = xgboost::data::EncColumnarAdapterBatchImpl]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/data.cc:1186:22: 2026-01-10T01:04:19,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-01-10T01:04:19,519 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:19,520 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:23,104 [66/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/quantile_dmatrix.cc.o 2026-01-10T01:04:23,106 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.cc:8: 2026-01-10T01:04:23,107 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-01-10T01:04:23,109 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../collective/allreduce.h:59:53, 2026-01-10T01:04:23,110 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../collective/allreduce.h:76:53: 2026-01-10T01:04:23,112 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:23,113 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:04:23,114 | ^ 2026-01-10T01:04:23,115 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:23,116 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:23,118 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:23,119 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:04:23,120 | ^ 2026-01-10T01:04:23,121 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:23,123 In file included from /usr/include/c++/12/memory:76, 2026-01-10T01:04:23,124 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.h:6, 2026-01-10T01:04:23,125 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.cc:4: 2026-01-10T01:04:23,126 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-01-10T01:04:23,128 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.cc:166:65: 2026-01-10T01:04:23,129 /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-01-10T01:04:23,131 1065 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } 2026-01-10T01:04:23,132 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:23,133 /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-01-10T01:04:23,134 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:04:23,136 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.h:7: 2026-01-10T01:04:23,137 /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-01-10T01:04:23,138 /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-01-10T01:04:23,139 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:23,140 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:23,141 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:04:23,142 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:04:23,145 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/quantile_dmatrix.cc:129:31: 2026-01-10T01:04:23,146 /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-01-10T01:04:23,147 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:04:23,149 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:35,420 [67/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_raw_format.cc.o 2026-01-10T01:04:45,118 [68/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/simple_dmatrix.cc.o 2026-01-10T01:04:45,119 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:04:45,120 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/base.h:17, 2026-01-10T01:04:45,121 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.h:10, 2026-01-10T01:04:45,122 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:7: 2026-01-10T01:04:45,123 /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-01-10T01:04:45,124 /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-01-10T01:04:45,125 739 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:45,126 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,127 /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-01-10T01:04:45,128 /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-01-10T01:04:45,129 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:04:45,130 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,130 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:15: 2026-01-10T01:04:45,131 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,132 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,133 107 | [[nodiscard]] Result Allgather(Context const* ctx, CommGroup const& comm, 2026-01-10T01:04:45,134 | ^~~~~~~~~ 2026-01-10T01:04:45,135 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,135 117 | return backend->Allgather(cctx, erased); 2026-01-10T01:04:45,136 | ^ 2026-01-10T01:04:45,137 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,138 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,139 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,140 126 | [[nodiscard]] Result Allgather(Context const* ctx, linalg::VectorView data) { 2026-01-10T01:04:45,141 | ^~~~~~~~~ 2026-01-10T01:04:45,142 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,143 131 | return Allgather(ctx, cg, data); 2026-01-10T01:04:45,144 | ^ 2026-01-10T01:04:45,145 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,146 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc: In member function ‘void xgboost::data::SimpleDMatrix::ReindexFeatures(const xgboost::Context*, xgboost::DataSplitMode)’: 2026-01-10T01:04:45,146 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,147 92 | auto rc = collective::Allgather(ctx, linalg::MakeVec(buffer.data(), buffer.size())); 2026-01-10T01:04:45,148 | ^ 2026-01-10T01:04:45,149 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::BatchSet xgboost::data::SimpleDMatrix::GetGradientIndex(const xgboost::Context*, const xgboost::BatchParam&)’: 2026-01-10T01:04:45,150 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,151 202 | sorted_sketch, param.hess}); 2026-01-10T01:04:45,152 | ^ 2026-01-10T01:04:45,153 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,154 206 | param.sparse_thresh, sorted_sketch, param.hess}); 2026-01-10T01:04:45,154 | ^ 2026-01-10T01:04:45,155 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,156 211 | sorted_sketch, param.hess}); 2026-01-10T01:04:45,157 | ^ 2026-01-10T01:04:45,158 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’: 2026-01-10T01:04:45,159 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,160 33 | DMatrix* SimpleDMatrix::Slice(common::Span ridxs) { 2026-01-10T01:04:45,161 | ^~~~~~~~~~~~~ 2026-01-10T01:04:45,162 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-01-10T01:04:45,163 inlined from ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:48:28: 2026-01-10T01:04:45,164 /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-01-10T01:04:45,165 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:45,166 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,178 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc: In member function ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::Slice(xgboost::common::Span)’: 2026-01-10T01:04:45,179 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,181 51 | out->Info() = this->Info().Slice(&ctx, h_ridx, h_offset.back()); 2026-01-10T01:04:45,181 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,183 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:04:45,183 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-01-10T01:04:45,184 inlined from ‘virtual xgboost::DMatrix* xgboost::data::SimpleDMatrix::SliceCol(int, int)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:79:28: 2026-01-10T01:04:45,185 /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-01-10T01:04:45,186 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:04:45,186 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,187 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:04:45,188 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-01-10T01:04:45,189 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-01-10T01:04:45,190 inlined from ‘xgboost::data::SimpleDMatrix::SimpleDMatrix(AdapterT*, float, int, xgboost::DataSplitMode) [with AdapterT = xgboost::data::FileAdapter]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:280:18: 2026-01-10T01:04:45,191 /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-01-10T01:04:45,192 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T01:04:45,194 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,195 1780 | std::__iterator_category(__first)); 2026-01-10T01:04:45,196 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,197 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-01-10T01:04:45,199 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-01-10T01:04:45,200 inlined from ‘xgboost::data::SimpleDMatrix::SimpleDMatrix(AdapterT*, float, int, xgboost::DataSplitMode) [with AdapterT = xgboost::data::IteratorAdapter]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/simple_dmatrix.cc:280:18: 2026-01-10T01:04:45,201 /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-01-10T01:04:45,202 1779 | _M_range_insert(__pos, __first, __last, 2026-01-10T01:04:45,203 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,204 1780 | std::__iterator_category(__first)); 2026-01-10T01:04:45,205 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:04:45,273 [69/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_source.cc.o 2026-01-10T01:04:45,751 [70/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/validation.cc.o 2026-01-10T01:04:55,762 [71/115] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbm.cc.o 2026-01-10T01:04:56,458 [72/115] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear_model.cc.o 2026-01-10T01:05:01,824 [73/115] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_dmatrix.cc.o 2026-01-10T01:05:01,829 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.cc:8: 2026-01-10T01:05:01,833 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.h: In member function ‘virtual xgboost::DMatrix* xgboost::data::SparsePageDMatrix::Slice(xgboost::common::Span)’: 2026-01-10T01:05:01,834 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:01,835 96 | DMatrix *Slice(common::Span) override { 2026-01-10T01:05:01,836 | ^~~~~ 2026-01-10T01:05:01,837 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:05:01,838 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/ellpack_page_source.h:13, 2026-01-10T01:05:01,839 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.h:16: 2026-01-10T01:05:01,840 /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-01-10T01:05:01,841 /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-01-10T01:05:01,842 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:05:01,842 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,843 /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-01-10T01:05:01,844 /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-01-10T01:05:01,845 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-01-10T01:05:01,846 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-01-10T01:05:01,847 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:05:01,848 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16: 2026-01-10T01:05:01,849 /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-01-10T01:05:01,850 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,850 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,851 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:05:01,852 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:05:01,853 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:68:50, 2026-01-10T01:05:01,854 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SortedCSCPage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:368:24: 2026-01-10T01:05:01,855 /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-01-10T01:05:01,856 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:05:01,857 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:05:01,858 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:05:01,860 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:68:50, 2026-01-10T01:05:01,861 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::CSCPage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:368:24: 2026-01-10T01:05:01,862 /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-01-10T01:05:01,863 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:05:01,864 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:05:01,865 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’, 2026-01-10T01:05:01,866 inlined from ‘void xgboost::data::Cache::Push(xgboost::bst_idx_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:68:50, 2026-01-10T01:05:01,867 inlined from ‘void xgboost::data::SparsePageSourceImpl::WriteCache() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:368:24: 2026-01-10T01:05:01,868 /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-01-10T01:05:01,869 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:05:01,870 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:05:01,871 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-01-10T01:05:01,872 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-01-10T01:05:01,873 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:05:01,874 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:05:01,875 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:05:01,876 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-01-10T01:05:01,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-01-10T01:05:01,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-01-10T01:05:01,881 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-01-10T01:05:01,882 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-01-10T01:05:01,883 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-01-10T01:05:01,885 inlined from ‘virtual void xgboost::data::SparsePageSource::Fetch()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:457:41: 2026-01-10T01:05:01,888 /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-01-10T01:05:01,889 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,890 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,891 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:01,897 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.cc:174:92: note: parameter passing for argument of type ‘const xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:01,898 174 | auto cuts = common::SketchOnDMatrix(ctx, this, param.max_bin, sorted_sketch, param.hess); 2026-01-10T01:05:01,899 | ^ 2026-01-10T01:05:01,907 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-01-10T01:05:01,908 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-01-10T01:05:01,909 inlined from ‘xgboost::data::SparsePageDMatrix::SparsePageDMatrix(DataIterHandle, DMatrixHandle, void (*)(DataIterHandle), int (*)(DataIterHandle), const xgboost::ExtMemConfig&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.cc:71:36: 2026-01-10T01:05:01,910 /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-01-10T01:05:01,911 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,913 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,913 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-01-10T01:05:01,914 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-01-10T01:05:01,915 inlined from ‘xgboost::data::SparsePageDMatrix::SparsePageDMatrix(DataIterHandle, DMatrixHandle, void (*)(DataIterHandle), int (*)(DataIterHandle), const xgboost::ExtMemConfig&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_dmatrix.cc:72:34: 2026-01-10T01:05:01,916 /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-01-10T01:05:01,917 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,918 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,919 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-01-10T01:05:01,920 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-01-10T01:05:01,921 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:05:01,923 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:05:01,923 inlined from ‘xgboost::SortedCSCPage::SortedCSCPage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:465:32, 2026-01-10T01:05:01,924 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SortedCSCPage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:05:01,925 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-01-10T01:05:01,926 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-01-10T01:05:01,927 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-01-10T01:05:01,928 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-01-10T01:05:01,929 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-01-10T01:05:01,931 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-01-10T01:05:01,932 inlined from ‘xgboost::data::SparsePageSourceImpl >::ReadCache()::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:324:14, 2026-01-10T01:05:01,933 inlined from ‘xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threadpool.h:101:24, 2026-01-10T01:05:01,934 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-01-10T01:05:01,938 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-01-10T01:05:01,939 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-01-10T01:05:01,940 /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-01-10T01:05:01,941 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,941 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,942 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-01-10T01:05:01,943 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-01-10T01:05:01,944 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:05:01,946 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:05:01,947 inlined from ‘xgboost::CSCPage::CSCPage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:449:26, 2026-01-10T01:05:01,948 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::CSCPage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:05:01,949 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-01-10T01:05:01,950 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-01-10T01:05:01,951 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-01-10T01:05:01,952 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-01-10T01:05:01,955 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-01-10T01:05:01,957 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-01-10T01:05:01,958 inlined from ‘xgboost::data::SparsePageSourceImpl >::ReadCache()::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:324:14, 2026-01-10T01:05:01,978 inlined from ‘xgboost::common::ThreadPool::Submit >::ReadCache():: >(xgboost::data::SparsePageSourceImpl >::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threadpool.h:101:24, 2026-01-10T01:05:01,978 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-01-10T01:05:01,979 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-01-10T01:05:01,980 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-01-10T01:05:01,981 /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-01-10T01:05:01,982 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:01,983 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:01,985 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-01-10T01:05:01,986 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-01-10T01:05:01,986 inlined from ‘void xgboost::SparsePage::Clear()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:396:25, 2026-01-10T01:05:01,987 inlined from ‘xgboost::SparsePage::SparsePage()’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/data.h:372:16, 2026-01-10T01:05:01,988 inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = xgboost::SparsePage; _Args = {}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7, 2026-01-10T01:05:01,989 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-01-10T01:05:01,990 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-01-10T01:05:01,991 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-01-10T01:05:01,992 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-01-10T01:05:01,993 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-01-10T01:05:01,994 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-01-10T01:05:01,995 inlined from ‘xgboost::data::SparsePageSourceImpl::ReadCache()::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/sparse_page_source.h:324:14, 2026-01-10T01:05:01,996 inlined from ‘xgboost::common::ThreadPool::Submit::ReadCache():: >(xgboost::data::SparsePageSourceImpl::ReadCache()::&&):: mutable’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/data/../common/threadpool.h:101:24, 2026-01-10T01:05:01,997 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-01-10T01:05:01,998 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-01-10T01:05:01,999 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-01-10T01:05:02,001 /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-01-10T01:05:02,002 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:02,003 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:13,964 [74/115] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear.cc.o 2026-01-10T01:05:13,965 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:13,971 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gblinear.cc:211:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:13,972 211 | void FeatureScore(std::string const &importance_type, 2026-01-10T01:05:13,973 | ^~~~~~~~~~~~ 2026-01-10T01:05:14,779 [75/115] Building CXX object src/CMakeFiles/objxgboost.dir/global_config.cc.o 2026-01-10T01:05:24,097 [76/115] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree_model.cc.o 2026-01-10T01:05:33,526 [77/115] Building CXX object src/CMakeFiles/objxgboost.dir/linear/linear_updater.cc.o 2026-01-10T01:05:55,662 [78/115] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_coordinate.cc.o 2026-01-10T01:05:55,662 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/linear/updater_coordinate.cc:9: 2026-01-10T01:05:55,663 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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 >&, xgboost::DMatrix*)’: 2026-01-10T01:05:55,664 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:55,665 89 | DMatrix *p_fmat) { 2026-01-10T01:05:55,666 | ^ 2026-01-10T01:05:59,904 [79/115] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree.cc.o 2026-01-10T01:05:59,905 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:59,906 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:630:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:59,907 630 | void GPUDartPredictInc(common::Span, common::Span, float, size_t, bst_group_t, 2026-01-10T01:05:59,909 | ^~~~~~~~~~~~~~~~~ 2026-01-10T01:05:59,910 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:630:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:59,911 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:59,912 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:640:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:59,913 640 | void GPUDartInplacePredictInc(common::Span /*out_predts*/, common::Span /*predts*/, 2026-01-10T01:05:59,914 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:59,915 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:640:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:59,916 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc: In member function ‘void xgboost::gbm::GBTree::BoostNewTrees(xgboost::linalg::Matrix >*, xgboost::DMatrix*, int, std::vector >*, xgboost::gbm::TreesOneGroup*)’: 2026-01-10T01:05:59,917 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:332:15: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:05:59,918 332 | up->Update(&tree_param_, gpair, p_fmat, 2026-01-10T01:05:59,919 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:59,920 333 | common::Span>{*out_position}, new_trees); 2026-01-10T01:05:59,921 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:59,922 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:8: 2026-01-10T01:05:59,923 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:05:59,924 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.h:214:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:05:59,925 214 | void FeatureScore(std::string const& importance_type, common::Span trees, 2026-01-10T01:05:59,926 | ^~~~~~~~~~~~ 2026-01-10T01:05:59,927 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:05:59,928 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.h:18: 2026-01-10T01:05:59,929 /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-01-10T01:05:59,930 /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-01-10T01:05:59,931 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:05:59,932 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:05:59,933 /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-01-10T01:05:59,934 /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-01-10T01:05:59,935 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:05:59,936 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-01-10T01:05:59,937 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-01-10T01:05:59,938 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-01-10T01:05:59,939 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-01-10T01:05:59,940 /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-01-10T01:05:59,941 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:05:59,942 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:05:59,943 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-01-10T01:05:59,944 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-01-10T01:05:59,945 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-01-10T01:05:59,946 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-01-10T01:05:59,947 /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-01-10T01:05:59,949 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:05:59,952 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:05:59,953 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2026-01-10T01:05:59,954 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-01-10T01:05:59,955 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-01-10T01:05:59,957 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-01-10T01:05:59,958 inlined from ‘void xgboost::gbm::Dart::DropTrees(bool)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/gbm/gbtree.cc:916:27: 2026-01-10T01:05:59,959 /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-01-10T01:05:59,960 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:05:59,962 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:04,196 [80/115] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_shotgun.cc.o 2026-01-10T01:06:04,200 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/linear/updater_shotgun.cc:7: 2026-01-10T01:06:04,201 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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 >&, xgboost::DMatrix*)’: 2026-01-10T01:06:04,203 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:04,204 89 | DMatrix *p_fmat) { 2026-01-10T01:06:04,206 | ^ 2026-01-10T01:06:06,714 [81/115] Building CXX object src/CMakeFiles/objxgboost.dir/logging.cc.o 2026-01-10T01:06:11,976 [82/115] Building CXX object src/CMakeFiles/objxgboost.dir/learner.cc.o 2026-01-10T01:06:11,977 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/learner.cc: In member function ‘virtual void xgboost::LearnerImpl::CalcFeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*)’: 2026-01-10T01:06:11,978 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/learner.cc:1282:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,979 1282 | void CalcFeatureScore(std::string const& importance_type, common::Span trees, 2026-01-10T01:06:11,979 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:06:11,980 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/aggregator.h:14, 2026-01-10T01:06:11,982 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/learner.cc:33: 2026-01-10T01:06:11,983 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:11,983 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,984 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:11,985 | ^ 2026-01-10T01:06:11,986 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,987 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:11,989 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,990 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:11,991 | ^ 2026-01-10T01:06:11,992 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,993 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/aggregator.h:13: 2026-01-10T01:06:11,994 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:11,995 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,995 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:11,996 | ^ 2026-01-10T01:06:11,997 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/allreduce.h:54:75: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:11,998 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:11,999 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:12,000 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:12,001 | ^ 2026-01-10T01:06:12,002 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:12,003 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:12,004 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:12,005 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:12,006 | ^ 2026-01-10T01:06:12,007 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/collective/broadcast.h:40:71: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:19,536 [83/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/metric.cc.o 2026-01-10T01:06:30,294 [84/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/multiclass_metric.cc.o 2026-01-10T01:06:30,294 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:14, 2026-01-10T01:06:30,295 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:11, 2026-01-10T01:06:30,296 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/multiclass_metric.cu:16, 2026-01-10T01:06:30,297 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/multiclass_metric.cc:7: 2026-01-10T01:06:30,298 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,299 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,301 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:30,301 | ^ 2026-01-10T01:06:30,302 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,304 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,305 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,306 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:30,307 | ^ 2026-01-10T01:06:30,308 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,309 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-01-10T01:06:30,309 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-01-10T01:06:30,310 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-01-10T01:06:30,311 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/collective/result.h:159:13, 2026-01-10T01:06:30,313 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-01-10T01:06:30,314 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:24:32: 2026-01-10T01:06:30,315 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,316 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:30,317 | ^ 2026-01-10T01:06:30,318 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,319 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,320 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,321 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-01-10T01:06:30,322 | ^~~~~~~~~ 2026-01-10T01:06:30,323 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:13: 2026-01-10T01:06:30,324 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:06:30,325 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-01-10T01:06:30,327 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-01-10T01:06:30,328 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,329 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:30,330 | ^ 2026-01-10T01:06:30,331 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,332 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:30,333 inlined from ‘double xgboost::metric::EvalMClassBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Derived = xgboost::metric::EvalMultiLogLoss]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/multiclass_metric.cu:177:10: 2026-01-10T01:06:30,334 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,335 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:30,336 | ^ 2026-01-10T01:06:30,337 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,339 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:30,341 inlined from ‘double xgboost::metric::EvalMClassBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Derived = xgboost::metric::EvalMatchError]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/multiclass_metric.cu:177:10: 2026-01-10T01:06:30,341 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:30,342 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:30,344 | ^ 2026-01-10T01:06:30,345 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,138 [85/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/auc.cc.o 2026-01-10T01:06:35,139 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,140 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:387:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,141 387 | std::tuple GPUBinaryROCAUC(Context const *, common::Span, 2026-01-10T01:06:35,145 | ^~~~~~~~~~~~~~~ 2026-01-10T01:06:35,147 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,148 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:394:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,149 394 | double GPUMultiClassROCAUC(Context const *, common::Span, MetaInfo const &, 2026-01-10T01:06:35,150 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,151 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,151 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:400:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,152 400 | std::pair GPURankingAUC(Context const *, common::Span, 2026-01-10T01:06:35,153 | ^~~~~~~~~~~~~ 2026-01-10T01:06:35,154 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,155 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:464:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,156 464 | std::tuple GPUBinaryPRAUC(Context const *, common::Span, 2026-01-10T01:06:35,157 | ^~~~~~~~~~~~~~ 2026-01-10T01:06:35,158 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,159 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:471:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,160 471 | double GPUMultiClassPRAUC(Context const *, common::Span, MetaInfo const &, 2026-01-10T01:06:35,161 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,162 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,163 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:477:34: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,164 477 | std::pair GPURankingPRAUC(Context const *, common::Span, 2026-01-10T01:06:35,165 | ^~~~~~~~~~~~~~~ 2026-01-10T01:06:35,166 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:14, 2026-01-10T01:06:35,167 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:11, 2026-01-10T01:06:35,169 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:20: 2026-01-10T01:06:35,170 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,170 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,171 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:35,172 | ^ 2026-01-10T01:06:35,173 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,174 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,175 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,176 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:35,177 | ^ 2026-01-10T01:06:35,178 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,179 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-01-10T01:06:35,180 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-01-10T01:06:35,181 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-01-10T01:06:35,182 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/collective/result.h:159:13, 2026-01-10T01:06:35,183 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-01-10T01:06:35,184 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:24:32: 2026-01-10T01:06:35,186 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,187 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:35,188 | ^ 2026-01-10T01:06:35,189 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,191 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:13: 2026-01-10T01:06:35,193 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,193 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,195 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:06:35,196 | ^~~~~~~~~ 2026-01-10T01:06:35,197 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,198 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:35,199 | ^ 2026-01-10T01:06:35,200 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,201 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,203 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:81:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,204 81 | double MultiClassOVR(Context const *ctx, common::Span predts, MetaInfo const &info, 2026-01-10T01:06:35,205 | ^~~~~~~~~~~~~ 2026-01-10T01:06:35,206 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 2]’, 2026-01-10T01:06:35,207 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-01-10T01:06:35,208 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-01-10T01:06:35,209 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:115:8: 2026-01-10T01:06:35,210 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,211 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:06:35,212 | ^ 2026-01-10T01:06:35,213 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,214 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,215 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:140:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,216 140 | std::tuple BinaryROCAUC(Context const *ctx, 2026-01-10T01:06:35,217 | ^~~~~~~~~~~~ 2026-01-10T01:06:35,218 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc: In function ‘double xgboost::metric::GroupRankingROC(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::VectorView, float)’: 2026-01-10T01:06:35,219 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:152:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,220 152 | double GroupRankingROC(Context const* ctx, common::Span predts, 2026-01-10T01:06:35,223 | ^~~~~~~~~~~~~~~ 2026-01-10T01:06:35,224 In lambda function, 2026-01-10T01:06:35,225 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:187:9: 2026-01-10T01:06:35,226 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,227 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,229 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,230 In lambda function, 2026-01-10T01:06:35,237 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,238 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.4’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:233:16: 2026-01-10T01:06:35,239 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,240 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,241 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,241 In lambda function, 2026-01-10T01:06:35,242 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,243 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.1’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:214:16: 2026-01-10T01:06:35,244 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,245 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,246 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,247 In lambda function, 2026-01-10T01:06:35,248 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,249 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.5’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:241:14: 2026-01-10T01:06:35,250 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,251 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,252 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,253 In lambda function, 2026-01-10T01:06:35,254 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,255 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.2’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:219:16: 2026-01-10T01:06:35,256 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,257 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,268 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,268 In lambda function, 2026-01-10T01:06:35,269 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,270 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:206:14: 2026-01-10T01:06:35,271 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,272 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,273 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,274 In lambda function, 2026-01-10T01:06:35,275 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:06:35,276 inlined from ‘_ZN7xgboost6common11ParallelForIjZNS_6metric10RankingAUCILb1EEESt4pairIdjEPKNS_7ContextERKSt6vectorIfSaIfEERKNS_8MetaInfoEiEUljE_EEvT_iNS0_5SchedEOT0_._omp_fn.3’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../common/threading_utils.h:228:16: 2026-01-10T01:06:35,277 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:241:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,278 241 | auc = GroupRankingROC(ctx, g_predts, g_labels, w); 2026-01-10T01:06:35,279 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,280 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,282 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:189:36: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,283 189 | std::tuple BinaryPRAUC(Context const *ctx, common::Span predts, 2026-01-10T01:06:35,284 | ^~~~~~~~~~~ 2026-01-10T01:06:35,284 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,285 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,286 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:06:35,287 | ^~~~~~~~~ 2026-01-10T01:06:35,288 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,289 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:35,290 | ^ 2026-01-10T01:06:35,291 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,292 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,293 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,294 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:06:35,295 | ^~~~~~~~~ 2026-01-10T01:06:35,296 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,297 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:35,301 | ^ 2026-01-10T01:06:35,302 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,303 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:06:35,304 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-01-10T01:06:35,305 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-01-10T01:06:35,306 inlined from ‘T xgboost::collective::GlobalRatio(const xgboost::Context*, const xgboost::MetaInfo&, T, T) [with T = double]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:192:8: 2026-01-10T01:06:35,318 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,319 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:06:35,320 | ^ 2026-01-10T01:06:35,321 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,322 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-01-10T01:06:35,323 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalROCAUC]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:269:12: 2026-01-10T01:06:35,323 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,324 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:06:35,325 | ^ 2026-01-10T01:06:35,326 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,327 In member function ‘double xgboost::metric::EvalROCAUC::EvalMultiClass(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, size_t)’, 2026-01-10T01:06:35,329 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalROCAUC]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:307:55: 2026-01-10T01:06:35,330 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:357:26: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,331 357 | auc = MultiClassOVR(ctx_, predts.ConstHostVector(), info, n_classes, n_threads, BinaryROCAUC); 2026-01-10T01:06:35,332 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:35,333 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-01-10T01:06:35,334 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalPRAUC]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:269:12: 2026-01-10T01:06:35,335 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,337 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:06:35,338 | ^ 2026-01-10T01:06:35,339 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:35,339 In member function ‘double xgboost::metric::EvalPRAUC::EvalMultiClass(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, size_t)’, 2026-01-10T01:06:35,340 inlined from ‘double xgboost::metric::EvalAUC::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Curve = xgboost::metric::EvalPRAUC]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:307:55: 2026-01-10T01:06:35,341 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/auc.cc:432:27: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:06:35,342 432 | return MultiClassOVR(ctx_, predts.ConstHostSpan(), info, n_classes, n_threads, BinaryPRAUC); 2026-01-10T01:06:35,343 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:06:47,494 [86/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/elementwise_metric.cc.o 2026-01-10T01:06:47,495 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:11, 2026-01-10T01:06:47,496 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:20, 2026-01-10T01:06:47,497 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cc:7: 2026-01-10T01:06:47,498 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,499 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,499 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-01-10T01:06:47,501 | ^~~~~~~~~ 2026-01-10T01:06:47,502 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:13: 2026-01-10T01:06:47,502 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,503 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-01-10T01:06:47,504 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-01-10T01:06:47,505 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,506 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:47,507 | ^ 2026-01-10T01:06:47,508 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,509 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,510 inlined from ‘virtual double xgboost::metric::PseudoErrorLoss::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:212:88: 2026-01-10T01:06:47,510 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,511 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,512 | ^ 2026-01-10T01:06:47,513 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,514 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,515 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowRMSE]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,516 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,517 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,518 | ^ 2026-01-10T01:06:47,519 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,520 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,521 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalTweedieNLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,522 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,523 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,524 | ^ 2026-01-10T01:06:47,525 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,526 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,527 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalError]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,527 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,528 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,529 | ^ 2026-01-10T01:06:47,530 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,531 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,532 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalGammaNLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,533 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,534 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,535 | ^ 2026-01-10T01:06:47,535 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,536 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,537 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalGammaDeviance]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,538 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,539 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,540 | ^ 2026-01-10T01:06:47,541 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,542 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,543 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalPoissonNegLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,544 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,545 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,546 | ^ 2026-01-10T01:06:47,547 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,548 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,548 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowLogLoss]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,558 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,558 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,559 | ^ 2026-01-10T01:06:47,560 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,561 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,562 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowMAPE]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,563 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,564 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,565 | ^ 2026-01-10T01:06:47,566 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,567 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,568 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowMAE]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,569 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,570 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,571 | ^ 2026-01-10T01:06:47,572 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,572 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,573 inlined from ‘double xgboost::metric::EvalEWiseBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalRowRMSLE]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:381:10: 2026-01-10T01:06:47,574 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,575 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,576 | ^ 2026-01-10T01:06:47,576 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,577 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,578 inlined from ‘virtual double xgboost::metric::QuantileError::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:454:90: 2026-01-10T01:06:47,579 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,580 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,581 | ^ 2026-01-10T01:06:47,582 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,583 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:47,584 inlined from ‘virtual double xgboost::metric::QuantileError::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/elementwise_metric.cu:493:87: 2026-01-10T01:06:47,585 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,586 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:47,587 | ^ 2026-01-10T01:06:47,588 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,589 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:14: 2026-01-10T01:06:47,590 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,591 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,592 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:47,592 | ^ 2026-01-10T01:06:47,593 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,594 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,595 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,596 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:47,597 | ^ 2026-01-10T01:06:47,598 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,599 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-01-10T01:06:47,600 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-01-10T01:06:47,601 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-01-10T01:06:47,602 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/collective/result.h:159:13, 2026-01-10T01:06:47,603 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-01-10T01:06:47,604 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:24:32: 2026-01-10T01:06:47,605 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:47,605 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:47,606 | ^ 2026-01-10T01:06:47,607 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,302 [87/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/survival_metric.cc.o 2026-01-10T01:06:55,303 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:14, 2026-01-10T01:06:55,304 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:11, 2026-01-10T01:06:55,305 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cu:17, 2026-01-10T01:06:55,306 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cc:10: 2026-01-10T01:06:55,307 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,308 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,309 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:55,310 | ^ 2026-01-10T01:06:55,310 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,311 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,312 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,313 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:55,314 | ^ 2026-01-10T01:06:55,315 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,316 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, const CommGroup&, xgboost::linalg::VectorView, int32_t) [with T = signed char]’, 2026-01-10T01:06:55,316 inlined from ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = signed char]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/broadcast.h:45:55, 2026-01-10T01:06:55,317 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:73:80, 2026-01-10T01:06:55,318 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/collective/result.h:159:13, 2026-01-10T01:06:55,319 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:69:10, 2026-01-10T01:06:55,320 inlined from ‘virtual double xgboost::MetricNoCache::Evaluate(const xgboost::HostDeviceVector&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:24:32: 2026-01-10T01:06:55,321 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,322 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:06:55,323 | ^ 2026-01-10T01:06:55,324 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,325 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,326 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,327 138 | [[nodiscard]] Result GlobalSum(Context const* ctx, bool is_column_split, 2026-01-10T01:06:55,328 | ^~~~~~~~~ 2026-01-10T01:06:55,329 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:13: 2026-01-10T01:06:55,329 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:06:55,330 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/allreduce.h:59:53, 2026-01-10T01:06:55,331 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67: 2026-01-10T01:06:55,332 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,348 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:06:55,348 | ^ 2026-01-10T01:06:55,349 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,350 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:55,351 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalIntervalRegressionAccuracy]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cu:206:10: 2026-01-10T01:06:55,352 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,353 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:55,354 | ^ 2026-01-10T01:06:55,355 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,356 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:55,357 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cu:206:10: 2026-01-10T01:06:55,358 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,359 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:55,360 | ^ 2026-01-10T01:06:55,361 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,362 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:55,363 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cu:206:10: 2026-01-10T01:06:55,364 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,365 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:55,365 | ^ 2026-01-10T01:06:55,366 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,367 In function ‘xgboost::collective::Result xgboost::collective::GlobalSum(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView) [with T = double; int kDim = 1]’, 2026-01-10T01:06:55,368 inlined from ‘double xgboost::metric::EvalEWiseSurvivalBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Policy = xgboost::metric::EvalAFTNLogLik]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/survival_metric.cu:206:10: 2026-01-10T01:06:55,369 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:06:55,370 160 | return GlobalSum(ctx, info.IsColumnSplit(), values); 2026-01-10T01:06:55,371 | ^ 2026-01-10T01:06:55,372 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:10,107 [88/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/aft_obj.cc.o 2026-01-10T01:07:12,176 [89/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/hinge.cc.o 2026-01-10T01:07:22,605 [90/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/init_estimation.cc.o 2026-01-10T01:07:25,109 [91/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/adaptive.cc.o 2026-01-10T01:07:25,110 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.cc: In function ‘void xgboost::obj::detail::UpdateTreeLeafDevice(const xgboost::Context*, xgboost::common::Span, int32_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, float, xgboost::RegTree*)’: 2026-01-10T01:07:25,111 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.cc:165:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:07:25,113 165 | void UpdateTreeLeafDevice(Context const*, common::Span, std::int32_t, 2026-01-10T01:07:25,120 | ^~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:07:25,125 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:13, 2026-01-10T01:07:25,127 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:11, 2026-01-10T01:07:25,128 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.cc:4: 2026-01-10T01:07:25,129 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,130 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,131 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:07:25,132 | ^~~~~~~~~ 2026-01-10T01:07:25,133 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,134 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:25,136 | ^ 2026-01-10T01:07:25,137 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,138 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:14: 2026-01-10T01:07:25,139 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,140 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,141 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:25,142 | ^ 2026-01-10T01:07:25,143 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,144 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,145 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,145 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:25,146 | ^ 2026-01-10T01:07:25,148 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,149 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,150 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,151 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:25,151 | ^ 2026-01-10T01:07:25,152 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,153 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-01-10T01:07:25,154 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:131:10, 2026-01-10T01:07:25,155 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:43:43: 2026-01-10T01:07:25,156 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,157 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:07:25,158 | ^ 2026-01-10T01:07:25,159 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,160 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,162 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,163 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:25,164 | ^ 2026-01-10T01:07:25,165 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,166 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,168 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:25,169 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:25,170 | ^ 2026-01-10T01:07:25,171 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,423 [92/115] Building CXX object src/CMakeFiles/objxgboost.dir/metric/rank_metric.cc.o 2026-01-10T01:07:30,423 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:14, 2026-01-10T01:07:30,424 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/metric_common.h:11, 2026-01-10T01:07:30,425 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.h:10, 2026-01-10T01:07:30,426 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.cc:4: 2026-01-10T01:07:30,426 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,427 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,428 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:30,429 | ^ 2026-01-10T01:07:30,430 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,431 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,432 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,433 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:30,433 | ^ 2026-01-10T01:07:30,434 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,435 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,436 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,437 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:07:30,438 | ^ 2026-01-10T01:07:30,439 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,439 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:13: 2026-01-10T01:07:30,440 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,441 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,442 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:07:30,443 | ^~~~~~~~~ 2026-01-10T01:07:30,443 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,444 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:30,445 | ^ 2026-01-10T01:07:30,446 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,447 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:07:30,448 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:141:67, 2026-01-10T01:07:30,449 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/../collective/aggregator.h:160:53, 2026-01-10T01:07:30,450 inlined from ‘double xgboost::metric::{anonymous}::Finalize(const xgboost::Context*, const xgboost::MetaInfo&, double, double)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.cc:293:76: 2026-01-10T01:07:30,451 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,451 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:07:30,453 | ^ 2026-01-10T01:07:30,454 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,454 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.h:9: 2026-01-10T01:07:30,455 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-01-10T01:07:30,456 inlined from ‘virtual double xgboost::metric::EvalPrecision::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.cc:326:39: 2026-01-10T01:07:30,457 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,458 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-01-10T01:07:30,458 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:07:30,459 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,460 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,461 252 | return this->MakeRankOnCPU(ctx, predt); 2026-01-10T01:07:30,462 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:07:30,463 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,464 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-01-10T01:07:30,465 inlined from ‘virtual double xgboost::metric::EvalMAPScore::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, std::shared_ptr)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/metric/rank_metric.cc:444:39: 2026-01-10T01:07:30,466 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,467 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-01-10T01:07:30,467 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:07:30,468 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,469 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:30,470 252 | return this->MakeRankOnCPU(ctx, predt); 2026-01-10T01:07:30,471 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:07:30,472 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:35,655 [93/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/objective.cc.o 2026-01-10T01:07:50,546 [94/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/multiclass_obj.cc.o 2026-01-10T01:07:50,549 In file included from /usr/include/c++/12/bits/stl_algobase.h:71, 2026-01-10T01:07:50,550 from /usr/include/c++/12/bits/stl_tree.h:63, 2026-01-10T01:07:50,552 from /usr/include/c++/12/map:60, 2026-01-10T01:07:50,553 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/registry.h:9, 2026-01-10T01:07:50,554 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/multiclass_obj.cc:7: 2026-01-10T01:07:50,555 /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-01-10T01:07:50,556 /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-01-10T01:07:50,557 394 | operator()(_Iterator __it) 2026-01-10T01:07:50,558 | ^~~~~~~~ 2026-01-10T01:07:50,559 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-01-10T01:07:50,560 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-01-10T01:07:50,561 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-01-10T01:07:50,562 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-01-10T01:07:50,563 inlined from ‘xgboost::obj::{anonymous}::ValidateLabel(const xgboost::Context*, const xgboost::MetaInfo&, int64_t)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/multiclass_obj.cu:50:31: 2026-01-10T01:07:50,564 /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-01-10T01:07:50,566 2087 | if (__pred(__first)) 2026-01-10T01:07:50,567 | ~~~~~~^~~~~~~~~ 2026-01-10T01:07:50,568 /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-01-10T01:07:50,569 2092 | if (__pred(__first)) 2026-01-10T01:07:50,570 | ~~~~~~^~~~~~~~~ 2026-01-10T01:07:50,571 /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-01-10T01:07:50,572 2097 | if (__pred(__first)) 2026-01-10T01:07:50,573 | ~~~~~~^~~~~~~~~ 2026-01-10T01:07:50,574 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:13, 2026-01-10T01:07:50,575 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/multiclass_obj.cu:12, 2026-01-10T01:07:50,576 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/multiclass_obj.cc:17: 2026-01-10T01:07:50,577 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:07:50,578 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/allreduce.h:59:53, 2026-01-10T01:07:50,579 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/allreduce.h:76:53: 2026-01-10T01:07:50,580 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:50,581 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:50,582 | ^ 2026-01-10T01:07:50,583 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:50,584 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:50,585 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:07:50,586 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:07:50,587 | ^ 2026-01-10T01:07:50,588 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:16,746 [95/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/quantile_obj.cc.o 2026-01-10T01:08:16,747 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/quantile_obj.cu:12, 2026-01-10T01:08:16,748 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/quantile_obj.cc:17: 2026-01-10T01:08:16,749 In function ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, int32_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, float, xgboost::RegTree*)’, 2026-01-10T01:08:16,749 inlined from ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, int32_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, float, xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:98:13, 2026-01-10T01:08:16,750 inlined from ‘virtual void xgboost::obj::QuantileRegression::UpdateTreeLeaf(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, int32_t, xgboost::RegTree*) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/quantile_obj.cu:172:35: 2026-01-10T01:08:16,751 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:103:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:08:16,752 103 | detail::UpdateTreeLeafDevice(ctx, position.ConstDeviceSpan(), group_idx, info, learning_rate, 2026-01-10T01:08:16,753 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:08:16,754 104 | predt, alpha, p_tree); 2026-01-10T01:08:16,755 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:08:16,755 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../common/linalg_op.h:16, 2026-01-10T01:08:16,756 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/quantile_obj.cu:9: 2026-01-10T01:08:16,757 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:16,758 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:395:13: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:08:16,759 395 | LINALG_HD TensorView(common::Span data, I const (&shape)[D], DeviceOrd device, Order order) 2026-01-10T01:08:16,760 | ^~~~~~~~~~ 2026-01-10T01:08:16,761 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:13, 2026-01-10T01:08:16,762 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:11: 2026-01-10T01:08:16,763 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:16,764 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:16,765 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:08:16,766 | ^ 2026-01-10T01:08:16,767 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:16,767 In member function ‘auto xgboost::linalg::Tensor::View(xgboost::DeviceOrd) const [with T = float; int kDim = 2]’, 2026-01-10T01:08:16,768 inlined from ‘virtual void xgboost::obj::QuantileRegression::GetGradient(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, int32_t, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/quantile_obj.cu:67:35: 2026-01-10T01:08:16,769 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:853:68: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:08:16,770 853 | return TensorView{span, shape_, device, order_}; 2026-01-10T01:08:16,771 | ^ 2026-01-10T01:08:16,771 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/linalg.h:857:68: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:08:16,772 857 | return TensorView{span, shape_, device, order_}; 2026-01-10T01:08:16,773 | ^ 2026-01-10T01:08:36,391 [96/115] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/predictor.cc.o 2026-01-10T01:08:36,783 [97/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/regression_obj.cc.o 2026-01-10T01:08:36,784 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/regression_obj.cu:24, 2026-01-10T01:08:36,785 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/regression_obj.cc:17: 2026-01-10T01:08:36,786 In function ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, int32_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, float, xgboost::RegTree*)’, 2026-01-10T01:08:36,787 inlined from ‘void xgboost::obj::UpdateTreeLeaf(const xgboost::Context*, const xgboost::HostDeviceVector&, int32_t, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, float, xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:98:13, 2026-01-10T01:08:36,788 inlined from ‘virtual void xgboost::obj::MeanAbsoluteError::UpdateTreeLeaf(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, float, const xgboost::HostDeviceVector&, int32_t, xgboost::RegTree*) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/regression_obj.cu:788:35: 2026-01-10T01:08:36,788 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:103:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:08:36,789 103 | detail::UpdateTreeLeafDevice(ctx, position.ConstDeviceSpan(), group_idx, info, learning_rate, 2026-01-10T01:08:36,790 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:08:36,791 104 | predt, alpha, p_tree); 2026-01-10T01:08:36,792 | ~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:08:36,792 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/aggregator.h:13, 2026-01-10T01:08:36,793 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/adaptive.h:11: 2026-01-10T01:08:36,794 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, const CommGroup&, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:08:36,795 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/allreduce.h:59:53, 2026-01-10T01:08:36,795 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/../collective/allreduce.h:76:53: 2026-01-10T01:08:36,796 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:36,797 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:08:36,798 | ^ 2026-01-10T01:08:36,798 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:36,799 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:36,800 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:36,801 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:08:36,802 | ^ 2026-01-10T01:08:36,802 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:08:49,999 [98/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/constraints.cc.o 2026-01-10T01:08:54,661 [99/115] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/treeshap.cc.o 2026-01-10T01:09:04,554 [100/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/fit_stump.cc.o 2026-01-10T01:09:04,555 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:13, 2026-01-10T01:09:04,556 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/fit_stump.cc:11: 2026-01-10T01:09:04,557 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:04,558 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:04,559 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:09:04,559 | ^~~~~~~~~ 2026-01-10T01:09:04,560 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:04,561 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:09:04,562 | ^ 2026-01-10T01:09:04,563 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:04,564 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:09:04,564 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-01-10T01:09:04,565 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-01-10T01:09:04,566 inlined from ‘void xgboost::tree::cpu_impl::FitStump(const xgboost::Context*, const xgboost::MetaInfo&, xgboost::linalg::TensorView, 2>, xgboost::linalg::VectorView)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/fit_stump.cc:50:55: 2026-01-10T01:09:04,567 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:04,568 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:09:04,569 | ^ 2026-01-10T01:09:04,570 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,856 [101/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/hist/hist_param.cc.o 2026-01-10T01:09:14,857 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/hist_param.cc:9: 2026-01-10T01:09:14,858 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,859 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,859 32 | [[nodiscard]] Result Broadcast(Context const* ctx, CommGroup const& comm, 2026-01-10T01:09:14,860 | ^~~~~~~~~ 2026-01-10T01:09:14,861 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,862 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:09:14,863 | ^ 2026-01-10T01:09:14,864 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,864 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,865 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,866 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:09:14,867 | ^ 2026-01-10T01:09:14,868 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,869 In function ‘xgboost::collective::Result xgboost::collective::Broadcast(const xgboost::Context*, xgboost::linalg::VectorView, int32_t) [with T = long long int]’, 2026-01-10T01:09:14,870 inlined from ‘xgboost::tree::HistMakerTrainParam::CheckTreesSynchronized(const xgboost::Context*, const xgboost::RegTree*) const::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/hist_param.cc:34:69, 2026-01-10T01:09:14,871 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/collective/result.h:159:13, 2026-01-10T01:09:14,872 inlined from ‘void xgboost::tree::HistMakerTrainParam::CheckTreesSynchronized(const xgboost::Context*, const xgboost::RegTree*) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/hist_param.cc:33:35: 2026-01-10T01:09:14,873 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:14,874 45 | return Broadcast(ctx, *GlobalCommGroup(), data, root); 2026-01-10T01:09:14,874 | ^ 2026-01-10T01:09:14,875 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:22,417 [102/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/hist/histogram.cc.o 2026-01-10T01:09:22,419 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc: In function ‘void xgboost::tree::AssignNodes(const xgboost::RegTree*, const std::vector&, xgboost::common::Span, xgboost::common::Span)’: 2026-01-10T01:09:22,419 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc:45:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:22,420 45 | void AssignNodes(RegTree const *p_tree, std::vector const &candidates, 2026-01-10T01:09:22,421 | ^~~~~~~~~~~ 2026-01-10T01:09:22,422 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc:45:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:22,423 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc: In function ‘void xgboost::tree::AssignNodes(const xgboost::RegTree*, const std::vector&, xgboost::common::Span, xgboost::common::Span)’: 2026-01-10T01:09:22,424 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc:18:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:22,425 18 | void AssignNodes(RegTree const *p_tree, std::vector const &valid_candidates, 2026-01-10T01:09:22,426 | ^~~~~~~~~~~ 2026-01-10T01:09:22,427 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.cc:18:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,411 [103/115] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/cpu_predictor.cc.o 2026-01-10T01:09:30,411 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:26: 2026-01-10T01:09:30,412 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 3]’: 2026-01-10T01:09:30,413 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,414 204 | void ProcessArrayTree(const RegTree& tree, RegTree::CategoricalSplitMatrix const& cats, 2026-01-10T01:09:30,415 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,416 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = false; bool any_missing = false; int num_deep_levels = 1]’: 2026-01-10T01:09:30,417 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,418 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 1]’: 2026-01-10T01:09:30,419 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,420 In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 2]’, 2026-01-10T01:09:30,422 inlined from ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = false; bool any_missing = true; int num_deep_levels = 1]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h:220:9: 2026-01-10T01:09:30,423 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h:220:9: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,424 219 | ProcessArrayTree 2026-01-10T01:09:30,425 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,426 220 | (tree, cats, fvec_tloc, block_size, p_nidx, tree_depth); 2026-01-10T01:09:30,427 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,427 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../data/cat_container.h:14, 2026-01-10T01:09:30,428 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/adapter.h:18, 2026-01-10T01:09:30,429 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/column_matrix.h:18, 2026-01-10T01:09:30,430 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:15: 2026-01-10T01:09:30,431 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../data/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-01-10T01:09:30,432 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,433 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-01-10T01:09:30,434 | ^~~~~~~~ 2026-01-10T01:09:30,436 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:12: 2026-01-10T01:09:30,437 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,438 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,439 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:09:30,440 | ^ 2026-01-10T01:09:30,442 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,443 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 5]’: 2026-01-10T01:09:30,444 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,445 204 | void ProcessArrayTree(const RegTree& tree, RegTree::CategoricalSplitMatrix const& cats, 2026-01-10T01:09:30,445 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,446 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 4]’: 2026-01-10T01:09:30,447 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,448 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 3]’: 2026-01-10T01:09:30,449 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,450 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 2]’: 2026-01-10T01:09:30,451 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,451 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = true; int num_deep_levels = 1]’: 2026-01-10T01:09:30,452 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,453 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 5]’: 2026-01-10T01:09:30,454 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,455 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 4]’: 2026-01-10T01:09:30,455 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,456 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 3]’: 2026-01-10T01:09:30,457 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,458 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 2]’: 2026-01-10T01:09:30,458 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,459 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/array_tree_layout.h: In function ‘void xgboost::predictor::ProcessArrayTree(const xgboost::RegTree&, const xgboost::RegTree::CategoricalSplitMatrix&, xgboost::common::Span, std::size_t, xgboost::bst_node_t*, int) [with bool has_categorical = true; bool any_missing = false; int num_deep_levels = 1]’: 2026-01-10T01:09:30,460 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,461 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc: In function ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’: 2026-01-10T01:09:30,462 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:184:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,463 184 | void DispatchArrayLayout(gbm::GBTreeModel const &model, bst_tree_t const tree_begin, 2026-01-10T01:09:30,464 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,465 In function ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::RegTree&, 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-01-10T01:09:30,466 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:168:11, 2026-01-10T01:09:30,467 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:206:41: 2026-01-10T01:09:30,468 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,469 131 | ProcessArrayTree(tree, cats, fvec_tloc, block_size, p_nidx, 2026-01-10T01:09:30,469 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,470 132 | depth); 2026-01-10T01:09:30,471 | ~~~~~~ 2026-01-10T01:09:30,472 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::RegTree&, 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-01-10T01:09:30,473 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:177:11, 2026-01-10T01:09:30,474 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:206:41: 2026-01-10T01:09:30,475 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:77:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,476 77 | ProcessArrayTree(tree, cats, fvec_tloc, block_size, p_nidx, 2026-01-10T01:09:30,477 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,478 78 | depth); 2026-01-10T01:09:30,479 | ~~~~~~ 2026-01-10T01:09:30,480 In function ‘void xgboost::predictor::multi::PredValueByOneTree(const xgboost::RegTree&, 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]’, 2026-01-10T01:09:30,481 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:168:11, 2026-01-10T01:09:30,482 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:209:42: 2026-01-10T01:09:30,483 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:09:30,484 131 | ProcessArrayTree(tree, cats, fvec_tloc, block_size, p_nidx, 2026-01-10T01:09:30,484 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,485 132 | depth); 2026-01-10T01:09:30,486 | ~~~~~~ 2026-01-10T01:09:30,487 In function ‘void xgboost::predictor::scalar::PredValueByOneTree(const xgboost::RegTree&, 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-01-10T01:09:30,488 inlined from ‘void xgboost::predictor::{anonymous}::PredictBlockByAllTrees(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:177:11, 2026-01-10T01:09:30,489 inlined from ‘void xgboost::predictor::{anonymous}::DispatchArrayLayout(const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, std::size_t, xgboost::common::Span, std::size_t, xgboost::linalg::MatrixView, const std::vector >&, bool)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:209:42: 2026-01-10T01:09:30,490 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:77:51: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,491 77 | ProcessArrayTree(tree, cats, fvec_tloc, block_size, p_nidx, 2026-01-10T01:09:30,492 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,493 78 | depth); 2026-01-10T01:09:30,494 | ~~~~~~ 2026-01-10T01:09:30,494 In lambda function, 2026-01-10T01:09:30,495 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,496 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,497 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,498 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 64; Index = long long unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,499 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 64; DataView = AdapterView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,500 inlined from ‘xgboost::predictor::CPUPredictor::InplacePredict(std::shared_ptr, const xgboost::gbm::GBTreeModel&, float, xgboost::PredictionCacheEntry*, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: [with auto:78 = xgboost::predictor::{anonymous}::AdapterView&]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:1005:63: 2026-01-10T01:09:30,501 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,502 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,503 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,504 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,505 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,506 In lambda function, 2026-01-10T01:09:30,507 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7: 2026-01-10T01:09:30,508 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,509 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,510 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,511 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,512 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,513 In lambda function, 2026-01-10T01:09:30,514 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7: 2026-01-10T01:09:30,515 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,516 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,517 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,518 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,518 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,519 In lambda function, 2026-01-10T01:09:30,520 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7: 2026-01-10T01:09:30,521 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,522 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,523 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,524 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,525 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,526 In lambda function, 2026-01-10T01:09:30,527 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7: 2026-01-10T01:09:30,528 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,530 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,530 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,531 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,532 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,533 In lambda function, 2026-01-10T01:09:30,534 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,535 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,536 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,537 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 64; Index = long long unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,538 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 64; DataView = GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,539 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,540 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::BlockPolicy, xgboost::predictor::{anonymous}::EncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:459:11: 2026-01-10T01:09:30,541 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,542 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,543 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,544 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,545 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,546 In lambda function, 2026-01-10T01:09:30,547 inlined from ‘xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,548 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,549 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = unsigned int; Func = ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,550 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 64; Index = unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,551 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 64; DataView = SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,552 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,553 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::BlockPolicy, xgboost::predictor::{anonymous}::EncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:464:11: 2026-01-10T01:09:30,554 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,555 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,556 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,557 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,558 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,559 In lambda function, 2026-01-10T01:09:30,560 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,560 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,561 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,562 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 64; Index = long long unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,564 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 64; DataView = GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,598 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,599 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::BlockPolicy, xgboost::predictor::{anonymous}::NullEncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:459:11: 2026-01-10T01:09:30,601 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,602 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,603 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,605 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,606 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,607 In lambda function, 2026-01-10T01:09:30,609 inlined from ‘xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,610 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,611 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = unsigned int; Func = ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,613 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 64; Index = unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,614 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 64; DataView = SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,615 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,617 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::BlockPolicy, xgboost::predictor::{anonymous}::NullEncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:464:11: 2026-01-10T01:09:30,618 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,628 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,629 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,630 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,632 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,633 In lambda function, 2026-01-10T01:09:30,635 inlined from ‘xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,636 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {long long unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,637 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,639 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,640 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,641 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,643 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,643 In lambda function, 2026-01-10T01:09:30,644 inlined from ‘xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,645 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,646 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,647 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,648 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,649 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,650 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,651 In lambda function, 2026-01-10T01:09:30,652 inlined from ‘xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,653 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {long long unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,668 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,669 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,670 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,671 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,672 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,673 In lambda function, 2026-01-10T01:09:30,674 inlined from ‘xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,675 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,676 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,677 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,678 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,680 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,681 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,682 In lambda function, 2026-01-10T01:09:30,683 inlined from ‘xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,684 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,684 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,685 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 1; Index = long long unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,686 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 1; DataView = GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,688 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,688 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::NullBlockPolicy, xgboost::predictor::{anonymous}::EncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:459:11, 2026-01-10T01:09:30,689 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: [with auto:75 = xgboost::predictor::{anonymous}::LaunchConfig]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:906:26, 2026-01-10T01:09:30,690 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&, NeedRecode&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&; NeedRecode = LaunchPredict >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: >(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:493:9, 2026-01-10T01:09:30,691 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:503:16, 2026-01-10T01:09:30,692 inlined from ‘void xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:903:18: 2026-01-10T01:09:30,693 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,694 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,695 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,696 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,697 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,698 In lambda function, 2026-01-10T01:09:30,699 inlined from ‘xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,700 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,701 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = unsigned int; Func = ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,702 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 1; Index = unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,718 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 1; DataView = SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,719 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,720 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::NullBlockPolicy, xgboost::predictor::{anonymous}::EncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:464:11, 2026-01-10T01:09:30,720 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: [with auto:75 = xgboost::predictor::{anonymous}::LaunchConfig]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:906:26, 2026-01-10T01:09:30,721 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&, NeedRecode&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&; NeedRecode = LaunchPredict >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: >(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:493:9, 2026-01-10T01:09:30,722 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:503:16, 2026-01-10T01:09:30,724 inlined from ‘void xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:903:18: 2026-01-10T01:09:30,725 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,726 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,726 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,727 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,728 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,729 In lambda function, 2026-01-10T01:09:30,730 inlined from ‘xgboost::common::ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,731 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,732 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = long long unsigned int; Func = ParallelFor1d<1, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,733 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 1; Index = long long unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,734 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 1; DataView = GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,735 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::GHistIndexMatrixView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,735 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::NullBlockPolicy, xgboost::predictor::{anonymous}::NullEncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:459:11, 2026-01-10T01:09:30,736 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: [with auto:75 = xgboost::predictor::{anonymous}::LaunchConfig]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:906:26, 2026-01-10T01:09:30,737 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&, NeedRecode&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&; NeedRecode = LaunchPredict >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: >(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:496:9, 2026-01-10T01:09:30,738 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:503:16, 2026-01-10T01:09:30,740 inlined from ‘void xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:903:18: 2026-01-10T01:09:30,740 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,741 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,742 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,743 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,744 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,745 In lambda function, 2026-01-10T01:09:30,746 inlined from ‘xgboost::common::ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,747 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Sched, Func&&) [with Index = unsigned int; Func = ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:187:9, 2026-01-10T01:09:30,748 inlined from ‘void xgboost::common::ParallelFor(Index, int32_t, Func&&) [with Index = unsigned int; Func = ParallelFor1d<1, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:251:14, 2026-01-10T01:09:30,749 inlined from ‘void xgboost::common::ParallelFor1d(Index, int32_t, Func&&) [with unsigned int kBlockOfRowsSize = 1; Index = unsigned int; Func = xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<1, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<1>*, int32_t, bool, xgboost::linalg::TensorView)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:269:22, 2026-01-10T01:09:30,750 inlined from ‘void xgboost::predictor::{anonymous}::PredictBatchByBlockKernel(const DataView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp*, int32_t, bool, xgboost::linalg::TensorView) [with unsigned int kBlockOfRowsSize = 1; DataView = SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:563:42, 2026-01-10T01:09:30,751 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:::: [with auto:76 = xgboost::predictor::{anonymous}::SparsePageView]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:907:60, 2026-01-10T01:09:30,752 inlined from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::::; Args = {xgboost::predictor::{anonymous}::NullBlockPolicy, xgboost::predictor::{anonymous}::NullEncAccessorPolicy}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:464:11, 2026-01-10T01:09:30,753 inlined from ‘xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: [with auto:75 = xgboost::predictor::{anonymous}::LaunchConfig]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:906:26, 2026-01-10T01:09:30,754 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&, NeedRecode&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&; NeedRecode = LaunchPredict >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const:: >(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::&&)::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:496:9, 2026-01-10T01:09:30,755 inlined from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const::]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:503:16, 2026-01-10T01:09:30,756 inlined from ‘void xgboost::predictor::CPUPredictor::PredictDMatrix(xgboost::DMatrix*, std::vector >*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:903:18: 2026-01-10T01:09:30,758 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,758 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,759 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,768 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,769 In lambda function, 2026-01-10T01:09:30,770 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,771 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {long long unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,772 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,773 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,774 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,775 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,776 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,777 In lambda function, 2026-01-10T01:09:30,778 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,779 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, GHistIndexMatrixView >(const GHistIndexMatrixView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {long long unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,780 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,781 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,782 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,783 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,784 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,785 In lambda function, 2026-01-10T01:09:30,786 inlined from ‘xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,787 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,788 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,789 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,790 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,791 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,792 In lambda function, 2026-01-10T01:09:30,793 inlined from ‘xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,794 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<64, unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, SparsePageView >(const SparsePageView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,795 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,796 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,796 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,797 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,799 In lambda function, 2026-01-10T01:09:30,800 inlined from ‘xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&):: [with auto:53 = long long unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/../common/../data/../common/threading_utils.h:272:7, 2026-01-10T01:09:30,801 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor1d<64, long long unsigned int, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView):: >(long long unsigned int, int32_t, xgboost::predictor::{anonymous}::PredictBatchByBlockKernel<64, AdapterView >(const AdapterView&, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, xgboost::bst_tree_t, ThreadTmp<64>*, int32_t, bool, xgboost::linalg::TensorView)::&&)::; Parameters = {long long unsigned int}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:09:30,802 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/predictor/cpu_predictor.cc:567:24: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:09:30,802 567 | DispatchArrayLayout(model, tree_begin, tree_end, block.begin() + batch.base_rowid, fvec_tloc, 2026-01-10T01:09:30,803 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:30,804 568 | block.Size(), out_predt, tree_depth, any_missing); 2026-01-10T01:09:30,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:09:34,986 [104/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/multi_target_tree_model.cc.o 2026-01-10T01:09:35,031 [105/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/param.cc.o 2026-01-10T01:09:45,911 [106/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_updater.cc.o 2026-01-10T01:10:22,082 [107/115] Building CXX object src/CMakeFiles/objxgboost.dir/objective/lambdarank_obj.cc.o 2026-01-10T01:10:22,083 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:4: 2026-01-10T01:10:22,084 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,085 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,085 92 | LambdaGrad(linalg::VectorView labels, common::Span predts, 2026-01-10T01:10:22,086 | ^~~~~~~~~~ 2026-01-10T01:10:22,087 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,088 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,089 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,089 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,090 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,091 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,092 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,092 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,093 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,094 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,095 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,095 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,096 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,097 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,098 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,099 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,099 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,100 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,101 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,102 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,103 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,104 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,104 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,105 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,106 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,107 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,108 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,108 40 | void LambdaRankUpdatePositionBias(Context const* ctx, linalg::VectorView li_full, 2026-01-10T01:10:22,109 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,110 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,111 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,112 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,112 423 | void LambdaRankGetGradientNDCG(Context const*, std::int32_t, HostDeviceVector const&, 2026-01-10T01:10:22,113 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,114 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,115 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,115 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,116 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,117 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,118 432 | void LambdaRankUpdatePositionBias(Context const*, linalg::VectorView, 2026-01-10T01:10:22,119 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,119 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,120 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,121 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,121 556 | void MAPStat(Context const*, MetaInfo const&, common::Span, 2026-01-10T01:10:22,122 | ^~~~~~~ 2026-01-10T01:10:22,123 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,124 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,124 561 | void LambdaRankGetGradientMAP(Context const*, std::int32_t, HostDeviceVector const&, 2026-01-10T01:10:22,125 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,126 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,127 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,127 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,128 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,130 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,130 647 | void LambdaRankGetGradientPairwise(Context const*, std::int32_t, HostDeviceVector const&, 2026-01-10T01:10:22,131 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,132 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,132 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,133 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,134 In file included from /usr/include/c++/12/tuple:41, 2026-01-10T01:10:22,135 from /usr/include/c++/12/functional:54, 2026-01-10T01:10:22,135 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:20: 2026-01-10T01:10:22,136 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-01-10T01:10:22,137 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-01-10T01:10:22,138 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-01-10T01:10:22,139 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-01-10T01:10:22,140 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:14 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:395:21: 2026-01-10T01:10:22,141 /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-01-10T01:10:22,142 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,143 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,144 /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-01-10T01:10:22,145 /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-01-10T01:10:22,148 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-01-10T01:10:22,149 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-01-10T01:10:22,150 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-01-10T01:10:22,151 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-01-10T01:10:22,151 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:14 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:397:21: 2026-01-10T01:10:22,152 /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-01-10T01:10:22,153 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,154 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,155 /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-01-10T01:10:22,157 /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-01-10T01:10:22,157 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-01-10T01:10:22,158 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-01-10T01:10:22,159 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-01-10T01:10:22,160 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-01-10T01:10:22,161 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:14 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:401:21: 2026-01-10T01:10:22,162 /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-01-10T01:10:22,163 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,164 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,165 /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-01-10T01:10:22,165 /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-01-10T01:10:22,166 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-01-10T01:10:22,167 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-01-10T01:10:22,168 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-01-10T01:10:22,169 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-01-10T01:10:22,171 inlined from ‘xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:14 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:403:21: 2026-01-10T01:10:22,172 /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-01-10T01:10:22,173 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,174 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,175 /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-01-10T01:10:22,176 /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-01-10T01:10:22,177 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:27: 2026-01-10T01:10:22,178 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-01-10T01:10:22,179 inlined from ‘void xgboost::obj::LambdaRankNDCG::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:378:40: 2026-01-10T01:10:22,180 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,180 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-01-10T01:10:22,181 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,182 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,183 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,184 252 | return this->MakeRankOnCPU(ctx, predt); 2026-01-10T01:10:22,185 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,186 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,187 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,188 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,189 442 | void MAPStat(Context const* ctx, linalg::VectorView label, 2026-01-10T01:10:22,190 | ^~~~~~~ 2026-01-10T01:10:22,190 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-01-10T01:10:22,191 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-01-10T01:10:22,192 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-01-10T01:10:22,193 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-01-10T01:10:22,194 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:18 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:535:21: 2026-01-10T01:10:22,195 /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-01-10T01:10:22,196 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,197 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,198 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-01-10T01:10:22,199 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-01-10T01:10:22,201 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-01-10T01:10:22,201 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-01-10T01:10:22,202 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:18 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:537:21: 2026-01-10T01:10:22,203 /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-01-10T01:10:22,204 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,205 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,206 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-01-10T01:10:22,207 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-01-10T01:10:22,208 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-01-10T01:10:22,209 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-01-10T01:10:22,210 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:18 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:541:21: 2026-01-10T01:10:22,211 /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-01-10T01:10:22,212 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,214 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-01-10T01:10:22,215 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-01-10T01:10:22,216 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-01-10T01:10:22,217 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-01-10T01:10:22,218 inlined from ‘xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:18 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:543:21: 2026-01-10T01:10:22,219 /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-01-10T01:10:22,220 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,221 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,222 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-01-10T01:10:22,223 inlined from ‘void xgboost::obj::LambdaRankMAP::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:497:40: 2026-01-10T01:10:22,224 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,225 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-01-10T01:10:22,226 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,227 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,228 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,229 252 | return this->MakeRankOnCPU(ctx, predt); 2026-01-10T01:10:22,230 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,231 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,232 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,233 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,234 504 | cpu_impl::MAPStat(ctx_, h_label, rank_idx, GetCache()); 2026-01-10T01:10:22,235 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,235 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-01-10T01:10:22,236 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-01-10T01:10:22,237 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-01-10T01:10:22,238 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-01-10T01:10:22,239 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:20 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:618:21: 2026-01-10T01:10:22,240 /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-01-10T01:10:22,241 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,243 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-01-10T01:10:22,244 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-01-10T01:10:22,245 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-01-10T01:10:22,246 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-01-10T01:10:22,247 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:20 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:620:21: 2026-01-10T01:10:22,248 /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-01-10T01:10:22,249 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,250 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,251 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-01-10T01:10:22,252 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-01-10T01:10:22,253 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-01-10T01:10:22,253 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-01-10T01:10:22,255 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:20 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:624:21: 2026-01-10T01:10:22,255 /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-01-10T01:10:22,256 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,257 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,258 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-01-10T01:10:22,259 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-01-10T01:10:22,260 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-01-10T01:10:22,261 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-01-10T01:10:22,262 inlined from ‘xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*):: [with auto:20 = unsigned int]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:626:21: 2026-01-10T01:10:22,263 /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-01-10T01:10:22,264 74 | return ((*std::forward<_Tp>(__t)).*__f)(std::forward<_Args>(__args)...); 2026-01-10T01:10:22,265 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,266 In member function ‘xgboost::common::Span xgboost::ltr::RankingCache::SortedIdx(const xgboost::Context*, xgboost::common::Span)’, 2026-01-10T01:10:22,267 inlined from ‘void xgboost::obj::LambdaRankPairwise::GetGradientImpl(int32_t, const xgboost::HostDeviceVector&, const xgboost::MetaInfo&, xgboost::linalg::Matrix >*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:600:40: 2026-01-10T01:10:22,268 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,269 250 | return this->MakeRankOnCUDA(ctx, predt); 2026-01-10T01:10:22,270 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,271 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,272 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,273 252 | return this->MakeRankOnCPU(ctx, predt); 2026-01-10T01:10:22,273 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:10:22,274 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,275 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-01-10T01:10:22,276 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,277 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,278 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,279 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,280 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,281 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-01-10T01:10:22,282 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,283 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,284 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,284 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,286 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-01-10T01:10:22,288 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,289 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,290 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,292 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,293 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,294 92 | LambdaGrad(linalg::VectorView labels, common::Span predts, 2026-01-10T01:10:22,295 | ^~~~~~~~~~ 2026-01-10T01:10:22,296 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,297 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,298 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,299 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,300 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,301 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,302 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,303 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc: In lambda function: 2026-01-10T01:10:22,304 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,305 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,306 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,307 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,308 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,309 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,310 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,311 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,312 | ^~~~~~~~~ 2026-01-10T01:10:22,313 In lambda function, 2026-01-10T01:10:22,314 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,315 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,315 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,316 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,317 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,319 In lambda function, 2026-01-10T01:10:22,320 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,321 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,322 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,323 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,324 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,325 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,326 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,327 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,328 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,329 | ^~~~~~~~~ 2026-01-10T01:10:22,329 In lambda function, 2026-01-10T01:10:22,330 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,331 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,332 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,333 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,334 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,335 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,335 In lambda function, 2026-01-10T01:10:22,336 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,337 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,339 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,339 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,340 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,341 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,342 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,343 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,344 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,345 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,346 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,347 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,348 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,349 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-01-10T01:10:22,350 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-01-10T01:10:22,351 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,352 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,353 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,353 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-01-10T01:10:22,354 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-01-10T01:10:22,355 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,356 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,357 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,358 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,360 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,361 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,361 | ^~~~~~~~~ 2026-01-10T01:10:22,362 In lambda function, 2026-01-10T01:10:22,363 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,364 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,365 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,367 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,368 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,369 In lambda function, 2026-01-10T01:10:22,370 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,371 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,372 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,373 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,374 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,375 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,376 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,377 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,378 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,379 | ^~~~~~~~~ 2026-01-10T01:10:22,380 In lambda function, 2026-01-10T01:10:22,381 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,382 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,382 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,383 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,384 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,385 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,386 In lambda function, 2026-01-10T01:10:22,387 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,388 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,389 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,390 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,391 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,392 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,393 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,394 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,395 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,396 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,397 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,398 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,399 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,400 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-01-10T01:10:22,401 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-01-10T01:10:22,402 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,403 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,404 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,405 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-01-10T01:10:22,406 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-01-10T01:10:22,407 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,408 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,409 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,410 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,411 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,412 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,413 | ^~~~~~~~~ 2026-01-10T01:10:22,414 In lambda function, 2026-01-10T01:10:22,415 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,416 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,417 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,418 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,419 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,420 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,421 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,422 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,423 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,424 | ^~~~~~~~~ 2026-01-10T01:10:22,425 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,426 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,427 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,428 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,429 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,430 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,430 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,431 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-01-10T01:10:22,432 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-01-10T01:10:22,433 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,434 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,435 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,436 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-01-10T01:10:22,437 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-01-10T01:10:22,438 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,439 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,439 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,440 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,441 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,442 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,443 | ^~~~~~~~~ 2026-01-10T01:10:22,444 In lambda function, 2026-01-10T01:10:22,445 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,446 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,453 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,454 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,454 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,455 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,456 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,457 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,458 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,459 | ^~~~~~~~~ 2026-01-10T01:10:22,460 In lambda function, 2026-01-10T01:10:22,461 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,463 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,463 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,464 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,465 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,466 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,467 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,468 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,469 331 | void CalcLambdaForGroupNDCG(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,470 | ^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,471 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,471 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,472 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,473 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-01-10T01:10:22,474 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:344:47: 2026-01-10T01:10:22,475 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,476 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,477 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,478 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-01-10T01:10:22,479 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.cc:347:48: 2026-01-10T01:10:22,480 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,481 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,482 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,483 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,483 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,484 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,485 | ^~~~~~~~~ 2026-01-10T01:10:22,486 In lambda function, 2026-01-10T01:10:22,487 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,488 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,498 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,503 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,504 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,505 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,506 In lambda function, 2026-01-10T01:10:22,507 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,508 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,509 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,511 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,512 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,513 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,514 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,515 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,516 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,517 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,518 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,519 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,520 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,521 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,523 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,526 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,527 | ^~~~~~~~~ 2026-01-10T01:10:22,538 In lambda function, 2026-01-10T01:10:22,539 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,540 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,541 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,543 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,544 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,546 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,547 In lambda function, 2026-01-10T01:10:22,550 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,551 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,553 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,554 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,555 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,556 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,556 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,558 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,559 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,562 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,562 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,563 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,564 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,565 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,566 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,567 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,568 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,569 | ^~~~~~~~~ 2026-01-10T01:10:22,571 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,571 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,574 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,575 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,576 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,577 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,578 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,578 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,579 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,580 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,581 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,583 | ^~~~~~~~~ 2026-01-10T01:10:22,584 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,585 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,586 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,587 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,588 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,595 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,596 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,597 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,598 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,598 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,599 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,600 | ^~~~~~~~~ 2026-01-10T01:10:22,601 In lambda function, 2026-01-10T01:10:22,601 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,602 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,603 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,603 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,604 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,605 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,606 In lambda function, 2026-01-10T01:10:22,607 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,608 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,610 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,611 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,611 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,612 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,613 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,614 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,614 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,615 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,616 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,618 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,619 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,619 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,620 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,621 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,622 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,623 | ^~~~~~~~~ 2026-01-10T01:10:22,624 In lambda function, 2026-01-10T01:10:22,624 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:232:11: 2026-01-10T01:10:22,625 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,626 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,627 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,627 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,633 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,634 In lambda function, 2026-01-10T01:10:22,635 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,636 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,637 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,638 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,638 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,639 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,639 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,640 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,641 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,641 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,642 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,643 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,644 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,645 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,646 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,647 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,648 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,649 | ^~~~~~~~~ 2026-01-10T01:10:22,650 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,650 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,651 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,652 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,652 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,653 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,654 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,655 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,656 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,657 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,658 222 | void MakePairs(Context const* ctx, std::int32_t iter, 2026-01-10T01:10:22,658 | ^~~~~~~~~ 2026-01-10T01:10:22,659 In lambda function, 2026-01-10T01:10:22,660 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/objective/lambdarank_obj.h:277:13: 2026-01-10T01:10:22,661 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,662 196 | auto pg = LambdaGrad(g_label, g_predt, g_rank, rank_high, rank_low, 2026-01-10T01:10:22,662 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,663 197 | delta_op, ti_plus, tj_minus, &cost); 2026-01-10T01:10:22,664 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,665 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,666 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,667 165 | void CalcLambdaForGroup(std::int32_t iter, common::Span g_predt, 2026-01-10T01:10:22,668 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,669 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,669 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,670 226 | MakePairs(ctx_, iter, p_cache_, g, g_label, g_rank, loop); 2026-01-10T01:10:22,671 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,672 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,673 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,674 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-01-10T01:10:22,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,675 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-01-10T01:10:22,676 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,677 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,677 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,681 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,682 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,683 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-01-10T01:10:22,684 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,684 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-01-10T01:10:22,685 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,686 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,687 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,688 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,688 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,689 117 | cpu_impl::LambdaRankUpdatePositionBias(ctx_, li_full_.View(device), lj_full_.View(device), 2026-01-10T01:10:22,690 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,691 118 | &ti_plus_, &tj_minus_, &li_, &lj_, p_cache_); 2026-01-10T01:10:22,692 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:22,692 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:22,693 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:27,299 [108/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_model.cc.o 2026-01-10T01:10:27,300 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:27,301 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/tree_model.cc:911:6: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:10:27,302 911 | void RegTree::ExpandCategorical(bst_node_t nidx, bst_feature_t split_index, 2026-01-10T01:10:27,304 | ^~~~~~~ 2026-01-10T01:10:27,305 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:10:27,306 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/base.h:17, 2026-01-10T01:10:27,307 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/tree_model.h:10, 2026-01-10T01:10:27,308 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/tree_model.cc:6: 2026-01-10T01:10:27,309 /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-01-10T01:10:27,310 /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-01-10T01:10:27,311 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:10:27,312 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:27,313 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-01-10T01:10:27,313 inlined from ‘void xgboost::RegTree::SaveCategoricalSplit(xgboost::Json*) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/tree_model.cc:1011:50: 2026-01-10T01:10:27,314 /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-01-10T01:10:27,315 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:10:27,316 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:27,317 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-01-10T01:10:27,318 inlined from ‘void xgboost::RegTree::SaveCategoricalSplit(xgboost::Json*) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/tree_model.cc:1020:47: 2026-01-10T01:10:27,319 /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-01-10T01:10:27,320 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:10:27,321 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,785 [109/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_colmaker.cc.o 2026-01-10T01:10:29,786 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/random.h:22, 2026-01-10T01:10:29,787 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc:12: 2026-01-10T01:10:29,788 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:29,789 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:29,790 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:10:29,792 | ^ 2026-01-10T01:10:29,792 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:29,793 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:10:29,794 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc:9: 2026-01-10T01:10:29,795 /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-01-10T01:10:29,796 /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-01-10T01:10:29,797 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:10:29,798 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,799 /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-01-10T01:10:29,800 /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-01-10T01:10:29,801 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:10:29,802 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::ThreadEntry; _Alloc = std::allocator]’, 2026-01-10T01:10:29,803 inlined from ‘void xgboost::tree::ColMaker::Builder::InitNewNode(const std::vector&, const std::vector >&, const xgboost::DMatrix&, const xgboost::RegTree&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc:270:19: 2026-01-10T01:10:29,804 /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-01-10T01:10:29,805 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:10:29,805 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,806 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::tree::ColMaker::NodeEntry; _Alloc = std::allocator]’, 2026-01-10T01:10:29,807 inlined from ‘void xgboost::tree::ColMaker::Builder::InitNewNode(const std::vector&, const std::vector >&, const xgboost::DMatrix&, const xgboost::RegTree&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc:272:22: 2026-01-10T01:10:29,808 /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-01-10T01:10:29,809 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:10:29,809 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,810 In file included from /usr/include/c++/12/vector:63: 2026-01-10T01:10:29,812 /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-01-10T01:10:29,813 /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-01-10T01:10:29,814 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 2026-01-10T01:10:29,815 | ^~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,816 /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-01-10T01:10:29,817 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-01-10T01:10:29,818 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-01-10T01:10:29,819 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-01-10T01:10:29,820 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-01-10T01:10:29,822 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-01-10T01:10:29,823 /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-01-10T01:10:29,824 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-01-10T01:10:29,824 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,825 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-01-10T01:10:29,828 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-01-10T01:10:29,829 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-01-10T01:10:29,830 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-01-10T01:10:29,832 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-01-10T01:10:29,833 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-01-10T01:10:29,833 /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-01-10T01:10:29,834 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-01-10T01:10:29,835 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,837 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-01-10T01:10:29,838 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-01-10T01:10:29,838 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-01-10T01:10:29,839 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-01-10T01:10:29,840 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-01-10T01:10:29,841 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-01-10T01:10:29,842 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-01-10T01:10:29,843 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-01-10T01:10:29,844 /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-01-10T01:10:29,845 137 | { return std::__do_uninit_copy(__first, __last, __result); } 2026-01-10T01:10:29,846 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:29,847 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc: In member function ‘virtual void xgboost::tree::ColMaker::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:10:29,848 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_colmaker.cc:96:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:10:29,849 96 | void Update(TrainParam const *param, linalg::Matrix *gpair, DMatrix *dmat, 2026-01-10T01:10:29,850 | ^~~~~~ 2026-01-10T01:10:37,123 [110/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_prune.cc.o 2026-01-10T01:10:37,124 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_prune.cc: In member function ‘virtual void xgboost::tree::TreePruner::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:10:37,125 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_prune.cc:34:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:10:37,126 34 | void Update(TrainParam const* param, linalg::Matrix* gpair, DMatrix* p_fmat, 2026-01-10T01:10:37,127 | ^~~~~~ 2026-01-10T01:10:37,128 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_prune.cc:41:21: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:10:37,129 41 | syncher_->Update(param, gpair, p_fmat, out_position, trees); 2026-01-10T01:10:37,130 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:51,043 [111/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_sync.cc.o 2026-01-10T01:10:51,044 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_sync.cc:9: 2026-01-10T01:10:51,045 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:51,045 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:51,046 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:10:51,047 | ^ 2026-01-10T01:10:51,048 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:51,049 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_sync.cc: In member function ‘virtual void xgboost::tree::TreeSyncher::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:10:51,050 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_sync.cc:34:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:10:51,051 34 | void Update(TrainParam const*, linalg::Matrix*, DMatrix*, 2026-01-10T01:10:51,051 | ^~~~~~ 2026-01-10T01:10:54,871 [112/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_refresh.cc.o 2026-01-10T01:10:54,872 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:10:54,873 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/registry.h:11, 2026-01-10T01:10:54,873 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/include/xgboost/tree_updater.h:11, 2026-01-10T01:10:54,874 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:7: 2026-01-10T01:10:54,875 /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::GradStats; _Alloc = std::allocator]’: 2026-01-10T01:10:54,875 /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-01-10T01:10:54,876 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:10:54,877 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:54,878 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:10:54,878 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::tree::GradStats; _Alloc = std::allocator]’, 2026-01-10T01:10:54,879 inlined from ‘xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:57:26, 2026-01-10T01:10:54,880 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/./././common.h:68:8, 2026-01-10T01:10:54,881 inlined from ‘_ZN7xgboost4tree13TreeRefresher6UpdateEPKNS0_10TrainParamEPNS_6linalg6TensorINS_6detail20GradientPairInternalIfEELi2EEEPNS_7DMatrixENS_6common4SpanINS_16HostDeviceVectorIiEELj4294967295EEERKSt6vectorIPNS_7RegTreeESaISL_EE._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:51:14: 2026-01-10T01:10:54,882 /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-01-10T01:10:54,882 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:10:54,883 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:10:54,884 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:12: 2026-01-10T01:10:54,885 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:54,885 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:54,886 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:10:54,887 | ^~~~~~~~~ 2026-01-10T01:10:54,888 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:54,889 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:10:54,890 | ^ 2026-01-10T01:10:54,890 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:54,891 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc: In member function ‘virtual void xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:10:54,892 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:33:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:10:54,892 33 | void Update(TrainParam const *param, linalg::Matrix *gpair, DMatrix *p_fmat, 2026-01-10T01:10:54,893 | ^~~~~~ 2026-01-10T01:10:54,894 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:10:54,894 inlined from ‘virtual void xgboost::tree::TreeRefresher::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_refresh.cc:100:29: 2026-01-10T01:10:54,895 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:10:54,896 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:10:54,897 | ^ 2026-01-10T01:10:54,898 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,249 [113/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_approx.cc.o 2026-01-10T01:11:24,249 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:17, 2026-01-10T01:11:24,250 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:15: 2026-01-10T01:11:24,251 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-01-10T01:11:24,251 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,252 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-01-10T01:11:24,253 | ^~~~~~~~ 2026-01-10T01:11:24,254 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:13, 2026-01-10T01:11:24,254 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:13: 2026-01-10T01:11:24,255 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-01-10T01:11:24,255 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/allreduce.h:59:53, 2026-01-10T01:11:24,256 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/allreduce.h:67:72: 2026-01-10T01:11:24,256 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,257 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:11:24,258 | ^ 2026-01-10T01:11:24,258 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,259 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:22: 2026-01-10T01:11:24,260 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,260 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,261 188 | void EnumeratePart(common::HistogramCuts const &cut, common::Span sorted_idx, 2026-01-10T01:11:24,262 | ^~~~~~~~~~~~~ 2026-01-10T01:11:24,262 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:11:24,263 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,263 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,264 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:11:24,265 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,266 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:260:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:11:24,266 260 | GradStats EnumerateSplit(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-01-10T01:11:24,267 | ^~~~~~~~~~~~~~ 2026-01-10T01:11:24,267 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,268 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:260:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:11:24,269 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:24: 2026-01-10T01:11:24,269 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/hist_cache.h: In member function ‘void xgboost::tree::BoundedHistCollection::AllocateHistograms(xgboost::common::Span, xgboost::common::Span)’: 2026-01-10T01:11:24,270 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,271 85 | void AllocateHistograms(common::Span nodes_to_build, 2026-01-10T01:11:24,272 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,272 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,273 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:24: 2026-01-10T01:11:24,274 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h: In member function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const xgboost::RegTree*, std::vector >*, std::vector >*, bool)’: 2026-01-10T01:11:24,274 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,275 122 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-01-10T01:11:24,276 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,277 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,277 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,278 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,279 143 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-01-10T01:11:24,279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,280 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,280 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,281 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,281 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:111:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:11:24,282 111 | void EnumerateOneHot(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-01-10T01:11:24,283 | ^~~~~~~~~~~~~~~ 2026-01-10T01:11:24,284 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:11:24,284 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:11: 2026-01-10T01:11:24,285 /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-01-10T01:11:24,286 /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-01-10T01:11:24,287 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:11:24,287 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,288 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:11:24,289 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-01-10T01:11:24,289 inlined from ‘void xgboost::common::HistCollection::AllocateData(xgboost::bst_uint)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:453:34, 2026-01-10T01:11:24,290 inlined from ‘xgboost::common::GHistRow xgboost::common::ParallelGHistBuilder::GetInitializedHist(size_t, size_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:512:32: 2026-01-10T01:11:24,291 /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-01-10T01:11:24,292 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:11:24,292 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,293 In lambda function, 2026-01-10T01:11:24,293 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:11:24,294 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:11:24,295 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb0EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:150:12: 2026-01-10T01:11:24,295 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:87:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:11:24,296 87 | common::BuildHist(gpair_h, rid_set, gidx, hist, force_read_by_column); 2026-01-10T01:11:24,297 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,298 In lambda function, 2026-01-10T01:11:24,298 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:11:24,299 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:11:24,301 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb1EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:150:12: 2026-01-10T01:11:24,301 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:87:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:11:24,302 87 | common::BuildHist(gpair_h, rid_set, gidx, hist, force_read_by_column); 2026-01-10T01:11:24,303 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,303 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:14: 2026-01-10T01:11:24,304 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,305 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,306 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:11:24,306 | ^ 2026-01-10T01:11:24,307 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,308 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,309 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,310 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:11:24,310 | ^~~~~~~~~ 2026-01-10T01:11:24,311 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,312 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:11:24,312 | ^ 2026-01-10T01:11:24,313 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,313 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:11:24,314 inlined from ‘void xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:192:31: 2026-01-10T01:11:24,314 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,315 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:11:24,316 | ^ 2026-01-10T01:11:24,316 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,317 In lambda function, 2026-01-10T01:11:24,318 inlined from ‘xgboost::common::ParallelFor2d >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)::&&)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:11:24,319 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:11:24,320 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:210:34: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:11:24,320 210 | common::SubtractionHist(subtract_hist, parent_hist, sibling_hist, r.begin(), r.end()); 2026-01-10T01:11:24,321 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,322 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h: In function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const xgboost::RegTree*, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::CPUExpandEntry]’: 2026-01-10T01:11:24,323 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:298:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,323 298 | AssignNodes(p_tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-01-10T01:11:24,324 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,324 /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-01-10T01:11:24,325 /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-01-10T01:11:24,326 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:11:24,326 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,327 /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-01-10T01:11:24,328 /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-01-10T01:11:24,328 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-01-10T01:11:24,329 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:384:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:11:24,330 384 | EnumeratePart<+1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-01-10T01:11:24,331 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,332 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:385:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:11:24,332 385 | EnumeratePart<-1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-01-10T01:11:24,333 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,334 In file included from /usr/include/c++/12/algorithm:61, 2026-01-10T01:11:24,334 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:6: 2026-01-10T01:11:24,335 /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-01-10T01:11:24,336 /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-01-10T01:11:24,337 4252 | transform(_InputIterator __first, _InputIterator __last, 2026-01-10T01:11:24,337 | ^~~~~~~~~ 2026-01-10T01:11:24,338 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,339 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,339 331 | void EvaluateSplits(const BoundedHistCollection &hist, common::HistogramCuts const &cut, 2026-01-10T01:11:24,340 | ^~~~~~~~~~~~~~ 2026-01-10T01:11:24,340 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*)’: 2026-01-10T01:11:24,341 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:100:18: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,341 100 | CPUExpandEntry InitRoot(DMatrix *p_fmat, std::vector const &gpair, 2026-01-10T01:11:24,342 | ^~~~~~~~ 2026-01-10T01:11:24,343 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:11:24,344 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-01-10T01:11:24,345 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-01-10T01:11:24,346 inlined from ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:111:94: 2026-01-10T01:11:24,346 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,347 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:11:24,347 | ^ 2026-01-10T01:11:24,348 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,349 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘xgboost::tree::CPUExpandEntry xgboost::tree::GlobalApproxBuilder::InitRoot(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*)’: 2026-01-10T01:11:24,350 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:126:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,351 126 | evaluator_.EvaluateSplits(histograms, feature_values_, ft, *p_tree, &nodes); 2026-01-10T01:11:24,351 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,352 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:126:30: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,353 /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-01-10T01:11:24,353 /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-01-10T01:11:24,354 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:11:24,354 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,355 In file included from /usr/include/c++/12/bits/stl_algo.h:60: 2026-01-10T01:11:24,356 /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-01-10T01:11:24,356 /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-01-10T01:11:24,357 135 | __push_heap(_RandomAccessIterator __first, 2026-01-10T01:11:24,358 | ^~~~~~~~~~~ 2026-01-10T01:11:24,359 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:11:24,360 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-01-10T01:11:24,360 /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-01-10T01:11:24,361 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:11:24,362 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:11:24,363 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::ApplyTreeSplit(const xgboost::tree::CPUExpandEntry&, xgboost::RegTree*)’: 2026-01-10T01:11:24,363 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:429:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,364 429 | tree.ExpandCategorical( 2026-01-10T01:11:24,365 | ~~~~~~~~~~~~~~~~~~~~~~^ 2026-01-10T01:11:24,365 430 | candidate.nid, candidate.split.SplitIndex(), candidate.split.cat_bits, 2026-01-10T01:11:24,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,366 431 | candidate.split.DefaultLeft(), base_weight, left_weight * param_->learning_rate, 2026-01-10T01:11:24,367 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,368 432 | right_weight * param_->learning_rate, candidate.split.loss_chg, parent_sum.GetHess(), 2026-01-10T01:11:24,368 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,369 433 | candidate.split.left_sum.GetHess(), candidate.split.right_sum.GetHess()); 2026-01-10T01:11:24,370 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,370 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:429:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,371 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::common::Span)’: 2026-01-10T01:11:24,371 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:74:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,372 74 | void InitData(DMatrix *p_fmat, RegTree const *p_tree, common::Span hess) { 2026-01-10T01:11:24,373 | ^~~~~~~~ 2026-01-10T01:11:24,373 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-01-10T01:11:24,374 inlined from ‘void xgboost::tree::GlobalApproxBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*, xgboost::common::Span)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:89:32: 2026-01-10T01:11:24,375 /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-01-10T01:11:24,376 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:11:24,376 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,377 /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-01-10T01:11:24,378 /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-01-10T01:11:24,379 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2026-01-10T01:11:24,380 | ^~~~~~~~~~~~~ 2026-01-10T01:11:24,380 /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-01-10T01:11:24,381 /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-01-10T01:11:24,381 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-01-10T01:11:24,382 | ^~~~~~~~~~~ 2026-01-10T01:11:24,382 /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-01-10T01:11:24,383 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-01-10T01:11:24,384 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:92:28: 2026-01-10T01:11:24,384 /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-01-10T01:11:24,385 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:11:24,386 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,386 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’: 2026-01-10T01:11:24,387 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,388 178 | void UpdateTree(DMatrix *p_fmat, std::vector const &gpair, common::Span hess, 2026-01-10T01:11:24,389 | ^~~~~~~~~~ 2026-01-10T01:11:24,390 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,390 181 | this->InitData(p_fmat, p_tree, hess); 2026-01-10T01:11:24,391 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,392 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,392 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,393 185 | driver.Push({this->InitRoot(p_fmat, gpair, hess, p_tree)}); 2026-01-10T01:11:24,395 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,395 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:11:24,396 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:205:26: 2026-01-10T01:11:24,397 /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-01-10T01:11:24,397 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:11:24,398 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:11:24,398 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-01-10T01:11:24,399 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:207:40: 2026-01-10T01:11:24,399 /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-01-10T01:11:24,400 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:11:24,400 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,401 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:11:24,402 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:228:32: 2026-01-10T01:11:24,403 /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-01-10T01:11:24,403 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:11:24,404 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:11:24,405 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:11:24,405 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:229:32: 2026-01-10T01:11:24,406 /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-01-10T01:11:24,407 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:11:24,407 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:11:24,408 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’: 2026-01-10T01:11:24,409 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,409 234 | evaluator_.EvaluateSplits(histograms, feature_values_, ft, *p_tree, &best_splits); 2026-01-10T01:11:24,410 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,410 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,411 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:11:24,411 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-01-10T01:11:24,412 inlined from ‘void xgboost::tree::Driver::Push(EntryIterT, EntryIterT) [with EntryIterT = __gnu_cxx::__normal_iterator >; ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:46:20, 2026-01-10T01:11:24,413 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:237:18: 2026-01-10T01:11:24,413 /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-01-10T01:11:24,414 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:11:24,415 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:11:24,415 In function ‘void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = function]’, 2026-01-10T01:11:24,416 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-01-10T01:11:24,416 inlined from ‘xgboost::tree::Driver::Driver(xgboost::tree::TrainParam, std::size_t) [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:39:9, 2026-01-10T01:11:24,417 inlined from ‘void xgboost::tree::GlobalApproxBuilder::UpdateTree(xgboost::DMatrix*, const std::vector >&, xgboost::common::Span, xgboost::RegTree*, xgboost::HostDeviceVector*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:183:42: 2026-01-10T01:11:24,418 /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-01-10T01:11:24,418 413 | std::__make_heap(__first, __last, __cmp); 2026-01-10T01:11:24,419 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,420 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc: In member function ‘virtual void xgboost::tree::GlobalApproxUpdater::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:11:24,420 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:11:24,421 287 | void Update(TrainParam const *param, linalg::Matrix *gpair, DMatrix *m, 2026-01-10T01:11:24,421 | ^~~~~~ 2026-01-10T01:11:24,422 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:309:31: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:11:24,423 309 | this->pimpl_->UpdateTree(m, s_gpair, hess, p_tree, &out_position[t_idx]); 2026-01-10T01:11:24,423 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:11:24,424 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_approx.cc:309:31: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,680 [114/115] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_quantile_hist.cc.o 2026-01-10T01:12:39,681 In file included from /usr/include/c++/12/algorithm:60, 2026-01-10T01:12:39,681 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:7: 2026-01-10T01:12:39,682 /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-01-10T01:12:39,682 /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-01-10T01:12:39,683 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-01-10T01:12:39,683 | ^~~~~~~~~ 2026-01-10T01:12:39,685 /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-01-10T01:12:39,686 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:17, 2026-01-10T01:12:39,686 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:17: 2026-01-10T01:12:39,687 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/categorical.h: In function ‘bool xgboost::common::Decision(Span, float)’: 2026-01-10T01:12:39,687 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,688 52 | inline XGBOOST_DEVICE bool Decision(common::Span cats, float cat) { 2026-01-10T01:12:39,688 | ^~~~~~~~ 2026-01-10T01:12:39,689 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:26: 2026-01-10T01:12:39,689 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,689 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:502:17: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,690 502 | static double MultiCalcSplitGain(TrainParam const ¶m, 2026-01-10T01:12:39,690 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,691 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:502:17: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,692 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,692 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,693 188 | void EnumeratePart(common::HistogramCuts const &cut, common::Span sorted_idx, 2026-01-10T01:12:39,693 | ^~~~~~~~~~~~~ 2026-01-10T01:12:39,694 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:12:39,694 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,695 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,696 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:188:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:12:39,696 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,696 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:260:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:12:39,697 260 | GradStats EnumerateSplit(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-01-10T01:12:39,697 | ^~~~~~~~~~~~~~ 2026-01-10T01:12:39,698 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,698 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:260:13: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:12:39,699 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:24: 2026-01-10T01:12:39,699 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/hist_cache.h: In member function ‘void xgboost::tree::BoundedHistCollection::AllocateHistograms(xgboost::common::Span, xgboost::common::Span)’: 2026-01-10T01:12:39,700 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,701 85 | void AllocateHistograms(common::Span nodes_to_build, 2026-01-10T01:12:39,702 | ^~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,702 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,703 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:29: 2026-01-10T01:12:39,704 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h: In member function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const xgboost::RegTree*, std::vector >*, std::vector >*, bool)’: 2026-01-10T01:12:39,705 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,705 122 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-01-10T01:12:39,705 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,706 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,706 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,707 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,707 143 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-01-10T01:12:39,708 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,708 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,709 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:143:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,709 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h: In function ‘void xgboost::tree::HistogramBuilder::AddHistRows(const xgboost::RegTree*, std::vector >*, std::vector >*, bool)’: 2026-01-10T01:12:39,710 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,710 122 | this->hist_.AllocateHistograms(nodes_to_build, nodes_to_sub); 2026-01-10T01:12:39,711 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,711 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,712 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:122:37: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,712 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,713 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:111:8: note: parameter passing for argument of type ‘xgboost::common::ConstGHistRow’ {aka ‘xgboost::common::Span >’} changed in GCC 7.1 2026-01-10T01:12:39,713 111 | void EnumerateOneHot(common::HistogramCuts const &cut, common::ConstGHistRow hist, 2026-01-10T01:12:39,714 | ^~~~~~~~~~~~~~~ 2026-01-10T01:12:39,714 In file included from /usr/include/c++/12/vector:70, 2026-01-10T01:12:39,715 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:13: 2026-01-10T01:12:39,715 /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-01-10T01:12:39,716 /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-01-10T01:12:39,716 523 | vector<_Tp, _Alloc>:: 2026-01-10T01:12:39,716 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,717 In file included from /usr/include/c++/12/vector:64: 2026-01-10T01:12:39,718 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = xgboost::detail::GradientPairInternal; _Alloc = std::allocator >]’, 2026-01-10T01:12:39,718 inlined from ‘void xgboost::common::HistCollection::AllocateData(xgboost::bst_uint)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:453:34, 2026-01-10T01:12:39,719 inlined from ‘xgboost::common::GHistRow xgboost::common::ParallelGHistBuilder::GetInitializedHist(size_t, size_t)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/hist_util.h:512:32: 2026-01-10T01:12:39,719 /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-01-10T01:12:39,720 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-01-10T01:12:39,720 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,721 In lambda function, 2026-01-10T01:12:39,721 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:12:39,722 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:12:39,723 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb0EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:150:12: 2026-01-10T01:12:39,724 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:87:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,725 87 | common::BuildHist(gpair_h, rid_set, gidx, hist, force_read_by_column); 2026-01-10T01:12:39,725 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,726 In lambda function, 2026-01-10T01:12:39,727 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:12:39,727 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8, 2026-01-10T01:12:39,728 inlined from ‘_ZN7xgboost6common13ParallelFor2dIZNS_4tree16HistogramBuilder20BuildLocalHistogramsILb1EEEvRKNS0_14BlockedSpace2dERKNS_16GHistIndexMatrixERKSt6vectorIiSaIiEERKNS0_16RowSetCollectionENS0_4SpanIKNS_6detail20GradientPairInternalIfEELj4294967295EEEbEUljNS0_7Range1dEE_EEvS7_iOT_._omp_fn.0’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:150:12: 2026-01-10T01:12:39,728 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:87:39: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,729 87 | common::BuildHist(gpair_h, rid_set, gidx, hist, force_read_by_column); 2026-01-10T01:12:39,730 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,730 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:14, 2026-01-10T01:12:39,730 from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:15: 2026-01-10T01:12:39,731 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,731 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,732 40 | return backend->Broadcast(comm.Ctx(ctx, data.Device()), erased, root); 2026-01-10T01:12:39,732 | ^ 2026-01-10T01:12:39,733 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,733 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,734 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:516:8: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-01-10T01:12:39,734 516 | bool EnumerateSplit(common::HistogramCuts const &cut, bst_feature_t fidx, 2026-01-10T01:12:39,735 | ^~~~~~~~~~~~~~ 2026-01-10T01:12:39,736 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:516:8: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,736 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:554:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,737 554 | MultiCalcSplitGain(*param_, right_sum, left_sum, right_weight, left_weight) - 2026-01-10T01:12:39,737 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,738 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:554:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,739 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:554:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,740 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-01-10T01:12:39,740 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:620:37: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-01-10T01:12:39,740 620 | this->EnumerateSplit<+1>(cut, fidx, node_hist, parent_sum, parent_gain, best); 2026-01-10T01:12:39,741 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,741 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:620:37: note: parameter passing for argument of type ‘xgboost::common::Span > >’ changed in GCC 7.1 2026-01-10T01:12:39,742 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:620:37: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,742 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-01-10T01:12:39,743 inlined from ‘xgboost::tree::HistMultiEvaluator::EvaluateSplits(const xgboost::RegTree&, xgboost::common::Span, const xgboost::common::HistogramCuts&, std::vector*)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:622:35: 2026-01-10T01:12:39,743 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:565:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,744 565 | MultiCalcSplitGain(*param_, right_sum, left_sum, left_weight, right_weight) - 2026-01-10T01:12:39,744 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,745 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:565:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,745 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:565:31: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,746 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘xgboost::linalg::Vector xgboost::tree::HistMultiEvaluator::InitRoot(xgboost::linalg::VectorView >)’: 2026-01-10T01:12:39,747 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:646:25: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,747 646 | linalg::Vector InitRoot(linalg::VectorView root_sum) { 2026-01-10T01:12:39,748 | ^~~~~~~~ 2026-01-10T01:12:39,748 In file included from /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:13: 2026-01-10T01:12:39,749 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,749 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,750 44 | [[nodiscard]] Result Allreduce(Context const* ctx, CommGroup const& comm, 2026-01-10T01:12:39,750 | ^~~~~~~~~ 2026-01-10T01:12:39,751 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,752 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:12:39,752 | ^ 2026-01-10T01:12:39,753 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,754 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:12:39,755 inlined from ‘void xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:192:31: 2026-01-10T01:12:39,755 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,756 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:12:39,757 | ^ 2026-01-10T01:12:39,757 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,758 In lambda function, 2026-01-10T01:12:39,759 inlined from ‘xgboost::common::ParallelFor2d >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)::&&)::’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../common/threading_utils.h:157:13, 2026-01-10T01:12:39,759 inlined from ‘void dmlc::OMPException::Run(Function, Parameters ...) [with Function = xgboost::common::ParallelFor2d >&, const std::vector >&):: >(const BlockedSpace2d&, int32_t, xgboost::tree::HistogramBuilder::SyncHistogram(const xgboost::Context*, const xgboost::RegTree*, const std::vector >&, const std::vector >&)::&&)::; Parameters = {}]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/dmlc-core/include/dmlc/././common.h:68:8: 2026-01-10T01:12:39,760 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:210:34: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,761 210 | common::SubtractionHist(subtract_hist, parent_hist, sibling_hist, r.begin(), r.end()); 2026-01-10T01:12:39,761 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,762 /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-01-10T01:12:39,762 /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-01-10T01:12:39,763 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:12:39,764 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,764 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In lambda function: 2026-01-10T01:12:39,765 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:384:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,766 384 | EnumeratePart<+1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-01-10T01:12:39,767 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,767 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:385:30: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,768 385 | EnumeratePart<-1>(cut, sorted_idx, histogram, fidx, nidx, evaluator, best); 2026-01-10T01:12:39,769 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,770 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,771 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:579:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,771 579 | void EvaluateSplits(RegTree const &tree, common::Span hist, 2026-01-10T01:12:39,772 | ^~~~~~~~~~~~~~ 2026-01-10T01:12:39,773 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:12:39,773 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-01-10T01:12:39,774 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-01-10T01:12:39,774 inlined from ‘xgboost::tree::MultiExpandEntry xgboost::tree::MultiTargetHistBuilder::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:202:99: 2026-01-10T01:12:39,775 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,776 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:12:39,776 | ^ 2026-01-10T01:12:39,777 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,778 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,779 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:207:48: note: parameter passing for argument of type ‘xgboost::linalg::VectorView >’ {aka ‘xgboost::linalg::TensorView, 1>’} changed in GCC 7.1 2026-01-10T01:12:39,779 207 | auto weight = evaluator_->InitRoot(root_sum); 2026-01-10T01:12:39,780 | ^ 2026-01-10T01:12:39,781 In file included from /usr/include/c++/12/algorithm:61: 2026-01-10T01:12:39,781 /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-01-10T01:12:39,782 /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-01-10T01:12:39,782 4252 | transform(_InputIterator __first, _InputIterator __last, 2026-01-10T01:12:39,783 | ^~~~~~~~~ 2026-01-10T01:12:39,784 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,784 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:331:8: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,785 331 | void EvaluateSplits(const BoundedHistCollection &hist, common::HistogramCuts const &cut, 2026-01-10T01:12:39,785 | ^~~~~~~~~~~~~~ 2026-01-10T01:12:39,786 In function ‘xgboost::collective::Result xgboost::collective::Allreduce(const xgboost::Context*, xgboost::linalg::TensorView, Op) [with T = double; int kDim = 1]’, 2026-01-10T01:12:39,786 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:141:67, 2026-01-10T01:12:39,787 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/../collective/aggregator.h:160:53, 2026-01-10T01:12:39,787 inlined from ‘xgboost::tree::CPUExpandEntry xgboost::tree::HistUpdater::InitRoot(xgboost::DMatrix*, xgboost::linalg::MatrixView >, xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:420:99: 2026-01-10T01:12:39,788 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,788 59 | return Allreduce(ctx, *GlobalCommGroup(), data, op); 2026-01-10T01:12:39,789 | ^ 2026-01-10T01:12:39,789 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,790 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,791 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:433:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,791 433 | evaluator_->EvaluateSplits(histogram_builder_->Histogram(0), gmat.cut, ft, *p_tree, 2026-01-10T01:12:39,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,793 434 | &entries); 2026-01-10T01:12:39,793 | ~~~~~~~~~ 2026-01-10T01:12:39,794 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:433:35: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,795 /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-01-10T01:12:39,796 /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-01-10T01:12:39,796 439 | vector<_Tp, _Alloc>:: 2026-01-10T01:12:39,797 | ^~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,797 /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-01-10T01:12:39,798 /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-01-10T01:12:39,798 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h: In member function ‘void xgboost::tree::HistEvaluator::ApplyTreeSplit(const xgboost::tree::CPUExpandEntry&, xgboost::RegTree*)’: 2026-01-10T01:12:39,799 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:429:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,800 429 | tree.ExpandCategorical( 2026-01-10T01:12:39,800 | ~~~~~~~~~~~~~~~~~~~~~~^ 2026-01-10T01:12:39,801 430 | candidate.nid, candidate.split.SplitIndex(), candidate.split.cat_bits, 2026-01-10T01:12:39,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,802 431 | candidate.split.DefaultLeft(), base_weight, left_weight * param_->learning_rate, 2026-01-10T01:12:39,802 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,803 432 | right_weight * param_->learning_rate, candidate.split.loss_chg, parent_sum.GetHess(), 2026-01-10T01:12:39,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,804 433 | candidate.split.left_sum.GetHess(), candidate.split.right_sum.GetHess()); 2026-01-10T01:12:39,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,805 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/evaluate_splits.h:429:29: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,806 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-01-10T01:12:39,807 inlined from ‘void xgboost::tree::MultiTargetHistBuilder::InitData(xgboost::DMatrix*, const xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:161:32: 2026-01-10T01:12:39,807 /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-01-10T01:12:39,808 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:12:39,809 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,809 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-01-10T01:12:39,810 inlined from ‘void xgboost::tree::HistUpdater::InitData(xgboost::DMatrix*, const xgboost::RegTree*)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:360:34: 2026-01-10T01:12:39,810 /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-01-10T01:12:39,810 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:12:39,811 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,812 In file included from /usr/include/c++/12/bits/stl_algo.h:60: 2026-01-10T01:12:39,812 /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-01-10T01:12:39,813 /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-01-10T01:12:39,813 135 | __push_heap(_RandomAccessIterator __first, 2026-01-10T01:12:39,814 | ^~~~~~~~~~~ 2026-01-10T01:12:39,814 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:12:39,815 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-01-10T01:12:39,815 /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-01-10T01:12:39,816 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:12:39,817 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:12:39,817 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,818 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,819 54 | return backend->Allreduce(comm.Ctx(ctx, data.Device()), erased, type, op); 2026-01-10T01:12:39,819 | ^ 2026-01-10T01:12:39,820 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/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-01-10T01:12:39,821 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-01-10T01:12:39,821 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-01-10T01:12:39,822 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-01-10T01:12:39,822 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:78 = std::vector >]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-01-10T01:12:39,823 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:204:16, 2026-01-10T01:12:39,823 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-01-10T01:12:39,824 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:77:20: 2026-01-10T01:12:39,824 /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-01-10T01:12:39,825 109 | return std::__find_if(__first, __last, 2026-01-10T01:12:39,825 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,826 110 | __gnu_cxx::__ops::__negate(__pred), 2026-01-10T01:12:39,826 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,827 111 | std::__iterator_category(__first)); 2026-01-10T01:12:39,828 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,828 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-01-10T01:12:39,829 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-01-10T01:12:39,830 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-01-10T01:12:39,830 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:78 = std::vector >]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-01-10T01:12:39,831 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:204:43, 2026-01-10T01:12:39,831 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-01-10T01:12:39,832 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:77:20: 2026-01-10T01:12:39,832 /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-01-10T01:12:39,833 109 | return std::__find_if(__first, __last, 2026-01-10T01:12:39,833 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,834 110 | __gnu_cxx::__ops::__negate(__pred), 2026-01-10T01:12:39,835 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,835 111 | std::__iterator_category(__first)); 2026-01-10T01:12:39,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,837 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-01-10T01:12:39,837 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-01-10T01:12:39,838 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-01-10T01:12:39,839 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:78 = std::vector >]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-01-10T01:12:39,839 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:204:16, 2026-01-10T01:12:39,840 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-01-10T01:12:39,840 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:90:20: 2026-01-10T01:12:39,841 /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-01-10T01:12:39,842 109 | return std::__find_if(__first, __last, 2026-01-10T01:12:39,843 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,844 110 | __gnu_cxx::__ops::__negate(__pred), 2026-01-10T01:12:39,844 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,845 111 | std::__iterator_category(__first)); 2026-01-10T01:12:39,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,846 In function ‘_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]’, 2026-01-10T01:12:39,847 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-01-10T01:12:39,847 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-01-10T01:12:39,848 inlined from ‘xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const:: [with auto:78 = std::vector >]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:201:25, 2026-01-10T01:12:39,849 inlined from ‘bool xgboost::tree::MultiExpandEntry::IsValidImpl(const xgboost::tree::TrainParam&, xgboost::bst_node_t) const’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:204:43, 2026-01-10T01:12:39,850 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/expand_entry.h:34:55, 2026-01-10T01:12:39,850 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::MultiExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:90:20: 2026-01-10T01:12:39,851 /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-01-10T01:12:39,851 109 | return std::__find_if(__first, __last, 2026-01-10T01:12:39,852 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,852 110 | __gnu_cxx::__ops::__negate(__pred), 2026-01-10T01:12:39,853 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,853 111 | std::__iterator_category(__first)); 2026-01-10T01:12:39,854 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,855 In member function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const xgboost::RegTree*, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::MultiExpandEntry]’, 2026-01-10T01:12:39,855 inlined from ‘void xgboost::tree::MultiTargetHistBuilder::BuildHistogram(xgboost::DMatrix*, const xgboost::RegTree*, const std::vector&, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:231:43, 2026-01-10T01:12:39,856 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:91:30: 2026-01-10T01:12:39,857 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:298:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,857 298 | AssignNodes(p_tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-01-10T01:12:39,858 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,858 /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-01-10T01:12:39,859 /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-01-10T01:12:39,860 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2026-01-10T01:12:39,860 | ^~~~~~~~~~~~~ 2026-01-10T01:12:39,861 /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-01-10T01:12:39,861 /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-01-10T01:12:39,862 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 2026-01-10T01:12:39,862 | ^~~~~~~~~~~ 2026-01-10T01:12:39,863 /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-01-10T01:12:39,863 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-01-10T01:12:39,864 inlined from ‘std::vector xgboost::tree::Driver::Pop() [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:92:28: 2026-01-10T01:12:39,864 /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-01-10T01:12:39,865 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:12:39,865 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,866 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:12:39,867 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:81:24: 2026-01-10T01:12:39,867 /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-01-10T01:12:39,868 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:12:39,868 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:12:39,869 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-01-10T01:12:39,870 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:83:38: 2026-01-10T01:12:39,870 /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-01-10T01:12:39,871 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-01-10T01:12:39,872 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,872 In member function ‘void xgboost::tree::MultiHistogramBuilder::BuildHistLeftRight(const xgboost::Context*, xgboost::DMatrix*, const xgboost::RegTree*, const std::vector&, const std::vector<_ValT>&, xgboost::linalg::MatrixView >, const xgboost::BatchParam&, bool) [with Partitioner = xgboost::tree::CommonRowPartitioner; ExpandEntry = xgboost::tree::CPUExpandEntry]’, 2026-01-10T01:12:39,873 inlined from ‘void xgboost::tree::HistUpdater::BuildHistogram(xgboost::DMatrix*, xgboost::RegTree*, const std::vector&, xgboost::linalg::MatrixView >)’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:449:49, 2026-01-10T01:12:39,873 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:91:30: 2026-01-10T01:12:39,874 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/hist/histogram.h:298:16: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,874 298 | AssignNodes(p_tree, valid_candidates, nodes_to_build, nodes_to_sub); 2026-01-10T01:12:39,875 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,876 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:12:39,876 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:97:30: 2026-01-10T01:12:39,877 /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-01-10T01:12:39,878 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:12:39,879 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:12:39,879 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:12:39,880 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:98:30: 2026-01-10T01:12:39,881 /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-01-10T01:12:39,882 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:12:39,882 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:12:39,883 In member function ‘void xgboost::tree::HistUpdater::EvaluateSplits(xgboost::DMatrix*, const xgboost::RegTree*, std::vector*)’, 2026-01-10T01:12:39,883 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:100:30: 2026-01-10T01:12:39,884 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:378:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,884 378 | evaluator_->EvaluateSplits(histograms, gmat.cut, ft, *p_tree, best_splits); 2026-01-10T01:12:39,885 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,885 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:378:33: note: parameter passing for argument of type ‘xgboost::common::Span’ changed in GCC 7.1 2026-01-10T01:12:39,886 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xgboost::tree::CPUExpandEntry; _Alloc = std::allocator]’, 2026-01-10T01:12:39,886 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-01-10T01:12:39,887 inlined from ‘void xgboost::tree::Driver::Push(EntryIterT, EntryIterT) [with EntryIterT = __gnu_cxx::__normal_iterator >; ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:46:20, 2026-01-10T01:12:39,887 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:102:16: 2026-01-10T01:12:39,888 /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-01-10T01:12:39,889 1287 | _M_realloc_insert(end(), __x); 2026-01-10T01:12:39,889 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-01-10T01:12:39,890 In function ‘void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = function]’, 2026-01-10T01:12:39,891 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-01-10T01:12:39,892 inlined from ‘xgboost::tree::Driver::Driver(xgboost::tree::TrainParam, std::size_t) [with ExpandEntryT = xgboost::tree::CPUExpandEntry]’ at /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/driver.h:39:9, 2026-01-10T01:12:39,892 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-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:59:23: 2026-01-10T01:12:39,893 /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-01-10T01:12:39,893 413 | std::__make_heap(__first, __last, __cmp); 2026-01-10T01:12:39,894 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2026-01-10T01:12:39,894 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc: In member function ‘virtual void xgboost::tree::QuantileHistMaker::Update(const xgboost::tree::TrainParam*, xgboost::linalg::Matrix >*, xgboost::DMatrix*, xgboost::common::Span >, const std::vector&)’: 2026-01-10T01:12:39,895 /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805/cpp_src/src/tree/updater_quantile_hist.cc:507:8: note: parameter passing for argument of type ‘xgboost::common::Span >’ changed in GCC 7.1 2026-01-10T01:12:39,896 507 | void Update(TrainParam const *param, linalg::Matrix *gpair, DMatrix *p_fmat, 2026-01-10T01:12:39,896 | ^~~~~~ 2026-01-10T01:12:41,867 [115/115] Linking CXX shared library lib/libxgboost.so 2026-01-10T01:12:41,869 INFO:xgboost.packager.build_wheel:Copying /tmp/tmp6kokxyd3/libbuild/lib/libxgboost.so -> /tmp/tmp6kokxyd3/whl_workspace/xgboost/lib/libxgboost.so 2026-01-10T01:12:44,843 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-10T01:12:44,847 Source in /tmp/pip-wheel-wxcvps29/xgboost-cpu_b860101d77304fc6a821b9af5d766805 has version 3.1.3, which satisfies requirement xgboost-cpu==3.1.3 from https://files.pythonhosted.org/packages/31/8b/c7f5d8f01e4821d5e408ed81d2432d2a3bdc0ebea5b67b2e71dde663b062/xgboost_cpu-3.1.3.tar.gz 2026-01-10T01:12:44,849 Removed xgboost-cpu==3.1.3 from https://files.pythonhosted.org/packages/31/8b/c7f5d8f01e4821d5e408ed81d2432d2a3bdc0ebea5b67b2e71dde663b062/xgboost_cpu-3.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-htc2b38d' 2026-01-10T01:12:44,854 Created temporary directory: /tmp/pip-unpack-_x4_7nse 2026-01-10T01:12:44,855 Building wheels for collected packages: xgboost-cpu 2026-01-10T01:12:44,860 Created temporary directory: /tmp/pip-wheel-dpnk9a9b 2026-01-10T01:12:44,860 Destination directory: /tmp/pip-wheel-dpnk9a9b 2026-01-10T01:12:44,863 Building wheel for xgboost-cpu (pyproject.toml): started 2026-01-10T01:12:44,864 Running command Building wheel for xgboost-cpu (pyproject.toml) 2026-01-10T01:12:45,063 Building wheel for xgboost-cpu (pyproject.toml): finished with status 'done' 2026-01-10T01:12:45,112 Created wheel for xgboost-cpu: filename=xgboost_cpu-3.1.3-py3-none-manylinux_2_36_armv7l.whl size=4252764 sha256=7fa29bd0a84761931576e347f059484ad4bd4c7b3f1f59d51415a7edb760bce4 2026-01-10T01:12:45,113 Stored in directory: /tmp/pip-ephem-wheel-cache-lcegfpda/wheels/b9/9e/80/dab06cefa85a1ed7e1d30a527c2189caa05aef5bf5bb6b8599 2026-01-10T01:12:45,127 Successfully built xgboost-cpu 2026-01-10T01:12:45,229 Removed build tracker: '/tmp/pip-build-tracker-htc2b38d'