[Asterisk-Dev] Major dialplan functions rework
Domjan Attila
adomjan at tvnet.hu
Wed May 4 23:57:16 MST 2005
It's nice if I can compile it on x86_64:
gcc -shared -Xlinker -x -o pbx_functions.so func_md5.o func_groupcount.o
func_strings.o func_cdr.o func_logic.o func_env.o pbx_functions.o
/usr/bin/ld: func_md5.o: relocation R_X86_64_32 against `a local symbol'
can not be used when making a shared object; recompile with -fPIC
func_md5.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [pbx_functions.so] Error 1
make[1]: Leaving directory `/usr/local/src/asterisk/funcs'
make: *** [subdirs] Error 1
On Wed, 2005-05-04 at 23:36 -0700, Kevin P. Fleming wrote:
> See the commit just posted to asterisk-cvs... I made some significant
> changes in preparation for the bevy of new functions that are coming as
> people start converting existing applications to functions.
>
> There are some non-backwards-compatible changes here:
>
> - 'struct ast_custom_function_obj' became 'struct ast_custom_function'
> to match the other API structs (ast_cli_entry, etc.)
> - the regex, isnull, if and exists functions changed to REGEX, ISNULL,
> IF and EXISTS to match the new naming policy
> - functions are now to be stored in source files in the funcs
> subdirectory, instead of in pbx.c; see the Makefile in that directory if
> you are interested in how they all end up in pbx_functions.so
>
> If you have out-of-tree functions, I'm sorry for the little bit of extra
> work to update (just a search and replace), but hopefully the ability to
> drop them into the funcs subdirectory and have them built automatically
> will ease your pain :-)
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.digium.com/pipermail/asterisk-dev/attachments/20050505/7ade3b62/attachment.pgp
More information about the asterisk-dev
mailing list