Skip to content

Commit 1ef705f

Browse files
committed
test 2
Signed-off-by: Aditya Alok <[email protected]>
1 parent 65ef663 commit 1ef705f

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

packages/ghc-cross/build.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ termux_step_pre_configure() {
2626
export target="$TERMUX_HOST_PLATFORM"
2727

2828
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="$TERMUX_PKG_EXTRA_CONFIGURE_ARGS --target=$target"
29+
./utils/llvm-targets/gen-data-layout.sh >llvm-targets
2930
}
3031

3132
termux_step_make() {
@@ -34,7 +35,7 @@ termux_step_make() {
3435

3536
./hadrian/build binary-dist-dir \
3637
-j"$TERMUX_PKG_MAKE_PROCESSES" \
37-
--flavour="release+no_profiled_libs" \
38+
--flavour="release+no_profiled_libs+split_sections" \
3839
--docs=none \
3940
"stage1.unix.ghc.link.opts += -optl-landroid-posix-semaphore"
4041

@@ -46,7 +47,7 @@ termux_step_make() {
4647

4748
./hadrian/build stage2:exe:iserv \
4849
-j"$TERMUX_PKG_MAKE_PROCESSES" \
49-
--flavour="release+no_profiled_libs" \
50+
--flavour="release+no_profiled_libs+split_sections" \
5051
--docs=none
5152
)
5253
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
--- ghc-9.12.1/utils/llvm-targets/gen-data-layout.sh 2025-02-24 22:46:43.294353335 +0530
2+
+++ ghc-9.12.1.mod/utils/llvm-targets/gen-data-layout.sh 2025-03-07 12:15:30.156475992 +0530
3+
@@ -70,7 +70,8 @@
4+
"x86_64-unknown-linux-android"
5+
"armv7-unknown-linux-androideabi"
6+
"aarch64-unknown-linux-android"
7+
- "armv7a-unknown-linux-androideabi"
8+
+ "arm-unknown-linux-androideabi"
9+
+ "i686-unknown-linux-android"
10+
# Linux ppc64le
11+
"powerpc64le-unknown-linux-gnu"
12+
"powerpc64le-unknown-linux-musl"

0 commit comments

Comments
 (0)