Skip to content

Intel 2025 compiler & uintptr_t #14833

@VictorEijkhout

Description

@VictorEijkhout
[  0%] Building CXX object packages/kokkos/core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Error.cpp.o
cd /work2/00434/eijkhout/trilinos/build-16.2.0-stampede3-intel25.1-impi21.15/packages/kokkos/core/src && /scratch/projects/compilers/intel25.1/mpi/2021.15/bin/mpicxx -DKOKKOS_DEPENDENCE -Dkokkoscor
e_EXPORTS -I/work2/00434/eijkhout/trilinos/build-16.2.0-stampede3-intel25.1-impi21.15 -I/work2/00434/eijkhout/trilinos/build-16.2.0-stampede3-intel25.1-impi21.15/packages/kokkos/core/src -I/work2/0
0434/eijkhout/trilinos/trilinos-16.2.0/packages/kokkos/core/src -I/work2/00434/eijkhout/trilinos/build-16.2.0-stampede3-intel25.1-impi21.15/packages/kokkos -isystem /work2/00434/eijkhout/trilinos/t
rilinos-16.2.0/packages/kokkos/tpls/desul/include -isystem /work2/00434/eijkhout/trilinos/trilinos-16.2.0/packages/kokkos/tpls/mdspan/include -std=c++20 -fp-model=precise   -O2 -g -DNDEBUG -std=c++
17 -fPIC -fiopenmp -MD -MT packages/kokkos/core/src/CMakeFiles/kokkoscore.dir/impl/Kokkos_Error.cpp.o -MF CMakeFiles/kokkoscore.dir/impl/Kokkos_Error.cpp.o.d -o CMakeFiles/kokkoscore.dir/impl/Kokko
s_Error.cpp.o -c /work2/00434/eijkhout/trilinos/trilinos-16.2.0/packages/kokkos/core/src/impl/Kokkos_Error.cpp
/work2/00434/eijkhout/trilinos/trilinos-16.2.0/commonTools/gtest/gtest/gtest-all.cc:9037:26: error: unknown type name 'uintptr_t'; did you mean 'intptr_t'?
9037 |         reinterpret_cast<uintptr_t>(stack_top) % kMaxStackAlignment == 0);
|                          ^~~~~~~~~
|                          intptr_t

Is there a header missing? Or a C++ standard flag?

I understand from cppreference that this type is optionally defined, so maybe you shouldn't rely on it?

https://en.cppreference.com/w/cpp/types/integer.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugThe primary issue is a bug in Trilinos code or tests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions