17 lines
763 B
Diff
17 lines
763 B
Diff
--- /root/rpmbuild/BUILD/wso2-wsf-cpp-src-2.1.0/wsf_c/axis2c/util/src/dll_desc.c 2009-10-13 15:03:42.000000000 -0400
|
|
+++ ./wsf_c/axis2c/util/src/dll_desc.c 2011-04-21 10:29:10.539022415 -0400
|
|
@@ -291,6 +291,14 @@
|
|
|
|
AXIS2_ENV_CHECK(env, NULL);
|
|
|
|
+ /* allow config to give a literal lib name since it may want a
|
|
+ * versioned lib like "libfoo.so.0" */
|
|
+ if (temp_name = axutil_strstr(class_name,AXIS2_LIB_SUFFIX)) {
|
|
+ /* assume the class_name is the literal lib file name */
|
|
+ dll_desc->dll_name = axutil_strdup(env,class_name);
|
|
+ return dll_desc->dll_name;
|
|
+ }
|
|
+
|
|
temp_name = axutil_stracat(env, AXIS2_LIB_PREFIX, class_name);
|
|
dll_desc->dll_name = axutil_stracat(env, temp_name, AXIS2_LIB_SUFFIX);
|
|
AXIS2_FREE(env->allocator, temp_name);
|