diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-11-01 22:32:12 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-11-01 22:32:12 +0000 |
commit | e9434c1061fb27e52b98736f2704808ec4ca1c5d (patch) | |
tree | d03bc89d02b9e2489d64e92a4f910f7e7bb99100 /build_tools | |
parent | 194f40a74cf47eeaf36e36769e5c61b39a049d84 (diff) |
Add a check in the configure script to determine whether ld is GNU ld or not.
This is needed because module embedding only works for gnu ld. GNU ld is now
listed as a dependency for all of the module embedding options in menuselect.
(issue #8143)
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46845 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'build_tools')
-rw-r--r-- | build_tools/embed_modules.xml | 8 | ||||
-rw-r--r-- | build_tools/menuselect-deps.in | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/build_tools/embed_modules.xml b/build_tools/embed_modules.xml index b064b842d..54ae622ce 100644 --- a/build_tools/embed_modules.xml +++ b/build_tools/embed_modules.xml @@ -1,18 +1,26 @@ <category name="MENUSELECT_EMBED" displayname="Module Embedding" positive_output="yes" remove_on_change="main/asterisk"> <member name="apps" displayname="Applications" remove_on_change="apps/*.o"> + <depend>gnu_ld</depend> </member> <member name="cdr" displayname="Call Detail Recording" remove_on_change="cdr/*.o"> + <depend>gnu_ld</depend> </member> <member name="channels" displayname="Channels" remove_on_change="channels/*.o channels/misdn/*.o"> + <depend>gnu_ld</depend> </member> <member name="codecs" displayname="Coders/Decoders" remove_on_change="codecs/*.o codecs/gsm/src/*.o codecs/ilbc/*.o codecs/lpc10/*.o codecs/gsm/lib/libgsm.a codecs/lpc10/liblpc10.a codecs/ilbc/libilbc.a"> + <depend>gnu_ld</depend> </member> <member name="formats" displayname="File Formats" remove_on_change="formats/*.o"> + <depend>gnu_ld</depend> </member> <member name="funcs" displayname="Dialplan Functions" remove_on_change="funcs/*.o"> + <depend>gnu_ld</depend> </member> <member name="pbx" displayname="PBX Functionality" remove_on_change="pbx/*.o pbx/ael/*.o"> + <depend>gnu_ld</depend> </member> <member name="res" displayname="Resource Modules" remove_on_change="res/*.o res/snmp/*.o"> + <depend>gnu_ld</depend> </member> </category> diff --git a/build_tools/menuselect-deps.in b/build_tools/menuselect-deps.in index 5c790e0f1..f19723cf1 100644 --- a/build_tools/menuselect-deps.in +++ b/build_tools/menuselect-deps.in @@ -33,3 +33,4 @@ ZLIB=@PBX_ZLIB@ ISDNNET=@PBX_ISDNNET@ MISDN=@PBX_MISDN@ SUPPSERV=@PBX_SUPPSERV@ +GNU_LD=@GNU_LD@ |