File tree 12 files changed +14
-14
lines changed
animated-gif/src/main/jni
buildSrc/src/main/java/com/facebook/fresco/buildsrc
imagepipeline-native/src/main/jni
native-filters/src/main/jni
native-imagetranscoder/src/main/jni
third-party/libjpeg-turbo-2.1.5.1
ui-common/src/main/java/com/facebook/fresco/ui/common
12 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 16
16
- uses : nttld/setup-ndk@v1
17
17
id : setup-ndk
18
18
with :
19
- ndk-version : r25c
19
+ ndk-version : r27b
20
20
- name : Install JDK
21
21
uses : actions/setup-java@v4
22
22
with :
Original file line number Diff line number Diff line change @@ -29,11 +29,11 @@ jobs:
29
29
id : setup-ndk
30
30
uses : nttld/setup-ndk@v1
31
31
with :
32
- ndk-version : r25c
32
+ ndk-version : r27b
33
33
- name : Register NDK
34
34
run : |
35
35
echo $PATH
36
- echo 'ndk.path=/opt/hostedtoolcache/ndk/r25c /x64' >> local.properties
36
+ echo 'ndk.path=/opt/hostedtoolcache/ndk/r27b /x64' >> local.properties
37
37
- name : Write GPG Sec Ring
38
38
run : echo '${{ secrets.GPG_KEY_CONTENTS }}' | base64 -d > /tmp/secring.gpg
39
39
- name : Update gradle.properties
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ APP_MK_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
11
11
NDK_MODULE_PATH := $(APP_MK_DIR )$(HOST_DIRSEP )$(APP_MK_DIR ) ../../../nativedeps/merge
12
12
13
13
APP_STL := c++_static
14
-
14
+ APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
15
15
# Make sure every shared lib includes a .note.gnu.build-id header
16
16
APP_LDFLAGS := -Wl,--build-id
17
17
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ object GradleDeps {
22
22
}
23
23
24
24
object Native {
25
- const val version = " 25.2.9519653 "
25
+ const val version = " 27.1.12297006 "
26
26
}
27
27
28
28
object Publishing {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ APP_MK_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
11
11
NDK_MODULE_PATH := $(APP_MK_DIR )$(HOST_DIRSEP )$(APP_MK_DIR ) ../../../nativedeps/merge
12
12
13
13
APP_STL := c++_static
14
-
14
+ APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
15
15
# Make sure every shared lib includes a .note.gnu.build-id header
16
16
APP_LDFLAGS := -Wl,--build-id
17
17
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ LOCAL_LDFLAGS += $(FRESCO_CPP_LDFLAGS)
23
23
24
24
LOCAL_STATIC_LIBRARIES += bitmaps
25
25
LOCAL_STATIC_LIBRARIES += memchunk
26
- LOCAL_LDFLAGS += -Wl,--exclude-libs
26
+ LOCAL_LDFLAGS += -Wl
27
27
28
28
include $(BUILD_SHARED_LIBRARY )
29
29
$(call import-module,bitmaps)
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ APP_MK_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
11
11
NDK_MODULE_PATH := $(APP_MK_DIR )$(HOST_DIRSEP )$(APP_MK_DIR ) ../../../nativedeps/merge
12
12
13
13
APP_STL := c++_static
14
-
14
+ APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
15
15
# Make sure every shared lib includes a .note.gnu.build-id header
16
16
APP_LDFLAGS := -Wl,--build-id
17
17
@@ -23,4 +23,4 @@ NDK_TOOLCHAIN_VERSION := clang
23
23
# coming from other stl implementations as well
24
24
25
25
# This hides all symbols exported from libgnustl_static
26
- FRESCO_CPP_LDFLAGS := -Wl,--gc-sections
26
+ FRESCO_CPP_LDFLAGS := -Wl,--gc-sections
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ LOCAL_LDLIBS := -llog -ljnigraphics
22
22
LOCAL_LDFLAGS += $(FRESCO_CPP_LDFLAGS )
23
23
24
24
LOCAL_STATIC_LIBRARIES += filters
25
- LOCAL_LDFLAGS += -Wl,--exclude-libs
25
+ LOCAL_LDFLAGS += -Wl
26
26
27
27
include $(BUILD_SHARED_LIBRARY )
28
- $(call import-module,filters)
28
+ $(call import-module,filters)
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ APP_MK_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
11
11
NDK_MODULE_PATH := $(APP_MK_DIR )$(HOST_DIRSEP )$(APP_MK_DIR ) ../../../nativedeps/merge
12
12
13
13
APP_STL := c++_static
14
-
14
+ APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
15
15
# Make sure every shared lib includes a .note.gnu.build-id header
16
16
APP_LDFLAGS := -Wl,--build-id
17
17
Original file line number Diff line number Diff line change @@ -104,6 +104,5 @@ include $(CLEAR_VARS)
104
104
LOCAL_MODULE: = fb_jpegturbo
105
105
LOCAL_SRC_FILES := $(JPEGTURBO_SRC_FILES )
106
106
LOCAL_CFLAGS := $(JPEGTURBO_CFLAGS )
107
- LOCAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
108
107
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH )
109
108
include $(BUILD_STATIC_LIBRARY )
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ APP_MK_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
11
11
NDK_MODULE_PATH := $(APP_MK_DIR )$(HOST_DIRSEP )$(APP_MK_DIR ) ../../../nativedeps/merge
12
12
13
13
APP_STL := c++_static
14
-
14
+ APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
15
15
# Make sure every shared lib includes a .note.gnu.build-id header
16
16
APP_LDFLAGS := -Wl,--build-id
17
17
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ open class BaseControllerListener2<INFO> : ControllerListener2<INFO> {
28
28
companion object {
29
29
private val NO_OP_LISTENER : ControllerListener2 <* > = BaseControllerListener2 <Any ?>()
30
30
31
+ @Suppress(" UNCHECKED_CAST" )
31
32
@JvmStatic
32
33
fun <I > getNoOpListener (): ControllerListener2 <I > = NO_OP_LISTENER as ControllerListener2 <I >
33
34
}
You can’t perform that action at this time.
0 commit comments