Browse Source

Fix macos-old glib build

Signed-off-by: falkTX <falktx@falktx.com>
tags/v1.0
falkTX 4 years ago
parent
commit
1d10fd347c
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 12 additions and 1 deletions
  1. +12
    -1
      bootstrap.sh

+ 12
- 1
bootstrap.sh View File

@@ -61,10 +61,21 @@ if [ "${MACOS}" -eq 1 ] || [ "${WIN32}" -eq 1 ]; then
fi

download glib ${GLIB_VERSION} "http://caesar.ftp.acc.umu.se/pub/GNOME/sources/glib/${GLIB_MVERSION}" "${GLIB_TAR_EXT}"

if [ "${MACOS}" -eq 1 ]; then
patch_file glib ${GLIB_VERSION} "glib/gconvert.c" '/#error/g'
export EXTRA_LDFLAGS="-lresolv"
patch_file glib ${GLIB_VERSION} "glib/gconvert.c" '/#error/g'

if [ "${MACOS_OLD}" -eq 1 ]; then
GLIB_EXTRAFLAGS+=" glib_cv_stack_grows=yes"
GLIB_EXTRAFLAGS+=" glib_cv_rtldglobal_broken=no"
GLIB_EXTRAFLAGS+=" glib_cv_uscore=no"
GLIB_EXTRAFLAGS+=" ac_cv_func_posix_getpwuid_r=yes"
GLIB_EXTRAFLAGS+=" ac_cv_func_posix_getgrgid_r=yes"
patch_file glib ${GLIB_VERSION} "configure.in" 's/G_ATOMIC_I486/G_ATOMIC_I486_NOT/'
fi
fi

build_autoconfgen glib ${GLIB_VERSION} "${GLIB_EXTRAFLAGS}"
fi



Loading…
Cancel
Save