Matthias Klose <[email protected]> 于2024年9月4日周三 19:03写道: > > Package: src:llvm-toolchain-19 > Version: 1:19.1.0~++rc4-1 > Severity: important > Tags: sid trixie > X-Debbugs-CC: [email protected] > > FAILED: lib/libMLIR.so.19.1 > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in f > unction `mlir::linalg::LinalgDialect::initialize()': > /usr/lib/gcc/mips64el-linux-gnuabi64/14/../../../../include/c++/14/bits/unique_ptr.h:1076:(.tex > t._ZN4mlir6linalg13LinalgDialect10initializeEv+0x8c): relocation > truncated to fit: R_MIPS_CALL1 > 6 against `operator new(unsigned long)@@GLIBCXX_3.4' > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in f > unction `mlir::linalg::LinalgDialect::initialize()': > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:195:(.text._ZN4mlir6linal > g13LinalgDialect10initializeEv+0x98): relocation truncated to fit: > R_MIPS_GOT_DISP against `gua
Another example that requires -mxgot. I will have a try with -mxgot. > rd variable for > mlir::detail::TypeIDResolver<mlir::DialectInlinerInterface, > void>::resolveTypeI > D()::id' > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:196:(.text._ZN4mlir6linal > g13LinalgDialect10initializeEv+0xac): relocation truncated to fit: > R_MIPS_GOT_DISP against `mli > r::detail::TypeIDResolver<mlir::DialectInlinerInterface, > void>::resolveTypeID()::id' > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in f > unction `mlir::linalg::LinalgDialect::initialize()': > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/IR/Dialect.h:197:(.text._ZN4mlir6linalg13L > inalgDialect10initializeEv+0xd4): relocation truncated to fit: > R_MIPS_CALL16 against `mlir::Dia > lect::addInterface(std::unique_ptr<mlir::DialectInterface, > std::default_delete<mlir::DialectInt > erface> >)' > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in f > unction `mlir::linalg::LinalgDialect::initialize()': > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:195:(.text._ZN4mlir6linal > g13LinalgDialect10initializeEv+0xfc): relocation truncated to fit: > R_MIPS_GOT_DISP against `gua > rd variable for > mlir::detail::TypeIDResolver<mlir::mesh::ShardingInterface, > void>::resolveTypeI > D()::id' > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:196:(.text._ZN4mlir6linal > g13LinalgDialect10initializeEv+0x118): relocation truncated to fit: > R_MIPS_GOT_DISP against `ml > ir::detail::TypeIDResolver<mlir::mesh::ShardingInterface, > void>::resolveTypeID()::id' > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:195:(.text._ZN4mlir6linal > g13LinalgDialect10initializeEv+0x14c): relocation truncated to fit: > R_MIPS_GOT_DISP against `guard variable for > mlir::detail::TypeIDResolver<mlir::SubsetOpInterface, > void>::resolveTypeID()::id' > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:196:(.text._ZN4mlir6linalg13LinalgDialect10initializeEv+0x168): > relocation truncated to fit: R_MIPS_GOT_DISP against > `mlir::detail::TypeIDResolver<mlir::SubsetOpInterface, > void>::resolveTypeID()::id' > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in function `mlir::linalg::LinalgDialect::initialize()': > /usr/lib/gcc/mips64el-linux-gnuabi64/14/../../../../include/c++/14/bits/stl_pair.h:882:(.text._ZN4mlir6linalg13LinalgDialect10initializeEv+0x1dc): > relocation truncated to fit: R_MIPS_GOT_DISP against > `mlir::detail::TypeIDResolver<mlir::linalg::IndexOp, void>::id' > tools/mlir/lib/Dialect/Linalg/IR/CMakeFiles/obj.MLIRLinalgDialect.dir/LinalgDialect.cpp.o: > in function `mlir::linalg::LinalgDialect::initialize()': > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:196:(.text._ZN4mlir6linalg13LinalgDialect10initializeEv+0x1e4): > relocation truncated to fit: R_MIPS_GOT_DISP against > `mlir::detail::TypeIDResolver<mlir::ValueBoundsOpInterface, > void>::resolveTypeID()::id' > build-llvm/tools/clang/stage2-bins/mlir/include/mlir/Support/TypeID.h:196:(.text._ZN4mlir6linalg13LinalgDialect10initializeEv+0x220): > additional relocation overflows omitted from the output > clang++: error: linker command failed with exit code 1 (use -v to see > invocation) > -- YunQiang Su

