mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
make-binaries: Fix linking of EIMP dependencies
Avoid linker errors such as the following when using GCC 10 or newer: | multiple definition of `gdImageCreateFromJpegPtr' See: https://gcc.gnu.org/gcc-10/porting_to.html Fixes #3514.
This commit is contained in:
parent
5a2e58e066
commit
c1ee86e85c
@ -728,11 +728,11 @@ build_rel()
|
||||
|
||||
info "Building $rel_name $rel_vsn for $arch ..."
|
||||
./autogen.sh
|
||||
eimp_defs='-DHAVE_GD -DHAVE_WEBP -DHAVE_JPEG -DHAVE_PNG'
|
||||
eimp_cflags='-fcommon'
|
||||
eimp_libs='-lwebp -ljpeg -lpng -lz -lm'
|
||||
export CC="$CC -Wl,-ldl" # Required by (statically linking) epam.
|
||||
export LIBS="$eimp_libs -lcrypto -lpthread -ldl"
|
||||
export CFLAGS="$CFLAGS $eimp_defs"
|
||||
export CFLAGS="$CFLAGS $eimp_cflags"
|
||||
export LDFLAGS="$LDFLAGS $eimp_libs"
|
||||
if [ "$mode" = 'cross' ]
|
||||
then
|
||||
|
Loading…
Reference in New Issue
Block a user