Ticket #91: alias_opts.diff

File alias_opts.diff, 2.1 KB (added by reimar, 22 years ago)

avoid aliasing rules for mp3lib and libmpeg2

  • configure

    RCS file: /cvsroot/mplayer/main/configure,v
    retrieving revision 1.952
    diff -u -r1.952 configure
     
    64496462EOF
    64506463fi
    64516464
     6465if test -z "$BAD_ALIASING_CFLAGS" ; then
     6466  if [ "$cc_vendor" = "gnu" ] && [ "$_cc_major" -ge 3 ] ; then
     6467    BAD_ALIASING_CFLAGS="$CFLAGS -fno-strict-aliasing"
     6468  elif [ "$cc_vendor" = "intel" ] ; then
     6469    BAD_ALIASING_CFLAGS="$CFLAGS -fno-alias -fno-fnalias"
     6470  else
     6471    BAD_ALIASING_CFLAGS="$CFLAGS"
     6472  fi
     6473fi
     6474
    64526475echocheck "automatic gdb attach"
    64536476if test "$_crash_debug" = yes ; then
    64546477  _def_crash_debug='#define CRASH_DEBUG 1'
    … …  
    66476670# OPTFLAGS = -O4 $_profile $_debug $_march $_mcpu $_pipe -fomit-frame-pointer -ffast-math
    66486671EXTRA_INC = $_inc_extra $_inc_gtk
    66496672OPTFLAGS = -I../libvo -I../../libvo $_inc_x11 $CFLAGS \$(EXTRA_INC)
     6673OPTFLAGS_ALIASING = $BAD_ALIASING_CFLAGS
    66506674STRIPBINARIES = $_stripbinaries
    66516675HELP_FILE = $_mp_help
    66526676
  • mp3lib/Makefile

    RCS file: /cvsroot/mplayer/main/mp3lib/Makefile,v
    retrieving revision 1.39
    diff -u -r1.39 Makefile
     
    77ifeq ($(TARGET_ARCH_SGI_MIPS),yes)
    88OPTFLAGS := $(OPTFLAGS:-O4=-O0)
    99endif
    10 CFLAGS  = -I.. $(OPTFLAGS) $(EXTRA_INC)
     10CFLAGS  = -I.. $(OPTFLAGS_ALIASING) $(EXTRA_INC)
    1111ifeq ($(TARGET_ARCH_X86),yes)
    1212SRCS += decode_i586.c
    1313OBJS += decode_i586.o
  • libmpeg2/Makefile

    RCS file: /cvsroot/mplayer/main/libmpeg2/Makefile,v
    retrieving revision 1.17
    diff -u -r1.17 Makefile
     
    77
    88OBJS    = $(SRCS:.c=.o)
    99INCLUDE = -I. -I../libvo -I.. $(EXTRA_INC)
    10 CFLAGS  = $(OPTFLAGS) $(INCLUDE) -DMPG12PLAY
     10CFLAGS  = $(OPTFLAGS_ALIASING) $(INCLUDE) -DMPG12PLAY
    1111
    1212ifeq ($(TARGET_ARCH_X86),yes)
    1313SRCS += idct_mmx.c motion_comp_mmx.c