Ticket #52061: patch-shlib-conf-tiger.patch

File patch-shlib-conf-tiger.patch, 1.3 KB (added by rickyzhang82 (Ricky Zhang), 8 years ago)

patch 0 compatibility_version

  • config/shlib.conf

    old new  
    361361        SHLIBEXT=.dylib
    362362        DYNOBJEXT=.so
    363363        SHLIB_EXPORT_FILE_DEP=darwin.exports
    364         LDCOMBINE='$(CC) -undefined error -dead_strip -dynamiclib -compatibility_version $(LIBMAJOR) -current_version $(LIBMAJOR).$(LIBMINOR) -install_name "$(KRB5_LIBDIR)/$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)" -exported_symbols_list darwin.exports $(CFLAGS)'
     364        build_os_ver=$(uname -r)
     365        if test ${build_os_ver:0:1} = 8; then
     366                LDCOMBINE='$(CC) -undefined error -dead_strip -dynamiclib -current_version $(LIBMAJOR).$(LIBMINOR) -install_name "$(KRB5_LIBDIR)/$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)" -exported_symbols_list darwin.exports $(CFLAGS)'
     367        else
     368                LDCOMBINE='$(CC) -undefined error -dead_strip -dynamiclib -compatibility_version $(LIBMAJOR) -current_version $(LIBMAJOR).$(LIBMINOR) -install_name "$(KRB5_LIBDIR)/$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)" -exported_symbols_list darwin.exports $(CFLAGS)'
     369        fi
    365370        MAKE_DYNOBJ_COMMAND='$(CC) -bundle $(CFLAGS) $(LDFLAGS) -o $@ $$objlist $(DYNOBJ_EXPFLAGS) $(LDFLAGS) -exported_symbols_list darwin.exports'
    366371        CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -dynamic $(CFLAGS) $(LDFLAGS)'
    367372        CC_LINK_STATIC='$(CC) $(PROG_LIBPATH) $(CFLAGS) $(LDFLAGS)'