[clang] [flang] [lld] [llvm] [Flang][NFC] Move runtime library files to flang-rt. (PR #110298)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Sun Feb 16 04:35:28 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-libcxx` running on `linaro-flang-aarch64-libcxx` while building `flang-rt,flang` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/89/builds/16706
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
319.396 [4/68/7269] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/norm2.cpp.o
319.408 [4/67/7270] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/tools.cpp.o
319.424 [4/66/7271] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/pseudo-unit.cpp.o
319.427 [4/65/7272] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/modulo-real.cpp.o
319.471 [4/64/7273] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/log10.cpp.o
319.480 [4/63/7274] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/asinh.cpp.o
319.496 [4/62/7275] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/nearest.cpp.o
319.519 [4/61/7276] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/erfc.cpp.o
319.537 [4/60/7277] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/unit-map.cpp.o
319.548 [4/59/7278] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp.o
FAILED: tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp.o
/usr/local/bin/c++ -DFLANG_INCLUDE_TESTS=1 -DFLANG_LITTLE_ENDIAN=1 -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/runtime -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/runtime -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/../flang-rt/include -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/include -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/flang/include -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/llvm/include -isystem /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang/../mlir/include -isystem /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/mlir/include -isystem /home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/tools/clang/include -isystem /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/llvm/../clang/include -stdlib=libc++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Werror -Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument -Wstring-conversion -Wcovered-switch-default -Wno-nested-anon-types -fno-lto -fno-exceptions -fno-rtti -O3 -DNDEBUG -std=c++17 -fPIC -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSERTIONS -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp.o -MF tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp.o.d -o tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp
../llvm-project/flang-rt/lib/runtime/io-api-minimal.cpp:153:11: error: exception specification in declaration does not match previous declaration
153 | void std::__libcpp_verbose_abort(char const *format, ...) noexcept {
| ^
/usr/local/clang+llvm-18.1.8-aarch64-linux-gnu/bin/../include/c++/v1/__verbose_abort:25:53: note: previous declaration is here
25 | _LIBCPP_ATTRIBUTE_FORMAT(__printf__, 1, 2) void __libcpp_verbose_abort(const char* __format, ...);
| ^
1 error generated.
319.556 [4/58/7279] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/stat.cpp.o
319.572 [4/57/7280] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/inquiry.cpp.o
319.655 [4/56/7281] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/random.cpp.o
319.769 [4/55/7282] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/edit-input.cpp.o
319.807 [4/54/7283] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/atan2.cpp.o
319.841 [4/53/7284] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/sinh.cpp.o
320.175 [4/52/7285] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/j0.cpp.o
320.260 [4/51/7286] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/rrspacing.cpp.o
320.300 [4/50/7287] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/y1.cpp.o
320.361 [4/49/7288] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/utf.cpp.o
320.370 [4/48/7289] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/reshape.test.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/unittests/Evaluate/reshape.cpp.o
320.391 [4/47/7290] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/sin.cpp.o
320.486 [4/46/7291] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/exp.cpp.o
320.555 [4/45/7292] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/unit.cpp.o
320.777 [4/44/7293] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/tgamma.cpp.o
320.819 [4/43/7294] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/erf.cpp.o
320.821 [4/42/7295] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/remainder.cpp.o
320.884 [4/41/7296] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/j1.cpp.o
320.990 [4/40/7297] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/round.cpp.o
321.007 [4/39/7298] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/format.cpp.o
321.031 [4/38/7299] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/edit-output.cpp.o
321.067 [4/37/7300] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/atan.cpp.o
321.294 [4/36/7301] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/allocator-registry.cpp.o
321.321 [4/35/7302] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/pow.cpp.o
321.346 [4/34/7303] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/exponent.cpp.o
321.351 [4/33/7304] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/ISO-Fortran-binding.test.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/unittests/Evaluate/ISO-Fortran-binding.cpp.o
321.408 [4/32/7305] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/acosh.cpp.o
321.410 [4/31/7306] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/sum.cpp.o
321.441 [4/30/7307] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/runtime/product.cpp.o
321.465 [4/29/7308] Building CXX object tools/flang/runtime/CMakeFiles/flang_rt.runtime.dir/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/flang-rt/lib/quadmath/floor.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/110298
More information about the cfe-commits
mailing list