Added a set of relaxed linker flags that do not check all references.
git-svn-id: http://voip.null.ro/svn/yate@819 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
19d2c44d50
commit
7729cdc54b
|
@ -608,10 +608,12 @@ fi
|
||||||
|
|
||||||
MODULE_CFLAGS="-fno-exceptions -fPIC $HAVE_GCC_FORMAT_CHECK"
|
MODULE_CFLAGS="-fno-exceptions -fPIC $HAVE_GCC_FORMAT_CHECK"
|
||||||
MODULE_CPPFLAGS="-fno-check-new $RTTI_OPT $MODULE_CFLAGS"
|
MODULE_CPPFLAGS="-fno-check-new $RTTI_OPT $MODULE_CFLAGS"
|
||||||
MODULE_LDFLAGS="-export-dynamic -shared -Wl,--unresolved-symbols=ignore-in-shared-libs"
|
MODULE_LDRELAX="-export-dynamic -shared"
|
||||||
|
MODULE_LDFLAGS="$MODULE_LDRELAX -Wl,--unresolved-symbols=ignore-in-shared-libs"
|
||||||
MODULE_SYMBOLS="-Wl,--retain-symbols-file,/dev/null"
|
MODULE_SYMBOLS="-Wl,--retain-symbols-file,/dev/null"
|
||||||
AC_SUBST(MODULE_CFLAGS)
|
AC_SUBST(MODULE_CFLAGS)
|
||||||
AC_SUBST(MODULE_CPPFLAGS)
|
AC_SUBST(MODULE_CPPFLAGS)
|
||||||
|
AC_SUBST(MODULE_LDRELAX)
|
||||||
AC_SUBST(MODULE_LDFLAGS)
|
AC_SUBST(MODULE_LDFLAGS)
|
||||||
AC_SUBST(MODULE_SYMBOLS)
|
AC_SUBST(MODULE_SYMBOLS)
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,7 @@ INCLUDES := -I.. -I@top_srcdir@
|
||||||
CFLAGS := -O2 @MODULE_CPPFLAGS@ @INLINE_FLAGS@
|
CFLAGS := -O2 @MODULE_CPPFLAGS@ @INLINE_FLAGS@
|
||||||
LDFLAGS:= -L.. -lyate
|
LDFLAGS:= -L.. -lyate
|
||||||
MODFLAGS:= @MODULE_LDFLAGS@
|
MODFLAGS:= @MODULE_LDFLAGS@
|
||||||
|
MODRELAX:= @MODULE_LDRELAX@
|
||||||
MODSTRIP:= @MODULE_SYMBOLS@
|
MODSTRIP:= @MODULE_SYMBOLS@
|
||||||
INCFILES := @top_srcdir@/yateclass.h @top_srcdir@/yatengine.h @top_srcdir@/yatephone.h ../yateversn.h
|
INCFILES := @top_srcdir@/yateclass.h @top_srcdir@/yatengine.h @top_srcdir@/yatephone.h ../yateversn.h
|
||||||
|
|
||||||
|
@ -207,6 +208,7 @@ yrtpchan.yate: LOCALLIBS = ../contrib/yrtp/libyatertp.a
|
||||||
gtk2/gtk2mozilla.yate: @top_srcdir@/contrib/gtk2/gtk2client.h
|
gtk2/gtk2mozilla.yate: @top_srcdir@/contrib/gtk2/gtk2client.h
|
||||||
gtk2/gtk2mozilla.yate: LOCALFLAGS = @GTK2_INC@ @GMOZ_INC@ -I@top_srcdir@/contrib/gtk2
|
gtk2/gtk2mozilla.yate: LOCALFLAGS = @GTK2_INC@ @GMOZ_INC@ -I@top_srcdir@/contrib/gtk2
|
||||||
gtk2/gtk2mozilla.yate: LOCALLIBS = @GMOZ_LIB@
|
gtk2/gtk2mozilla.yate: LOCALLIBS = @GMOZ_LIB@
|
||||||
|
gtk2/gtk2mozilla.yate: MODFLAGS = $(MODRELAX)
|
||||||
|
|
||||||
rmanager.yate: LOCALFLAGS = $(COREDUMP_INC)
|
rmanager.yate: LOCALFLAGS = $(COREDUMP_INC)
|
||||||
rmanager.yate: LOCALLIBS = $(COREDUMP_LIB)
|
rmanager.yate: LOCALLIBS = $(COREDUMP_LIB)
|
||||||
|
|
Loading…
Reference in New Issue