Ticket #6673: scummvm-configure-irix.2.patch

File scummvm-configure-irix.2.patch, 1.7 KB (added by SF/canavan, 10 years ago)
  • configure

    diff --git a/configure b/configure
    index 0635907..173c10a 100755
    a b case $_host_os in  
    23332333                ;;
    23342334        irix*)
    23352335                DEFINES="$DEFINES -DIRIX"
    2336                 DEFINES="$DEFINES -DSYSTEM_NOT_SUPPORTING_D_TYPE"
     2336                if test "$have_gcc" = yes; then
     2337                        LDFLAGS="$LDFLAGS -LD_LAYOUT:lgot_buffer=50"
     2338                fi
     2339                DEFINES="$DEFINES -DSYSTEM_NOT_SUPPORTING_D_TYPE  -DFORBIDDEN_SYMBOL_EXCEPTION_clock=1 -DFORBIDDEN_SYMBOL_EXCEPTION_difftime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_mktime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_asctime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_time=1 -DFORBIDDEN_SYMBOL_EXCEPTION_ctime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_gmtime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_localtime=1 -DFORBIDDEN_SYMBOL_EXCEPTION_getdate=1 -DFORBIDDEN_SYMBOL_EXCEPTION_isnumber=1"
    23372340                LIBS="$LIBS -lmd -lfastm -lm"
    23382341                _ranlib=:
    23392342                ;;
    if test -n "$_host"; then  
    26552658                        _ranlib=$_host-ranlib
    26562659                        ;;
    26572660                mips-sgi*)
    2658                         LDFLAGS="$LDFLAGS -static-libgcc"
     2661                        if test "$have_gcc" = yes; then
     2662                                LDFLAGS="$LDFLAGS -static-libgcc"
     2663                        fi
    26592664                        LIBS="$LIBS -laudio"
    26602665                        ;;
    26612666                motoezx)
    POST_OBJS_FLAGS := -Wl,-no-whole-archive  
    32513256                _plugin_suffix=".so"
    32523257                CXXFLAGS="$CXXFLAGS -fpic"
    32533258                LIBS="$LIBS -ldl"
     3259                if test "$have_gcc" = yes; then
    32543260_mak_plugins='
    32553261PLUGIN_EXTRA_DEPS =
    32563262PLUGIN_LDFLAGS  += -shared -static-libgcc
    3257 PRE_OBJS_FLAGS  := -Wl,-export-dynamic -Wl,-whole-archive
    3258 POST_OBJS_FLAGS := -Wl,-no-whole-archive
     3263PRE_OBJS_FLAGS  := -Wl,-export-dynamic -Wl,-whole-archive -Wl,-all
     3264POST_OBJS_FLAGS := -Wl,-no-whole-archive  -Wl,-notall
     3265'
     3266else
     3267_mak_plugins='
     3268PLUGIN_EXTRA_DEPS =
     3269PLUGIN_LDFLAGS  += -shared
     3270PRE_OBJS_FLAGS  :=  -Wl,-all
     3271POST_OBJS_FLAGS :=
    32593272'
     3273fi
    32603274                ;;
    32613275
    32623276        linux* | gnu* | k*bsd*-gnu*)