File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -18,24 +18,27 @@ CROSS_COMPILE_PLATFORM=${!var}
18
18
TOOLCHAIN_DIR=$ROOTDIR /target/toolchains/$CROSS_COMPILE_PLATFORM
19
19
20
20
# settings
21
+ TOOLCHAIN_LINK_DIR_arm=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib/armv7-a"
21
22
PLATFORM_CFLAGS_arm=" \
22
23
-march=armv7-a \
23
24
-mfloat-abi=softfp \
24
25
-mfpu=neon \
25
26
-mthumb \
26
27
"
27
28
PLATFORM_LDFLAGS_arm=" \
28
- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib/armv7-a \
29
+ -L$TOOLCHAIN_LINK_DIR_arm \
29
30
-march=armv7-a \
30
31
-Wl,--fix-cortex-a8 \
31
32
"
32
33
JNI_ARCH_arm=armeabi-v7a
33
34
35
+ TOOLCHAIN_LINK_DIR_arm64=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
34
36
PLATFORM_LDFLAGS_arm64=" \
35
- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
37
+ -L$TOOLCHAIN_LINK_DIR_arm64 \
36
38
"
37
39
JNI_ARCH_arm64=arm64-v8a
38
40
41
+ TOOLCHAIN_LINK_DIR_x86=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
39
42
PLATFORM_CFLAGS_x86=" \
40
43
-march=i686 \
41
44
-mtune=intel \
@@ -44,10 +47,11 @@ PLATFORM_CFLAGS_x86=" \
44
47
-m32 \
45
48
"
46
49
PLATFORM_LDFLAGS_x86=" \
47
- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
50
+ -L$TOOLCHAIN_LINK_DIR_x86 \
48
51
"
49
52
JNI_ARCH_x86=x86
50
53
54
+ TOOLCHAIN_LINK_DIR_x86_64=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
51
55
PLATFORM_CFLAGS_x86_64=" \
52
56
-march=x86-64 \
53
57
-msse4.2 \
@@ -56,7 +60,7 @@ PLATFORM_CFLAGS_x86_64=" \
56
60
-mtune=intel \
57
61
"
58
62
PLATFORM_LDFLAGS_x86_64=" \
59
- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
63
+ -L$TOOLCHAIN_LINK_DIR_x86_64 \
60
64
"
61
65
JNI_ARCH_x86_64=x86_64
62
66
@@ -67,6 +71,8 @@ var="PLATFORM_LDFLAGS_$JSC_ARCH"
67
71
PLATFORM_LDFLAGS=${! var}
68
72
var=" JNI_ARCH_$JSC_ARCH "
69
73
JNI_ARCH=${! var}
74
+ var=" TOOLCHAIN_LINK_DIR_$JSC_ARCH "
75
+ TOOLCHAIN_LINK_DIR=${! var}
70
76
71
77
# checks
72
78
err=false
Original file line number Diff line number Diff line change @@ -48,5 +48,6 @@ $PLATFORM_LDFLAGS \
48
48
-DCMAKE_VERBOSE_MAKEFILE=on \
49
49
"
50
50
51
+ cp $ROOTDIR /target/webkit/WebKitBuild/Release/lib/libjsc.so $INSTALL_DIR
51
52
mv $ROOTDIR /target/webkit/WebKitBuild $ROOTDIR /target/webkit/$CROSS_COMPILE_PLATFORM
52
- cp $ROOTDIR /target/webkit/WebKitBuild/Release/lib/libjsc .so $INSTALL_DIR
53
+ cp $TOOLCHAIN_LINK_DIR /libc++_shared .so $INSTALL_DIR
You can’t perform that action at this time.
0 commit comments