Changeset 947

Show
Ignore:
Timestamp:
09/30/08 22:16:12 (2 months ago)
Author:
gbooker
Message:

Work around rdar 4870661 (gdb "failed internal consistency check" when dead code stripping in use)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/perian-1.1/Perian.xcodeproj/project.pbxproj

    r940 r947  
    18741874                        buildSettings = { 
    18751875                                COPY_PHASE_STRIP = NO; 
    1876                                 DEAD_CODE_STRIPPING = YES
     1876                                DEAD_CODE_STRIPPING = NO
    18771877                                EXPORTED_SYMBOLS_FILE = "$(SOURCE_ROOT)/exportedSymbols"; 
    18781878                                GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     
    19001900                                        "-read_only_relocs", 
    19011901                                        suppress, 
    1902                                         "-undefined", 
    1903                                         dynamic_lookup, 
    19041902                                ); 
    19051903                                OTHER_REZFLAGS = "-rd -d ppc_$(ppc) -d i386_$(i386) -d TARGET_REZ_CARBON_MACHO=1"; 
  • branches/perian-1.1/bitstream_info.c

    r906 r947  
    875875        return 1; 
    876876} 
     877 
     878#ifdef DEBUG_BUILD 
     879//FFMPEG doesn't configure properly (their fault), so define their idoticly undefined symbols. 
     880int ff_epzs_motion_search(MpegEncContext * s, int *mx_ptr, int *my_ptr, int P[10][2], int src_index, int ref_index, int16_t (*last_mv)[2], int ref_mv_scale, int size, int h){return 0;} 
     881int ff_get_mb_score(MpegEncContext * s, int mx, int my, int src_index,int ref_index, int size, int h, int add_rate){return 0;} 
     882int ff_init_me(MpegEncContext *s){return 0;} 
     883int ff_rate_control_init(struct MpegEncContext *s){return 0;} 
     884float ff_rate_estimate_qscale(struct MpegEncContext *s, int dry_run){return 0;} 
     885void ff_write_pass1_stats(struct MpegEncContext *s){} 
     886void h263_encode_init(MpegEncContext *s){} 
     887#endif