Skip to content

Commit e5f4f0b

Browse files
Merge remote-tracking branch 'sebastien/bugfix-14326_6.7' into bugfix-14326
Conflicts: libexternal/src/external.c
2 parents ed26de1 + d78361e commit e5f4f0b

6 files changed

Lines changed: 18 additions & 8 deletions

File tree

revdb/Android.mk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ LOCAL_STATIC_LIBRARIES := libexternal
2424
LOCAL_LDLIBS += -lz -llog \
2525
$(call host-path,$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/$(TARGET_ARCH_ABI)/libstdc++.a)
2626

27-
LOCAL_LDFLAGS += -Wl,-u,getXtable
27+
# SN-2015-03-25: [[ Bug 14326 ]] Add the symbol to allow the mobile externals to access
28+
# the external interface version setting function
29+
LOCAL_LDFLAGS += -Wl,-u,getXtable -Wl,-u,setExternalInterfaceVersion -Wl,u,configureSecurity
2830

2931
include $(BUILD_SHARED_LIBRARY)
3032

revdb/revdb-mobile.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@
446446
);
447447
runOnlyForDeploymentPostprocessing = 0;
448448
shellPath = /bin/sh;
449-
shellScript = "export SYMBOLS=_getXtable\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
449+
shellScript = "export SYMBOLS=\"_getXtable _configureSecurity _setExternalInterfaceVersion\"\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
450450
showEnvVarsInLog = 0;
451451
};
452452
4DA0BA7E12E842B500B4F692 /* Build External */ = {

revxml/Android.mk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ LOCAL_STATIC_LIBRARIES := libexternal libxslt libxml
2323
LOCAL_LDLIBS += -lz \
2424
$(call host-path,$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/$(TARGET_ARCH_ABI)/libstdc++.a)
2525

26-
LOCAL_LDFLAGS += -Wl,-u,getXtable
26+
# SN-2015-03-25: [[ Bug 14326 ]] Add the symbol to allow the mobile externals to access
27+
# the external interface version setting function
28+
LOCAL_LDFLAGS += -Wl,-u,getXtable -Wl,-u,setExternalInterfaceVersion -Wl,u,configureSecurity
2729

2830
include $(BUILD_SHARED_LIBRARY)

revxml/revxml-mobile.xcodeproj/project.pbxproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
isa = PBXContainerItemProxy;
2222
containerPortal = 4DE75F2A17E0995F00832B1D /* libxslt-mobile.xcodeproj */;
2323
proxyType = 1;
24-
remoteGlobalIDString = 4D7EFD7912E72ABA00D67888 /* xslt */;
24+
remoteGlobalIDString = 4D7EFD7912E72ABA00D67888;
2525
remoteInfo = xslt;
2626
};
2727
4D379C911714207A00B9037C /* PBXContainerItemProxy */ = {
@@ -201,6 +201,8 @@
201201
/* Begin PBXProject section */
202202
4D7EFD3A12E72A1C00D67888 /* Project object */ = {
203203
isa = PBXProject;
204+
attributes = {
205+
};
204206
buildConfigurationList = 4D7EFD3D12E72A1C00D67888 /* Build configuration list for PBXProject "revxml-mobile" */;
205207
compatibilityVersion = "Xcode 3.2";
206208
developmentRegion = English;
@@ -275,7 +277,7 @@
275277
);
276278
runOnlyForDeploymentPostprocessing = 0;
277279
shellPath = /bin/sh;
278-
shellScript = "export SYMBOLS=_getXtable\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
280+
shellScript = "export SYMBOLS=\"_getXtable _configureSecurity _setExternalInterfaceVersion\"\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
279281
};
280282
/* End PBXShellScriptBuildPhase section */
281283

revzip/Android.mk

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ LOCAL_STATIC_LIBRARIES := libexternal libzip
2121

2222
LOCAL_LDLIBS += -lz \
2323
$(call host-path,$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/$(TARGET_ARCH_ABI)/libstdc++.a)
24-
25-
LOCAL_LDFLAGS += -Wl,-u,getXtable
24+
25+
# SN-2015-03-25: [[ Bug 14326 ]] Add the symbol to allow the mobile externals to access
26+
# the external interface version setting function
27+
LOCAL_LDFLAGS += -Wl,-u,getXtable -Wl,-u,setExternalInterfaceVersion -Wl,u,configureSecurity
2628

2729
include $(BUILD_SHARED_LIBRARY)

revzip/revzip-mobile.xcodeproj/project.pbxproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@
169169
/* Begin PBXProject section */
170170
4D7EFD3A12E72A1C00D67888 /* Project object */ = {
171171
isa = PBXProject;
172+
attributes = {
173+
};
172174
buildConfigurationList = 4D7EFD3D12E72A1C00D67888 /* Build configuration list for PBXProject "revzip-mobile" */;
173175
compatibilityVersion = "Xcode 3.2";
174176
developmentRegion = English;
@@ -232,7 +234,7 @@
232234
);
233235
runOnlyForDeploymentPostprocessing = 0;
234236
shellPath = /bin/sh;
235-
shellScript = "export SYMBOLS=_getXtable\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
237+
shellScript = "export SYMBOLS=\"_getXtable _configureSecurity _setExternalInterfaceVersion\"\nsh \"$SRCROOT/../tools/build-extension-ios.sh\"";
236238
showEnvVarsInLog = 0;
237239
};
238240
/* End PBXShellScriptBuildPhase section */

0 commit comments

Comments
 (0)