==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: papilo 2.4.2-2 (Fri May  2 19:11:07 2025)
==> Retrieving sources...
  -> Cloning papilo git repo...
Cloning into bare repository '/home/leming/work/papilo/papilo'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    papilo ... Skipped
==> Making package: papilo 2.4.2-2 (Fri May  2 19:11:30 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (4) hwloc-2.12.0-2  libpciaccess-0.18.1-2  boost-libs-1.88.0-2
             onetbb-2022.1.0-1

Total Installed Size:  12.61 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing libpciaccess...
installing hwloc...
Optional dependencies for hwloc
    cairo: PDF, Postscript, and PNG export support
    libxml2: full XML import/export support [installed]
installing onetbb...
Optional dependencies for onetbb
    python: for Python module [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (11) cppdap-1.58.0-2  hicolor-icon-theme-0.18-1  jsoncpp-1.9.6-3
              libuv-1.51.0-1  perl-error-0.17030-1  perl-mailtools-2.22-1
              perl-timedate-2.33-7  rhash-1.4.4-1  boost-1.88.0-2
              cmake-4.0.1-2  git-2.49.0-1

Total Installed Size:  307.32 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of papilo git repo...
Cloning into 'papilo'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build type: None
CMake Warning (dev) at CMakeLists.txt:80 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found suitable version "1.88.0", minimum required is "1.65") found components: iostreams program_options serialization
-- Found GMP: /usr/include
-- Performing Test Quadmath_USE_DIRECTLY
-- Performing Test Quadmath_USE_DIRECTLY - Failed
-- Could NOT find Quadmath (missing: Quadmath_LIBRARY Quadmath_INCLUDE_DIR) 
-- Git hash: 4b399c4c
-- Found TBB: /usr/lib/cmake/TBB
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test std_atomic_without_libatomic
-- Performing Test std_atomic_without_libatomic - Success
-- Looking for a Fortran compiler
-- Looking for a Fortran compiler - NOTFOUND
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Could NOT find BLAS (missing: BLAS_LIBRARIES) 
-- LUSOL is not built
-- Performing Test HAVE_FLAG_STD_CXX14
-- Performing Test HAVE_FLAG_STD_CXX14 - Success
-- Performing Test PAPILO_BYTELL_HASHMAP_WORKS
-- Performing Test PAPILO_BYTELL_HASHMAP_WORKS - Failed
-- Could NOT find SCIP (missing: SCIP_DIR)
-- Finding SCIP - not found
-- Finding GUROBI - not found
-- Finding GLOP - not found
-- Could NOT find SOPLEX (missing: SOPLEX_DIR)
-- Finding SOPLEX - not found
-- Finding HIGHS - not found
-- Finding ROUNDINGSAT - not found
CMake Warning (dev) at binaries/CMakeLists.txt:88 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Performing Test PAPILO_USE_BOOST_IOSTREAMS_WITH_ZLIB
-- Performing Test PAPILO_USE_BOOST_IOSTREAMS_WITH_ZLIB - Success
-- Performing Test PAPILO_USE_BOOST_IOSTREAMS_WITH_BZIP2
-- Performing Test PAPILO_USE_BOOST_IOSTREAMS_WITH_BZIP2 - Success
-- No solvers linked
CMake Warning (dev) at test/CMakeLists.txt:1 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake (found version "1.88.0") found components: serialization program_options iostreams
-- Configuring done (14.2s)
-- Generating done (0.1s)
-- Build files have been written to: /build/papilo/src/build
[  5%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/SparseStorage.cpp.o
[  5%] Building CXX object test/CMakeFiles/unit_test.dir/TestMain.cpp.o
[  5%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/core/MatrixBufferTest.cpp.o
[  7%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/VariableDomains.cpp.o
[  9%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/core/SparseStorageTest.cpp.o
[ 11%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/ConstraintMatrix.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/test/papilo/core/SparseStorageTest.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<tuple<int, int, double> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'papilo::SparseStorage<REAL>::SparseStorage(papilo::Vec<std::tuple<int, int, REAL> >, int, int, bool, double, int) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:431:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
[ 13%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/core/PresolveTest.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:107,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:20,
                 from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16,
                 from /usr/include/boost/multiprecision/detail/default_ops.hpp:15,
                 from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12,
                 from /usr/include/boost/multiprecision/number.hpp:12,
                 from /usr/include/boost/multiprecision/gmp.hpp:11,
                 from /build/papilo/src/papilo/src/papilo/misc/MultiPrecision.hpp:42,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.cpp:23:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool papilo::SparseStorage<REAL>::shiftRows(const int*, int, int, papilo::Vec<int>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:818:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool papilo::SparseStorage<REAL>::shiftRows(const int*, int, int, papilo::Vec<int>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:866:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/ProblemUpdate.cpp.o
[ 17%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/core/ProblemUpdateTest.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:107,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:20,
                 from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16,
                 from /usr/include/boost/multiprecision/detail/default_ops.hpp:15,
                 from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12,
                 from /usr/include/boost/multiprecision/number.hpp:12,
                 from /usr/include/boost/multiprecision/gmp.hpp:11,
                 from /build/papilo/src/papilo/src/papilo/misc/MultiPrecision.hpp:42,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.cpp:23:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>&; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>&; CoeffChanged = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>&; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int, int, double, double)>; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/Presolve.cpp.o
[ 21%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/misc/VectorUtilsTest.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:1921,
                 from /build/papilo/src/papilo/test/TestMain.cpp:25:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::{anonymous}::resample(URng&, unsigned int, const double*, const double*, Estimator&) [with URng = Catch::SimplePcg32; Estimator = double (*)(const double*, const double*)]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.cpp:211:30,
    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, double*, double*)::<lambda(double (*)(const double*, const double*))>' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.cpp:532:79:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::{anonymous}::resample(URng&, unsigned int, const double*, const double*, Estimator&) [with URng = Catch::SimplePcg32; Estimator = double (*)(const double*, const double*)]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.cpp:211:30,
    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, double*, double*)::<lambda(double (*)(const double*, const double*))>' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.cpp:532:79:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/CoefficientStrengtheningTest.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/Problem.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/misc/VectorUtils.hpp:27,
                 from /build/papilo/src/papilo/test/papilo/misc/VectorUtilsTest.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<tuple<int, int, double> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'papilo::SparseStorage<REAL>::SparseStorage(papilo::Vec<std::tuple<int, int, REAL> >, int, int, bool, double, int) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:431:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
[ 25%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/ConstraintPropagationTest.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /usr/include/boost/random/additive_combine.hpp:21,
                 from /usr/include/boost/random.hpp:36,
                 from /build/papilo/src/papilo/src/papilo/core/ProblemUpdate.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ProblemUpdate.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >; _Distance = int; _Tp = tuple<int, double, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<tuple<int, double, int> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/string:51,
                 from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
                 from /usr/include/c++/14.2.1/bits/ios_base.h:41,
                 from /usr/include/c++/14.2.1/ios:44,
                 from /usr/include/c++/14.2.1/istream:40,
                 from /usr/include/boost/random/additive_combine.hpp:19:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In file included from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ProblemUpdate.hpp:28:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:468:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:469:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:480:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:481:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'std::pair<int, int> papilo::Problem<REAL>::removeRedundantBounds(const papilo::Num<REAL>&, papilo::Vec<papilo::Flags<papilo::ColFlag> >&, papilo::Vec<papilo::RowActivity<REAL> >&) const [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/Problem.hpp:653:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
[ 26%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/postsolve/PostsolveStorage.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/Presolve.hpp:27,
                 from /build/papilo/src/papilo/test/papilo/core/PresolveTest.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<double> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<tuple<int, int, double> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right_branchless(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>; bool Branchless = true]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:448:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:107,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:20,
                 from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16,
                 from /usr/include/boost/multiprecision/detail/default_ops.hpp:15,
                 from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12,
                 from /usr/include/boost/multiprecision/number.hpp:12,
                 from /usr/include/boost/multiprecision/gmp.hpp:11,
                 from /build/papilo/src/papilo/src/papilo/misc/MultiPrecision.hpp:42,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:27:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool papilo::SparseStorage<REAL>::shiftRows(const int*, int, int, papilo::Vec<int>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:818:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool papilo::SparseStorage<REAL>::shiftRows(const int*, int, int, papilo::Vec<int>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:866:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, int)>::<lambda(int, int, double, double)>; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>; CoeffChanged = papilo::ConstraintMatrix<double>::sparsify(const papilo::Num<double>&, int, const double&, int, papilo::Vec<int>&, papilo::Vec<double>&, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>&; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; <template-parameter-2-2> = void; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'int papilo::SparseStorage<REAL>::changeRow(int, Iter, Iter, GetCol&&, GetVal&&, MergeVals&&, CoeffChanged&&, papilo::Vec<REAL>&, papilo::Vec<int>&) [with Iter = int; GetCol = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; GetVal = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int)>; MergeVals = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(const double&, const double&)>&; CoeffChanged = papilo::ConstraintMatrix<double>::aggregate(const papilo::Num<double>&, int, papilo::SparseVectorView<double>, double, const papilo::VariableDomains<double>&, papilo::Vec<int>&, papilo::Vec<double>&, papilo::Vec<std::tuple<int, int, double> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<double> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int)::<lambda(int, int, double, double)>&; REAL = double]' at /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:314:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/algorithm:60:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = std::less<std::tuple<int, int, double> >]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'void papilo::ConstraintMatrix<REAL>::aggregate(const papilo::Num<REAL>&, int, papilo::SparseVectorView<REAL>, REAL, const papilo::VariableDomains<REAL>&, papilo::Vec<int>&, papilo::Vec<REAL>&, papilo::Vec<std::tuple<int, int, REAL> >&, papilo::Vec<int>&, papilo::Vec<papilo::RowActivity<REAL> >&, papilo::Vec<int>&, papilo::Vec<int>&, papilo::Vec<int>&, int) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:1442:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'Iter pdqsort_detail::partition_left(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'Iter pdqsort_detail::partition_left(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >; Compare = papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const std::pair<int, double>&, const std::pair<int, double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >; Compare = papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const std::pair<int, double>&, const std::pair<int, double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'bool pdqsort_detail::partial_insertion_sort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >; Compare = papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const std::pair<int, double>&, const std::pair<int, double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:124:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:124:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'papilo::Sparsify<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const tbb::detail::d1::blocked_range<int>&)>' at /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.hpp:367:27:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In file included from /build/papilo/src/papilo/test/papilo/core/PresolveTest.cpp:43:
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Sentinel = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]':
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2746:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2746:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2931:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2553:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<double>&; RhsT = const std::vector<double>&]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:5309:51:
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2908:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2931:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2553:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<double>&; RhsT = const std::vector<double>&]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:5309:92:
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2908:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2931:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2553:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<double>&; RhsT = std::vector<double>&]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:5309:51:
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2908:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2931:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double>]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2553:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<double>&; RhsT = std::vector<double>&]' at /build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:5309:92:
/build/papilo/src/papilo/src/papilo/external/catch/catch_amalgamated.hpp:2908:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, vector<papilo::ProbingSubstitution<double>, allocator<papilo::ProbingSubstitution<double> > > >; _Distance = int; _Tp = papilo::ProbingSubstitution<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:449:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:442:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]',
    inlined from 'papilo::PresolveStatus papilo::Probing<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/Probing.hpp:589:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'papilo::PresolveStatus papilo::DualInfer<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.hpp:175:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'papilo::PresolveStatus papilo::DualInfer<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.hpp:176:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<int, double>*, vector<pair<int, double>, allocator<pair<int, double> > > >; _Distance = int; _Tp = pair<int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const pair<int, double>&, const pair<int, double>&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >; Compare = papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const std::pair<int, double>&, const std::pair<int, double>&)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:442:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:449:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:493:66: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:494:66: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >; Compare = papilo::SingletonStuffing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const std::pair<int, double>&, const std::pair<int, double>&)>]',
    inlined from 'papilo::PresolveStatus papilo::SingletonStuffing<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/SingletonStuffing.hpp:629:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, double>*, std::vector<std::pair<int, double>, std::allocator<std::pair<int, double> > > >' changed in GCC 7.1
[ 28%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/DualFixTest.cpp.o
[ 30%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/DominatedColsTest.cpp.o
[ 32%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/postsolve/Postsolve.cpp.o
[ 34%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/FixContinuousTest.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/Presolve.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/Presolve.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >; _Distance = int; _Tp = tuple<int, double, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<tuple<int, double, int> > >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/algorithm:60:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, double, int>*, vector<tuple<int, double, int>, allocator<tuple<int, double, int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:468:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:469:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:480:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:481:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >; Compare = std::less<std::tuple<int, double, int> >]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'std::pair<int, int> papilo::Problem<REAL>::removeRedundantBounds(const papilo::Num<REAL>&, papilo::Vec<papilo::Flags<papilo::ColFlag> >&, papilo::Vec<papilo::RowActivity<REAL> >&) const [with REAL = double]' at /build/papilo/src/papilo/src/papilo/core/Problem.hpp:653:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, double, int>*, std::vector<std::tuple<int, double, int>, std::allocator<std::tuple<int, double, int> > > >' changed in GCC 7.1
[ 36%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/FreeVarSubstitutionTest.cpp.o
[ 38%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/core/ProbingView.cpp.o
[ 40%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/ImplIntDetectionTest.cpp.o
[ 42%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/ParallelRowDetectionTest.cpp.o
[ 44%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/CoefficientStrengthening.cpp.o
[ 46%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/ConstraintPropagation.cpp.o
[ 48%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/ParallelColDetectionTest.cpp.o
[ 50%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/ProbingTest.cpp.o
[ 51%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SingletonColsTest.cpp.o
[ 53%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/DominatedCols.cpp.o
[ 55%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/DualFix.cpp.o
[ 57%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SingletonStuffingTest.cpp.o
In file included from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Probing.hpp:27,
                 from /build/papilo/src/papilo/test/papilo/presolve/ProbingTest.cpp:23:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'Iter pdqsort_detail::partition_left(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, vector<papilo::ProbingSubstitution<double>, allocator<papilo::ProbingSubstitution<double> > > >; _Distance = int; _Tp = papilo::ProbingSubstitution<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:449:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:442:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]',
    inlined from 'papilo::PresolveStatus papilo::Probing<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/Probing.hpp:589:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
[ 59%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SimpleProbingTest.cpp.o
[ 61%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/DualInfer.cpp.o
[ 63%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/FixContinuous.cpp.o
[ 65%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SimpleSubstitutionTest.cpp.o
[ 67%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SimplifyInequalitiesTest.cpp.o
[ 69%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/presolve/SparsifyTest.cpp.o
[ 71%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/FreeVarSubstitution.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:107,
                 from /usr/include/boost/math/special_functions/fpclassify.hpp:20,
                 from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16,
                 from /usr/include/boost/multiprecision/detail/default_ops.hpp:15,
                 from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12,
                 from /usr/include/boost/multiprecision/number.hpp:12,
                 from /usr/include/boost/multiprecision/gmp.hpp:11,
                 from /build/papilo/src/papilo/src/papilo/misc/MultiPrecision.hpp:42,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.cpp:23:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'papilo::PresolveStatus papilo::DualInfer<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.hpp:175:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'papilo::PresolveStatus papilo::DualInfer<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/DualInfer.hpp:176:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 73%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/ImplIntDetection.cpp.o
[ 75%] Building CXX object test/CMakeFiles/unit_test.dir/papilo/io/MpsParserTest.cpp.o
[ 76%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/ParallelColDetection.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.hpp:27,
                 from /build/papilo/src/papilo/test/papilo/presolve/SparsifyTest.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<double> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right_branchless(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>; bool Branchless = true]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:448:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Compare = std::less<double>]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'papilo::Sparsify<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const tbb::detail::d1::blocked_range<int>&)>' at /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.hpp:367:27:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
[ 78%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/ParallelRowDetection.cpp.o
[ 80%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/Probing.cpp.o
[ 82%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/SimpleProbing.cpp.o
[ 84%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/SimpleSubstitution.cpp.o
[ 86%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/SingletonCols.cpp.o
[ 88%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/SingletonStuffing.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/14.2.1/memory:69,
                 from /build/papilo/src/papilo/test/papilo/io/MpsParserTest.cpp:23:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/io/MpsParser.hpp:27,
                 from /build/papilo/src/papilo/test/papilo/io/MpsParserTest.cpp:24:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'papilo::ParseKey papilo::MpsParser<REAL>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/io/MpsParser.hpp:397:20:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'papilo::ParseKey papilo::MpsParser<REAL>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/io/MpsParser.hpp:466:20:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
[ 90%] Linking CXX executable unit_test
In file included from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Probing.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Probing.cpp:23:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'Iter pdqsort_detail::partition_left(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:385:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:341:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'bool pdqsort_detail::partial_insertion_sort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:124:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:124:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, vector<papilo::ProbingSubstitution<double>, allocator<papilo::ProbingSubstitution<double> > > >; _Distance = int; _Tp = papilo::ProbingSubstitution<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:449:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:442:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:494:66: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >; Compare = papilo::Probing<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const papilo::ProbingSubstitution<double>&, const papilo::ProbingSubstitution<double>&)>]',
    inlined from 'papilo::PresolveStatus papilo::Probing<REAL>::execute(const papilo::Problem<REAL>&, const papilo::ProblemUpdate<REAL>&, const papilo::Num<REAL>&, papilo::Reductions<REAL>&, const papilo::Timer&, int&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/presolvers/Probing.hpp:589:14:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<papilo::ProbingSubstitution<double>*, std::vector<papilo::ProbingSubstitution<double>, std::allocator<papilo::ProbingSubstitution<double> > > >' changed in GCC 7.1
[ 92%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/Sparsify.cpp.o
[ 92%] Built target unit_test
[ 94%] Building CXX object CMakeFiles/papilo-core.dir/src/papilo/presolvers/SimplifyInequalities.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:26,
                 from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.cpp:23:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<double> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'std::pair<Iter, bool> pdqsort_detail::partition_right_branchless(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Compare = std::less<double>]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:202:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Compare = std::less<double>; bool Branchless = true]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:448:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Compare = std::less<double>]',
    inlined from 'void pdqsort(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:525:12,
    inlined from 'papilo::Sparsify<double>::execute(const papilo::Problem<double>&, const papilo::ProblemUpdate<double>&, const papilo::Num<double>&, papilo::Reductions<double>&, const papilo::Timer&, int&)::<lambda(const tbb::detail::d1::blocked_range<int>&)>' at /build/papilo/src/papilo/src/papilo/presolvers/Sparsify.hpp:367:27:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
[ 96%] Linking CXX static library libpapilo-core.a
[ 96%] Built target papilo-core
[ 98%] Building CXX object binaries/CMakeFiles/papilo-executable.dir/__/src/papilo.cpp.o
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /build/papilo/src/papilo/src/papilo/misc/Vec.hpp:28,
                 from /build/papilo/src/papilo/src/papilo/core/Objective.hpp:26,
                 from /build/papilo/src/papilo/src/papilo.cpp:24:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  700 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/14.2.1/memory:69,
                 from /build/papilo/src/papilo/src/papilo/misc/Alloc.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/misc/Vec.hpp:26:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/14.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/14.2.1/algorithm:61,
                 from /usr/include/boost/math/tools/config.hpp:215,
                 from /usr/include/boost/math/tools/complex.hpp:13,
                 from /usr/include/boost/multiprecision/detail/number_base.hpp:34,
                 from /usr/include/boost/multiprecision/traits/is_variable_precision.hpp:9,
                 from /usr/include/boost/multiprecision/detail/precision.hpp:9,
                 from /usr/include/boost/multiprecision/number.hpp:11,
                 from /usr/include/boost/multiprecision/gmp.hpp:11,
                 from /build/papilo/src/papilo/src/papilo/misc/MultiPrecision.hpp:42,
                 from /build/papilo/src/papilo/src/papilo.cpp:25:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /build/papilo/src/papilo/src/papilo/core/SparseStorage.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/MatrixBuffer.hpp:26,
                 from /build/papilo/src/papilo/src/papilo/core/ConstraintMatrix.hpp:29,
                 from /build/papilo/src/papilo/src/papilo/core/PresolveMethod.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/core/Presolve.hpp:27,
                 from /build/papilo/src/papilo/src/papilo/misc/VersionLogger.hpp:27,
                 from /build/papilo/src/papilo/src/papilo.cpp:27:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:433:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:468:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:469:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:480:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:481:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, int, double>*, vector<tuple<int, int, double>, allocator<tuple<int, int, double> > > >; _Distance = int; _Tp = tuple<int, int, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:412:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:429:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:430:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:431:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:432:22:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:433:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:158:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:159:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort_detail::sort2(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'void pdqsort_detail::sort3(Iter, Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:160:14,
    inlined from 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]' at /build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:434:25:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:152:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h: In function 'void pdqsort_detail::pdqsort_loop(Iter, Iter, Compare, int, bool) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>; bool Branchless = false]':
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:468:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:469:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:472:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:473:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:474:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:475:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:480:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:481:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:484:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:485:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:486:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:487:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:499:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'papilo::ParseKey papilo::MpsParser<REAL>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/io/MpsParser.hpp:397:20:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In function 'void pdqsort(Iter, Iter, Compare) [with Iter = __gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >; Compare = papilo::MpsParser<double>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&)::<lambda(papilo::Triplet<double>, papilo::Triplet<double>)>]',
    inlined from 'papilo::ParseKey papilo::MpsParser<REAL>::parseCols(boost::iostreams::filtering_istream&, papilo::Vec<papilo::BoundType>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/io/MpsParser.hpp:466:20:
/build/papilo/src/papilo/src/papilo/external/pdqsort/pdqsort.h:514:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, int, double>*, std::vector<std::tuple<int, int, double>, std::allocator<std::tuple<int, int, double> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'static bool papilo::SolParser<REAL>::read(const std::string&, papilo::Vec<int>&, papilo::Vec<std::__cxx11::basic_string<char> >&, papilo::Vec<REAL>&) [with REAL = double]' at /build/papilo/src/papilo/src/papilo/io/SolParser.hpp:75:29:
/usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX executable ../bin/papilo
[100%] Built target papilo-executable
==> Entering fakeroot environment...
==> Starting package()...
-- Install configuration: "None"
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/CMakeConfig.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/Config.hpp
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/papilo-config-version.cmake
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Components.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/ConstraintMatrix.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/MatrixBuffer.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Objective.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Presolve.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/PresolveMethod.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/PresolveOptions.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/ProbingView.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Problem.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/ProblemBuilder.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/ProblemFlag.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/ProblemUpdate.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Reductions.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/RowFlags.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/SingleRow.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Solution.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/SparseStorage.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/Statistics.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/SymmetryStorage.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/VariableDomains.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/BoundStorage.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/PostsolveStorage.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/Postsolve.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/PostsolveStatus.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/PostsolveType.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/ReductionType.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/core/postsolve/SavedRow.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/HighsInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/GlopInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/GurobiInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/ScipInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/SolverInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/SoplexInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/interfaces/RoundingsatInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/BoundType.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/Message.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/MpsParser.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/MpsWriter.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/OpbParser.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/OpbWriter.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/ParseKey.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/Parser.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/SolParser.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/io/SolWriter.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Alloc.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Array.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/compress_vector.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/DependentRows.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Flags.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/fmt.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Hash.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/MultiPrecision.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Num.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/NumericalStatistics.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/PrimalDualSolValidation.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/OptionsParser.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/VersionLogger.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/ParameterSet.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Signature.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/StableSum.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/String.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/tbb.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Timer.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Validation.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Vec.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/VectorUtils.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/Wrappers.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/verification/ArgumentType.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/verification/CertificateInterface.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/verification/EmptyCertificate.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/verification/VeriPb.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/misc/extended_euclidean.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/CoefficientStrengthening.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/ConstraintPropagation.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/DominatedCols.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/DualFix.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/DualInfer.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/FixContinuous.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/FreeVarSubstitution.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/ImplIntDetection.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/ParallelColDetection.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/ParallelRowDetection.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/Probing.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/SimpleProbing.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/SimpleSubstitution.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/SimplifyInequalities.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/SingletonCols.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/SingletonStuffing.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/presolvers/Sparsify.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/chrono.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/color.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/compile.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/core.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/format-inl.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/format.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/locale.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/os.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/ostream.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/posix.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/printf.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/fmt/ranges.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/pdqsort/pdqsort.h
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/ska/bytell_hash_map.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/ska/flat_hash_map.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/ska/unordered_map.hpp
-- Installing: /build/papilo/pkg/papilo/usr/include/papilo/external/lusol/clusol.h
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/FindGMP.cmake
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/papilo-config.cmake
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/FindTBB.cmake
-- Installing: /build/papilo/pkg/papilo/usr/lib/libpapilo-core.a
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/papilo-targets.cmake
-- Installing: /build/papilo/pkg/papilo/usr/lib/cmake/papilo/papilo-targets-none.cmake
-- Installing: /build/papilo/pkg/papilo/usr/bin/papilo
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/papilo
usr/lib/libpapilo-core.a
==> Creating package "papilo"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: papilo 2.4.2-2 (Fri May  2 19:15:47 2025)
==> Cleaning up...