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}
1818TOOLCHAIN_DIR=$ROOTDIR /target/toolchains/$CROSS_COMPILE_PLATFORM
1919
2020# settings
21+ TOOLCHAIN_LINK_DIR_arm=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib/armv7-a"
2122PLATFORM_CFLAGS_arm=" \
2223-march=armv7-a \
2324-mfloat-abi=softfp \
2425-mfpu=neon \
2526-mthumb \
2627"
2728PLATFORM_LDFLAGS_arm=" \
28- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib/armv7-a \
29+ -L$TOOLCHAIN_LINK_DIR_arm \
2930-march=armv7-a \
3031-Wl,--fix-cortex-a8 \
3132"
3233JNI_ARCH_arm=armeabi-v7a
3334
35+ TOOLCHAIN_LINK_DIR_arm64=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
3436PLATFORM_LDFLAGS_arm64=" \
35- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
37+ -L$TOOLCHAIN_LINK_DIR_arm64 \
3638"
3739JNI_ARCH_arm64=arm64-v8a
3840
41+ TOOLCHAIN_LINK_DIR_x86=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
3942PLATFORM_CFLAGS_x86=" \
4043-march=i686 \
4144-mtune=intel \
@@ -44,10 +47,11 @@ PLATFORM_CFLAGS_x86=" \
4447-m32 \
4548"
4649PLATFORM_LDFLAGS_x86=" \
47- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
50+ -L$TOOLCHAIN_LINK_DIR_x86 \
4851"
4952JNI_ARCH_x86=x86
5053
54+ TOOLCHAIN_LINK_DIR_x86_64=" $TOOLCHAIN_DIR /$CROSS_COMPILE_PLATFORM /lib"
5155PLATFORM_CFLAGS_x86_64=" \
5256-march=x86-64 \
5357-msse4.2 \
@@ -56,7 +60,7 @@ PLATFORM_CFLAGS_x86_64=" \
5660-mtune=intel \
5761"
5862PLATFORM_LDFLAGS_x86_64=" \
59- -L$TOOLCHAIN_DIR / $CROSS_COMPILE_PLATFORM /lib \
63+ -L$TOOLCHAIN_LINK_DIR_x86_64 \
6064"
6165JNI_ARCH_x86_64=x86_64
6266
@@ -67,6 +71,8 @@ var="PLATFORM_LDFLAGS_$JSC_ARCH"
6771PLATFORM_LDFLAGS=${! var}
6872var=" JNI_ARCH_$JSC_ARCH "
6973JNI_ARCH=${! var}
74+ var=" TOOLCHAIN_LINK_DIR_$JSC_ARCH "
75+ TOOLCHAIN_LINK_DIR=${! var}
7076
7177# checks
7278err=false
Original file line number Diff line number Diff line change @@ -48,5 +48,6 @@ $PLATFORM_LDFLAGS \
4848 -DCMAKE_VERBOSE_MAKEFILE=on \
4949 "
5050
51+ cp $ROOTDIR /target/webkit/WebKitBuild/Release/lib/libjsc.so $INSTALL_DIR
5152mv $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