Skip to content
Snippets Groups Projects

user/llvm18: Ensure stack sizes are set properly

Merged Anna Wilcox requested to merge awilfox/llvm18-fixes into current
2 files
+ 18
0
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 9
0
@@ -130,7 +130,9 @@ prepare() {
#1250
rm -v \
test/tools/dsymutil/ARM/DWARFLinkerParallel/accel-imported-declarations.test \
test/tools/dsymutil/X86/DWARFLinkerParallel/odr-member-functions.cpp \
test/tools/dsymutil/X86/DWARFLinkerParallel/odr-parents.test \
test/tools/dsymutil/X86/DWARFLinkerParallel/odr-predictable-output2.test \
test/tools/dsymutil/X86/DWARFLinkerParallel/odr-string.test \
test/tools/dsymutil/X86/DWARFLinkerParallel/odr-uniquing.cpp
@@ -246,6 +248,13 @@ package() {
ln -s ../../include/$pkgname include
ln -s "$pkgdir"/usr/lib/cmake/llvm ../$pkgname/lib/cmake/llvm
# Thread 3 requires a lot of stack space to LTO when targeting ARM.
# Note that this occurs even when crossing (on a ppc64 host).
chelf -s 1048576 bin/llvm-lto2
# Needed for parallel-linker support (pthread stack size).
chelf -s 1048576 bin/dsymutil
chelf -s 1048576 bin/llvm-dwarfutil
}
static() {
Loading