tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: HEADS UP: plan to switch many ports over to GCC 12 soon
On Sun, Jun 16, 2024 at 06:40:22AM +1000, Matthew Green wrote:
> matthew green writes:
> > at least, arm64, x86, sparc*, ia64, and riscv targets very soon,
> > with arm32 and alpha probably soon after. more testing needed
>
> i have switched all these ports over to GCC 12.
>
> enjoy and send-pr or email tech-toolchain@ for any issues.
The amd64 build with "-V MKLLVM=yes" now fails with:
--- dependall-apache2 ---
In file included from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/CodeGen/MachineInstr.h:19,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/CodeGen/MachineFunction.h:28,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/CodeGen/AsmPrinter.h:22,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/lib/CodeGen/AsmPrinter/DwarfException.h:17,
from /usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/lib/CodeGen/AsmPrinter/AIXException.cpp:13:
/usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/ADT/PointerSumType.h: In static member function 'static llvm::DenseMapInfo<llvm::Po
interSumType<TagT, MemberTs ...> >::SumType llvm::DenseMapInfo<llvm::PointerSumType<TagT, MemberTs ...> >::getEmptyKey()':
/usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/ADT/PointerSumType.h:275:21: error: expected 'template' keyword before dependent te
mplate name [-Werror=missing-template-keyword]
275 | return SumType::create<SomeTag>(SomePointerInfo::getEmptyKey());
| ^~~~~~
/usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/ADT/PointerSumType.h: In static member function 'static llvm::DenseMapInfo<llvm::Po
interSumType<TagT, MemberTs ...> >::SumType llvm::DenseMapInfo<llvm::PointerSumType<TagT, MemberTs ...> >::getTombstoneKey()':
/usr/src/external/apache2/llvm/lib/libLLVMAsmPrinter/../../dist/llvm/include/llvm/ADT/PointerSumType.h:279:21: error: expected 'template' keyword before dependent te
mplate name [-Werror=missing-template-keyword]
279 | return SumType::create<SomeTag>(SomePointerInfo::getTombstoneKey());
| ^~~~~~
Can you please take a look?
Thanks,
Thomas
Home |
Main Index |
Thread Index |
Old Index